0001558370-22-016642.txt : 20221107 0001558370-22-016642.hdr.sgml : 20221107 20221107163133 ACCESSION NUMBER: 0001558370-22-016642 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221107 DATE AS OF CHANGE: 20221107 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Certara, Inc. CENTRAL INDEX KEY: 0001827090 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39799 FILM NUMBER: 221365922 BUSINESS ADDRESS: STREET 1: 100 OVERLOOK CENTER, SUITE 101 CITY: PRINCETON STATE: NJ ZIP: 08540 BUSINESS PHONE: (609) 716-7900 MAIL ADDRESS: STREET 1: 100 OVERLOOK CENTER, SUITE 101 CITY: PRINCETON STATE: NJ ZIP: 08540 10-Q 1 cert-20220930x10q.htm 10-Q
0001827090--12-312022Q3false00P1Yhttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2022#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesCurrentP1YP1Y0001827090cert:EqtInvestorMembercert:SecondaryPublicOfferingMember2021-09-132021-09-130001827090us-gaap:OverAllotmentOptionMember2021-09-132021-09-130001827090us-gaap:CommonStockMember2021-07-012021-09-300001827090cert:EqtInvestorMemberus-gaap:OverAllotmentOptionMember2021-03-292021-03-290001827090cert:EqtInvestorMembercert:SecondaryPublicOfferingMember2021-03-292021-03-290001827090us-gaap:CommonStockMember2021-01-012021-09-300001827090cert:EmployeeStockPurchasePlan2020Member2022-01-012022-09-300001827090us-gaap:TreasuryStockCommonMember2022-09-300001827090us-gaap:RetainedEarningsMember2022-09-300001827090us-gaap:AdditionalPaidInCapitalMember2022-09-300001827090us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001827090us-gaap:TreasuryStockCommonMember2022-06-300001827090us-gaap:RetainedEarningsMember2022-06-300001827090us-gaap:AdditionalPaidInCapitalMember2022-06-300001827090us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000018270902022-06-300001827090us-gaap:TreasuryStockCommonMember2021-12-310001827090us-gaap:RetainedEarningsMember2021-12-310001827090us-gaap:AdditionalPaidInCapitalMember2021-12-310001827090us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001827090us-gaap:RetainedEarningsMember2021-09-300001827090us-gaap:AdditionalPaidInCapitalMember2021-09-300001827090us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001827090us-gaap:RetainedEarningsMember2021-06-300001827090us-gaap:AdditionalPaidInCapitalMember2021-06-300001827090us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000018270902021-06-300001827090us-gaap:RetainedEarningsMember2020-12-310001827090us-gaap:AdditionalPaidInCapitalMember2020-12-310001827090us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001827090us-gaap:CommonStockMember2022-09-300001827090us-gaap:CommonStockMember2022-06-300001827090us-gaap:CommonStockMember2021-12-310001827090us-gaap:CommonStockMember2021-09-300001827090us-gaap:CommonStockMember2021-06-300001827090us-gaap:CommonStockMember2020-12-310001827090cert:SecondaryPublicOfferingMember2021-09-130001827090cert:EmployeeStockPurchasePlan2020Member2020-12-100001827090us-gaap:RestrictedStockMember2022-09-300001827090us-gaap:RestrictedStockUnitsRSUMember2021-12-310001827090cert:PerformanceBasedCommonStockUnitsMember2021-12-310001827090us-gaap:RestrictedStockMembercert:Pinnacle21LlcMember2021-01-012021-12-310001827090cert:Pinnacle21LlcMember2022-01-012022-09-300001827090us-gaap:TransferredOverTimeMember2022-07-012022-09-300001827090us-gaap:TransferredAtPointInTimeMember2022-07-012022-09-300001827090us-gaap:EMEAMember2022-07-012022-09-300001827090srt:AsiaPacificMember2022-07-012022-09-300001827090srt:AmericasMember2022-07-012022-09-300001827090cert:EarnedOverTimeMember2022-07-012022-09-300001827090us-gaap:TransferredOverTimeMember2022-01-012022-09-300001827090us-gaap:TransferredAtPointInTimeMember2022-01-012022-09-300001827090us-gaap:EMEAMember2022-01-012022-09-300001827090srt:AsiaPacificMember2022-01-012022-09-300001827090srt:AmericasMember2022-01-012022-09-300001827090cert:EarnedOverTimeMember2022-01-012022-09-300001827090us-gaap:TransferredOverTimeMember2021-07-012021-09-300001827090us-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300001827090us-gaap:EMEAMember2021-07-012021-09-300001827090srt:AsiaPacificMember2021-07-012021-09-300001827090srt:AmericasMember2021-07-012021-09-300001827090cert:EarnedOverTimeMember2021-07-012021-09-300001827090us-gaap:TransferredOverTimeMember2021-01-012021-09-300001827090us-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300001827090us-gaap:EMEAMember2021-01-012021-09-300001827090srt:AsiaPacificMember2021-01-012021-09-300001827090srt:AmericasMember2021-01-012021-09-300001827090cert:EarnedOverTimeMember2021-01-012021-09-300001827090cert:VariableInterestTermLoanMember2018-04-032018-04-030001827090cert:VariableInterestTermLoanMember2018-01-252018-01-250001827090cert:EqtInvestorMembercert:SecondaryPublicOfferingMember2022-08-112022-08-110001827090cert:EqtInvestorMembercert:SecondaryPublicOfferingMember2021-11-222021-11-220001827090cert:SecondaryPublicOfferingMember2021-09-132021-09-130001827090us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001827090us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001827090us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001827090us-gaap:RetainedEarningsMember2022-07-012022-09-300001827090us-gaap:RetainedEarningsMember2022-01-012022-09-300001827090us-gaap:RetainedEarningsMember2021-07-012021-09-300001827090us-gaap:RetainedEarningsMember2021-01-012021-09-300001827090us-gaap:RevolvingCreditFacilityMember2017-08-140001827090us-gaap:RevolvingCreditFacilityMember2021-06-170001827090us-gaap:StandbyLettersOfCreditMember2017-08-140001827090us-gaap:StandbyLettersOfCreditMember2022-09-300001827090us-gaap:StandbyLettersOfCreditMember2021-12-310001827090us-gaap:RevolvingCreditFacilityMember2022-09-300001827090cert:VariableInterestTermLoanMember2022-09-300001827090us-gaap:RevolvingCreditFacilityMember2021-12-310001827090cert:VariableInterestTermLoanMember2021-12-310001827090us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-07-012021-09-300001827090us-gaap:RevolvingCreditFacilityMember2022-07-012022-09-300001827090cert:VariableInterestTermLoanMember2022-07-012022-09-300001827090cert:VariableInterestTermLoanMember2022-01-012022-09-300001827090us-gaap:RevolvingCreditFacilityMember2021-07-012021-09-300001827090cert:VariableInterestTermLoanMember2021-07-012021-09-300001827090us-gaap:RevolvingCreditFacilityMember2021-01-012021-09-300001827090cert:VariableInterestTermLoanMember2021-01-012021-09-300001827090cert:IntegratedNonclinicalDevelopmentSolutionsIncMember2022-01-030001827090cert:InsightMedicalWritingLimitedMember2021-06-070001827090cert:AuthorBVMember2021-03-020001827090cert:IntegratedNonclinicalDevelopmentSolutionsIncMemberus-gaap:NoncompeteAgreementsMember2022-01-032022-01-030001827090cert:IntegratedNonclinicalDevelopmentSolutionsIncMemberus-gaap:DevelopedTechnologyRightsMember2022-01-032022-01-030001827090cert:IntegratedNonclinicalDevelopmentSolutionsIncMemberus-gaap:CustomerRelationshipsMember2022-01-032022-01-030001827090cert:AuthorBVMemberus-gaap:NoncompeteAgreementsMember2021-03-022021-03-020001827090cert:AuthorBVMemberus-gaap:CustomerRelationshipsMember2021-03-022021-03-020001827090cert:TimeBasedRestrictedStockMembercert:Pinnacle21LlcMember2022-09-300001827090us-gaap:RestrictedStockUnitsRSUMember2022-09-300001827090cert:TimeBasedClassBUnitsMember2022-09-300001827090cert:PerformanceBasedCommonStockUnitsMember2022-09-300001827090cert:PerformanceBasedClassBUnitsMember2022-09-300001827090us-gaap:RevolvingCreditFacilityMember2022-01-012022-09-300001827090us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-09-300001827090us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-07-012022-09-300001827090us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-09-300001827090us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-09-300001827090us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-05-310001827090cert:InterestRateSwapAgreementOneMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-05-310001827090us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001827090us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001827090us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001827090us-gaap:FairValueMeasurementsRecurringMember2022-09-300001827090us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001827090us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001827090us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001827090us-gaap:FairValueMeasurementsRecurringMember2021-12-310001827090cert:TermLoanMember2021-09-300001827090cert:VariableInterestTermLoanMember2017-08-140001827090cert:TermLoanMember2022-09-300001827090cert:TermLoanMember2021-12-3100018270902021-09-3000018270902020-12-310001827090cert:Pinnacle21LlcMemberus-gaap:TrademarksMember2021-10-010001827090cert:Pinnacle21LlcMemberus-gaap:CustomerRelationshipsMember2021-10-010001827090cert:Pinnacle21LlcMemberus-gaap:ComputerSoftwareIntangibleAssetMember2021-10-010001827090cert:IntegratedNonclinicalDevelopmentSolutionsIncMember2022-01-032022-01-030001827090cert:InsightMedicalWritingLimitedMember2021-06-072021-06-070001827090cert:AuthorBVMember2021-03-022021-03-020001827090cert:TimeBasedRestrictedStockMembercert:Pinnacle21LlcMember2022-07-012022-09-300001827090us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001827090us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001827090us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001827090us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001827090us-gaap:CostOfSalesMember2022-07-012022-09-300001827090cert:TimeBasedClassBUnitsMember2022-07-012022-09-300001827090cert:PerformanceBasedCommonStockUnitsMember2022-07-012022-09-300001827090cert:PerformanceBasedClassBUnitsMember2022-07-012022-09-300001827090cert:TimeBasedRestrictedStockMembercert:Pinnacle21LlcMember2022-01-012022-09-300001827090us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001827090us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001827090us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001827090us-gaap:CostOfSalesMember2022-01-012022-09-300001827090cert:TimeBasedClassBUnitsMember2022-01-012022-09-300001827090cert:PerformanceBasedCommonStockUnitsMember2022-01-012022-09-300001827090cert:PerformanceBasedClassBUnitsMember2022-01-012022-09-300001827090us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001827090us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001827090us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001827090us-gaap:CostOfSalesMember2021-07-012021-09-300001827090us-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001827090us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001827090us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001827090us-gaap:CostOfSalesMember2021-01-012021-09-300001827090us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001827090us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-3000018270902022-11-010001827090us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001827090us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001827090us-gaap:CommonStockMember2022-07-012022-09-300001827090us-gaap:CommonStockMember2022-01-012022-09-300001827090cert:SecondaryPublicOfferingMember2022-08-112022-08-110001827090cert:SecondaryPublicOfferingMember2021-11-222021-11-220001827090cert:SecondaryPublicOfferingMember2021-03-292021-03-290001827090cert:IncentivePlan2020Member2022-09-300001827090us-gaap:RestrictedStockMember2021-01-012021-12-310001827090us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001827090cert:EmployeesMemberus-gaap:RestrictedStockMember2022-01-012022-09-300001827090us-gaap:RestrictedStockMember2022-01-012022-09-300001827090us-gaap:TreasuryStockCommonMember2022-07-012022-09-300001827090us-gaap:TreasuryStockCommonMember2022-01-012022-09-300001827090cert:Pinnacle21LlcMember2021-10-012021-10-010001827090us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300001827090srt:MinimumMember2022-01-012022-09-300001827090srt:MaximumMember2022-01-012022-09-300001827090us-gaap:RestrictedStockMember2021-12-310001827090us-gaap:IPOMember2022-09-300001827090us-gaap:IPOMember2022-01-012022-09-300001827090us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-08-3100018270902021-12-310001827090cert:Pinnacle21LlcMember2021-10-0100018270902022-07-012022-09-3000018270902022-01-012022-09-3000018270902021-07-012021-09-3000018270902021-01-012021-09-3000018270902022-09-30iso4217:USDxbrli:purecert:shareholderxbrli:sharesiso4217:USDxbrli:sharescert:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES

EXCHANGE ACT OF 1934

For the quarterly period ended September 30, 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-39799

Certara, Inc.

(Exact name of registrant as specified in its charter)

Delaware

82-2180925

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification Number)

100 Overlook Center

Suite 101

Princeton, New Jersey 08540

(Address of Principal Executive Offices)

(609) 716-7900

(Registrant’s telephone number)

Securities registered pursuant to Section 12(b) of the Act:

Title of Each Class

Trading symbol

Name of Exchange on which registered

Common stock, par value $0.01 per share

CERT

The Nasdaq Stock Market LLC

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 filer

Accelerated filer

Non-accelerated filer

Smaller 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  

As of November 01, 2022, the registrant had 159,672,997 shares of common stock, par value $0.01 per share, outstanding.

Certara, Inc.

Unless otherwise indicated, references to the “Company,” “Certara,” “we,” “us,” and “our” refer to Certara, Inc. and its consolidated subsidiaries.

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q (this “Quarterly Report”) contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which are subject to the “safe harbor” created by those sections. All statements (other than statements of historical facts) in this Quarterly Report regarding the prospects of the industry and our prospects, plans, financial position and business strategy may constitute forward-looking statements. In addition, forward-looking statements generally can be identified by the use of forward-looking terminology such as “may,” “should,” “expect,” “might,” “intend,” “will,” “estimate,” “anticipate,” “plan,” “believe,” “predict,” “potential,” “continue,” “suggest,” “project” or “target” or the negatives of these terms or variations of them or similar terminology. Although we believe that the expectations reflected in these forward-looking statements are reasonable, we cannot provide any assurance that these expectations will prove to be correct. Such statements reflect the current views of our management with respect to our operations, results of operations and future financial performance. The following factors are among those that may cause actual results to differ materially from the forward-looking statements:

our ability to compete within our market;
any deceleration in, or resistance to, the acceptance of model-informed biopharmaceutical discovery;
our ability to retain key personnel or recruit additional qualified personnel
our ability to successfully enter new markets, increase our customer base and expand our relationships with existing customers;
the occurrence of natural disasters and epidemic diseases, including the ongoing COVID 19 pandemic, which may result in delays or cancellations of customer contracts or decreased utilization by our employees;
changes or delays in government regulation relating to the biopharmaceutical industry;
increasing competition, regulation and other cost pressures within the pharmaceutical and biotechnology industries;
trends in research and development (“R&D”) spending and the use of third parties by biopharmaceutical companies;
the impact of macroeconomic trends including inflation and foreign currency exchange volatility;
consolidation within the biopharmaceutical industry;
reduction in the use of our products by academic institutions;
pricing pressures due to increased customer utilization of our products;
any delays or defects in our release of new or enhanced software or other biosimulation tools;
failure of our existing customers to renew their software licenses or any delays or terminations of contracts or reductions in scope of work by our existing customers;
our ability to accurately estimate costs associated with our fixed-fee contracts;
risks related to our contracts with government customers, including the ability of third parties to challenge our receipt of such contracts;
our ability to sustain recent growth rates;
the loss of more than one of our major customers;
any future acquisitions and our ability to successfully integrate such acquisitions;
the accuracy of our addressable market estimates;
the length and unpredictability of our software and service sales cycles;
our ability to successfully operate a global business;
our ability to comply with applicable anti-corruption, trade compliance and economic sanctions laws and regulations;
risks related to litigation against us;
the adequacy of our insurance coverage and our ability to obtain adequate insurance coverage in the future;
our ability to perform our services in accordance with contractual requirements, regulatory standards and ethical considerations;
the ability or inability of our bookings to accurately predict our future revenue and our ability to realize the anticipated revenue reflected in our backlog;

2

any disruption in the operations of the third-party providers who host our software solutions or any limitations on their capacity or interference with our use;
our ability to reliably meet our data storage and management requirements, or the experience of any failures or interruptions in the delivery of our services over the internet;
our ability to comply with the terms of any licenses governing our use of third-party open source software utilized in our software solutions;
any breach of our security measures or unauthorized access to customer data;
our ability to comply with applicable privacy and data security laws;
our future capital needs;
our ability to adequately enforce or defend our ownership and use of our intellectual property and other proprietary rights;
any allegations that we are infringing, misappropriating or otherwise violating a third party’s intellectual property rights;
our ability to meet the obligations under our current or future indebtedness as they become due and have sufficient capital to operate our business and react to changes in the economy or industry;
any limitations on our ability to pursue our business strategies due to restrictions under our current or future indebtedness or inability to comply with any restrictions under such indebtedness;
any impairment of goodwill or other intangible assets;
our ability to use our net operating loss (“NOLs”) and R&D tax credit carryforwards to offset future taxable income;
the accuracy of our estimates and judgments relating to our critical accounting policies and any changes in financial reporting standards or interpretations;
any inability to design, implement, and maintain effective internal controls when required by law, or inability to timely remediate internal controls that are deemed ineffective ; and
the other factors described elsewhere in this Quarterly Report, in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 (“2021 Annual Report”), and in the other documents and reports we file with the Securities and Exchange Commission (the “SEC”).

You should not rely upon forward-looking statements as predictions of future events. The forward-looking statements in this Quarterly Report are based on our beliefs, assumptions and expectations of future performance, taking into account the information currently available to us. These statements are only predictions based upon our current expectations and projections about future events. There are important factors, including those described in the section titled “Risk Factors” and elsewhere in this Quarterly Report and in our 2021 Annual Report, that could cause our actual results, level of activity, performance or achievements to differ materially from the results, level of activity, performance or achievements expressed or implied by the forward-looking statements. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time and it is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make in this Quarterly Report. Such risk factors may be updated from time to time in our periodic filings with the SEC. Our periodic filings are accessible on the SEC’s website at www.sec.gov.

Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, levels of activity, performance and events and circumstances reflected in the forward-looking statements will be achieved or occur.  The forward-looking statements made in this Quarterly Report relate only to events as of the date on which the statements are made. Except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this Quarterly Report to conform these statements to actual results or to changes in our expectations.

In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.

3

Channels for Disclosure of Information

Investors and others should note that we may announce material information to the public through filings with the SEC, our Investors Relations website (https://ir.certara.com), press releases, public conference calls and public webcasts. We use these channels to communicate with the public about the Company, our products, our services and other matters. We encourage our investors, the media and others to review the information disclosed through these channels as such information could be deemed to be material information. The information on such channels, including on our website, is not incorporated by reference in this Quarterly Report and shall not be deemed to be incorporated by reference into any other filing under the Securities Act or the Exchange Act, except as expressly set forth by specific reference in such a filing. Please note that this list of disclosure channels may be updated from time to time.

4

CERTARA, INC. AND SUBSIDIARIES

FORM 10-Q

TABLE OF CONTENTS

Item

Page

PART I – FINANCIAL INFORMATION

1.

Financial Statements (Unaudited)

6

Condensed Consolidated Balance Sheets as of September 30, 2022 and December 31, 2021

6

Condensed Consolidated Statements of Operations and Comprehensive Loss for the three and nine months ended September 30, 2022 and 2021

7

Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2022 and 2021

8

Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2022 and 2021

10

Notes to Condensed Consolidated Financial Statements

11

2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

27

3.

Quantitative and Qualitative Disclosures About Market Risk

46

4.

Controls and Procedures

46

PART II – OTHER INFORMATION

1.

Legal Proceedings

47

1A.

Risk Factors

47

2.

Unregistered Sales of Equity Securities and Use of Proceeds

47

3.

Defaults Upon Senior Securities

47

4.

Mine Safety Disclosures

47

5.

Other Information

47

6.

Exhibits

47

SIGNATURES

48

5

PART I — FINANCIAL INFORMATION

Item 1. Financial Statements

CERTARA, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(UNAUDITED)

    

SEPTEMBER 30, 

DECEMBER 31, 

(IN THOUSANDS, EXCEPT PER SHARE AND SHARE DATA)

    

2022

    

2021

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

210,509

$

185,797

Accounts receivable, net of allowance for credit losses of $692 and $262, respectively

 

74,806

 

69,555

Restricted cash

 

3,274

 

827

Prepaid expenses and other current assets

 

16,503

 

18,548

Total current assets

 

305,092

 

274,727

Other assets:

 

  

 

  

Property and equipment, net

 

2,609

 

2,935

Operating lease right-of-use assets

11,481

12,634

Goodwill

 

696,921

 

703,371

Intangible assets, net of accumulated amortization of $202,901 and $169,329, respectively

 

481,536

 

511,823

Deferred income taxes

4,158

4,073

Other long-term assets

 

6,896

 

2,167

Total assets

$

1,508,693

$

1,511,730

Liabilities and stockholders’ equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

3,002

$

7,458

Accrued expenses

 

26,552

 

29,830

Current portion of deferred revenue

 

40,434

 

45,496

Current portion of long-term debt

 

3,020

 

3,020

Current operating lease liabilities

3,422

5,040

Other current liabilities

 

100

 

1,381

Total current liabilities

 

76,530

 

92,225

Long-term liabilities:

 

  

 

  

Deferred revenue, net of current portion

 

1,884

 

1,531

Deferred income taxes

 

75,522

 

76,098

Operating lease liabilities, net of current portion

8,509

8,256

Long-term debt, net of current portion and debt discount

 

290,428

 

291,746

Other long-term liabilities

 

1,422

 

25

Total liabilities

 

454,295

 

469,881

Commitments and contingencies

 

  

 

  

Stockholders' equity:

 

  

 

  

Preferred shares, $0.01 par value, 50,000,000 shares authorized, no shares issued and outstanding as of September 30, 2022 and December 31, 2021, respectively

Common shares, $0.01 par value, 600,000,000 shares authorized, 159,921,814 and 159,660,048 shares issued as of September 30, 2022 and December 31, 2021, respectively; 159,781,270  and 159,658,948 shares outstanding as of September 30, 2022 and December 31, 2021, respectively

 

1,599

 

1,596

Additional paid-in capital

 

1,143,638

 

1,119,821

Accumulated deficit

 

(70,047)

 

(75,604)

Accumulated other comprehensive loss

 

(17,928)

 

(3,926)

Treasury stock at cost, 140,544 and 1,100 shares at September 30, 2022 and December 31, 2021, respectively

(2,864)

(38)

Total stockholders’ equity

 

1,054,398

 

1,041,849

Total liabilities and stockholders’ equity

$

1,508,693

$

1,511,730

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

6

CERTARA, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(UNAUDITED)

THREE MONTHS ENDED SEPTEMBER 30, 

    

NINE MONTHS ENDED SEPTEMBER 30, 

(IN THOUSANDS, EXCEPT PER SHARE AND SHARE DATA)

    

2022

    

2021

    

2022

    

2021

    

Revenues

$

84,700

$

73,944

$

249,011

$

210,758

Cost of revenues

 

32,812

 

28,769

 

100,795

 

82,327

Operating expenses:

 

 

 

 

Sales and marketing

 

6,376

 

5,082

 

19,608

 

13,423

Research and development

 

6,318

 

4,530

 

21,607

 

13,862

General and administrative

 

17,327

 

26,199

 

53,444

 

60,795

Intangible asset amortization

 

10,591

 

9,592

 

31,095

 

28,527

Depreciation and amortization expense

 

417

 

533

 

1,321

 

1,687

Total operating expenses

 

41,029

 

45,936

 

127,075

 

118,294

Income (loss) from operations

 

10,859

 

(761)

 

21,141

 

10,137

Other income (expenses):

 

 

 

 

Interest expense

 

(5,221)

 

(3,289)

 

(12,328)

 

(13,549)

Other, net

 

2,855

 

657

 

6,217

 

194

Total other expenses

 

(2,366)

 

(2,632)

 

(6,111)

 

(13,355)

Income (loss) before income taxes

 

8,493

 

(3,393)

 

15,030

 

(3,218)

Provision for (benefit from) income taxes

 

4,557

 

(1,631)

 

9,473

 

349

Net income (loss)

 

3,936

 

(1,762)

 

5,557

 

(3,567)

Other comprehensive loss:

 

 

 

 

Foreign currency translation adjustment

 

(9,489)

 

(2,798)

 

(20,193)

 

(4,041)

Change in fair value from interest rate swap, net of tax of $1,716, $(16), $2,137, $145, respectively

5,279

(47)

6,191

430

Reclassification of fair value of interest rate swap, net of tax of $0,$0,0,$(765)

 

 

2,268

Total other comprehensive loss

 

(4,210)

 

(2,845)

 

(14,002)

 

(1,343)

Comprehensive loss

$

(274)

$

(4,607)

$

(8,445)

$

(4,910)

Net income (loss) per share attributable to common stockholders:

Basic

$

0.03

$

(0.01)

$

0.04

$

(0.02)

Diluted

$

0.02

$

(0.01)

$

0.03

$

(0.02)

Weighted average common shares outstanding:

Basic

157,140,166

149,016,609

156,523,022

147,894,227

Diluted

 

159,587,645

 

149,016,609

 

159,392,534

 

147,894,227

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

7

CERTARA, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(UNAUDITED)

ACCUMULATED 

ADDITIONAL 

OTHER 

TOTAL 

(IN THOUSANDS,

COMMON STOCK

PAID-IN 

ACCUMULATED 

COMPREHENSIVE 

TREASURY STOCK

STOCKHOLDERS' 

EXCEPT SHARE DATA)

  

SHARES

  

AMOUNT

  

CAPITAL

  

DEFICIT

  

LOSS

  

SHARES

  

AMOUNT

  

EQUITY

Balance as of June 30, 2021

152,864,921

$

1,529

$

897,209

$

(64,143)

$

(85)

$

$

834,510

Equity-based compensation expense

8,165

8,165

Common stock offerings

4,500,000

45

133,306

133,351

Restricted stock forfeiture

(11,730)

Restricted stock withheld for tax liability

(99)

(99)

Change in fair value from interest rate swap, net of tax

(47)

(47)

Net loss

(1,762)

(1,762)

Foreign currency translation adjustment

(2,798)

(2,798)

Balance as of September 30, 2021

157,353,191

$

1,574

$

1,038,581

$

(65,905)

$

(2,930)

$

$

971,320

Balance as of December 31, 2020

152,979,479

$

1,529

$

884,528

$

(62,338)

$

(1,587)

$

$

822,132

Equity-based compensation expense

20,846

20,846

Common stock offerings

4,500,000

45

133,306

133,351

Common shares issued for employee share-based compensation

14,769

Restricted stock forfeiture

(141,057)

Restricted stock withheld for tax liability

(99)

(99)

Change in fair value from interest rate swap, net of tax

430

430

Reclassification of fair value of interest rate swap, net of tax

2,268

2,268

Net loss

(3,567)

(3,567)

Foreign currency translation adjustment

(4,041)

(4,041)

Balance as of September 30, 2021

157,353,191

$

1,574

$

1,038,581

$

(65,905)

$

(2,930)

$

$

971,320

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

8

CERTARA, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(UNAUDITED)

ACCUMULATED 

ADDITIONAL 

OTHER 

TOTAL 

(IN THOUSANDS,

COMMON STOCK

PAID-IN 

ACCUMULATED 

COMPREHENSIVE 

TREASURY STOCK

STOCKHOLDERS' 

EXCEPT SHARE DATA)

  

SHARES

  

AMOUNT

  

CAPITAL

  

DEFICIT

  

LOSS

  

SHARES

  

AMOUNT

  

EQUITY

Balance as of June 30, 2022

 

159,991,357

$

1,600

$

1,136,831

$

(73,983)

$

(13,718)

108,995

$

(2,349)

$

1,048,381

Equity-based compensation expense

 

6,804

6,804

Restricted stock units withheld for tax liability

1

29,845

(481)

(480)

Common shares issued for employee share-based compensation

94,091

Restricted stock withheld for tax liability

1,704

(34)

(34)

Restricted stock forfeiture

(163,634)

(1)

2

1

Change in fair value from interest rate swap, net of tax

5,279

5,279

Net income

 

3,936

3,936

Foreign currency translation adjustment, net of tax

 

(9,489)

(9,489)

Balance as of September 30, 2022

159,921,814

$

1,599

$

1,143,638

$

(70,047)

$

(17,928)

140,544

$

(2,864)

$

1,054,398

Balance as of December 31, 2021

159,660,048

$

1,596

$

1,119,821

$

(75,604)

$

(3,926)

1,100

$

(38)

$

1,041,849

Equity-based compensation expense

23,818

23,818

Restricted stock units withheld for tax liability

1

134,262

(2,710)

(2,709)

Common shares issued for employee share-based compensation

425,400

4

(4)

Restricted stock withheld for tax liability

5,182

(116)

(116)

Restricted stock forfeiture

(163,634)

(1)

2

1

Change in fair value from interest rate swap, net of tax

6,191

6,191

Net income

5,557

5,557

Foreign currency translation adjustment, net of tax

(20,193)

  

(20,193)

Balance as of September 30, 2022

159,921,814

$

1,599

$

1,143,638

$

(70,047)

$

(17,928)

140,544

$

(2,864)

$

1,054,398

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

9

CERTARA, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

NINE MONTHS ENDED SEPTEMBER 30, 

(IN THOUSANDS)

    

2022

    

2021

    

Cash flows from operating activities:

 

  

  

Net income (loss)

$

5,557

$

(3,567)

Adjustments to reconcile net income (loss) to net cash provided by operating activities:

 

 

Depreciation and amortization of property and equipment

 

1,321

 

1,687

Amortization of intangible assets

 

38,007

 

30,435

Amortization of debt issuance costs

 

1,156

 

1,144

Provision for credit losses

 

468

 

39

Loss on retirement of assets

 

56

 

304

Equity-based compensation expense

 

23,818

 

20,846

Unrealized loss on interest rate swap

1,750

Deferred income taxes

 

(3,209)

 

1,796

Changes in assets and liabilities

 

Accounts receivable

 

(7,895)

 

(6,148)

Prepaid expenses and other assets

 

4,209

 

(5,504)

Accounts payable and other liabilities

 

(3,404)

 

(1,650)

Deferred revenue

(1,727)

(1,575)

Other current liabilities

(1,088)

216

Changes in operating lease assets and liabilities, net

(211)

(216)

Net cash provided by operating activities

 

57,058

 

39,557

Cash flows from investing activities:

 

  

 

  

Capital expenditures

 

(1,249)

 

(995)

Capitalized development costs

(8,106)

 

(5,490)

Business acquisitions, net of cash acquired

 

(5,883)

 

(14,114)

Net cash used in investing activities

 

(15,238)

 

(20,599)

Cash flows from financing activities:

 

  

 

  

Net proceeds from public offering of common stock

133,351

Proceeds from borrowings on long-term debt

 

89

Payments on long-term debt and finance lease obligations

(2,483)

(3,147)

Payment of debt issuance costs

(2,942)

Payments on financing component of interest rate swap

 

(1,085)

(216)

Payment of taxes on shares withheld for employee taxes

 

(2,827)

(100)

Net cash (used) provided by financing activities

 

(6,395)

 

127,035

Effect of foreign exchange rate changes on cash and cash equivalents, and restricted cash

 

(8,266)

 

(1,326)

Net increase in cash and cash equivalents, and restricted cash

 

27,159

 

144,667

Cash and cash equivalents, and restricted cash, at beginning of period

 

186,624

 

273,291

Cash and cash equivalents, and restricted cash, at end of period

$

213,783

$

417,958

Supplemental disclosures of cash flow information

 

  

 

  

Cash paid for interest

$

12,310

$

10,671

Cash paid for taxes

$

7,784

$

6,744

Supplemental schedule of non-cash investing and financing activities

 

 

Liabilities assumed in connection with business acquisition

$

$

1,912

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

10

CERTARA, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(IN THOUSANDS, EXCEPT SHARE AND PER SHARE DATA)

(UNAUDITED)

1.

Description of Business

Certara, Inc. and its wholly-owned subsidiaries (together, the “Company”) deliver software products and technology-driven services to customers to efficiently carry out and realize the full benefits of biosimulation in drug discovery, preclinical and clinical research, regulatory submissions and market access. The Company is a global leader in biosimulation. The Company’s biosimulation software and technology-driven services help optimize, streamline, or even waive certain clinical trials to accelerate programs, reduce costs, and increase the probability of success. The Company’s regulatory science and market access software and services are underpinned by technologies such as regulatory submissions software, natural language processing, and Bayesian analytics. When combined, these solutions allow the Company to offer customers end-to-end support across the entire product life cycle.

The Company has operations in the United States, Canada, Spain, Luxembourg, Portugal, United Kingdom, Germany, France, Netherlands, Denmark, Switzerland, Italy, Poland, Japan, Philippines, India, Australia and China.

2.

Summary of Significant Accounting Policies

There have been no changes other than what is discussed herein to the Company’s significant accounting policies as compared to the significant accounting policies described in Note 2 to the Company’s audited consolidated financial statements included in our 2021 Annual Report. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes as of and for the year ended December 31, 2021.

(a)

Basis of Presentation and Use of Estimates

The preparation of condensed consolidated financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include, among other estimates, assumptions used in the allocation of the transaction price to separate performance obligations, estimates towards the measure of  progress of completion on fixed-price service contracts, the determination of fair values and useful lives of long-lived assets as well as intangible assets, goodwill, allowance for credit losses for accounts receivable, recoverability of deferred tax assets, recognition of deferred revenue, value of interest rate swaps, determination of fair value of equity-based awards and assumptions used in testing for impairment of long-lived assets. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.

(b)   Unaudited Interim Financial Statements

The accompanying condensed consolidated balance sheet as of September 30, 2022, the condensed consolidated statements of operations and comprehensive loss for the three and nine months ended September 30, 2022 and 2021, the condensed consolidated statements of stockholders’ equity for the three and nine months ended September 30, 2022 and 2021, the condensed consolidated statements of cash flows for the nine months ended September 30, 2022 and 2021, and the related interim disclosures are unaudited.

11

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP. These unaudited condensed consolidated financial statements include all adjustments necessary to fairly state the financial position and the results of the Company’s operations and cash flows for interim periods in accordance with U.S. GAAP. Certain amounts reported in prior periods have been reclassified to conform with the current presentation. Interim period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The accompanying condensed consolidated financial statements should be read in conjunction with the Company’s 2021 audited consolidated financial statements and notes thereto. The information as of December 31, 2021 in the Company’s condensed consolidated balance sheet included herein is derived from the Company’s audited consolidated financial statements included in the Company’s 2021 Annual Report.

(c)

Accounting Pronouncements Not Yet Adopted

In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)  2021-10, “Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance”. The ASU requires that entities increase disclosures about government assistance received relating to accounting policy, nature of the assistance, and the effect of the assistance on the financial statements. The ASU is effective for annual periods beginning after December 15, 2021. Early application of the ASU is permitted. The Company is currently evaluating the impact of these amendments on its condensed consolidated financial statements.

(d)   Principles of Consolidation

The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

(e)

Cash and Cash Equivalents, and Restricted Cash

Cash equivalents include highly liquid investments with maturities of three months or less from the date purchased.

Restricted cash represents cash that is reserved to provide for a Company credit card program and unexpended restricted grant funds. The restricted cash balance was $3,274 and $827 at September 30, 2022 and December 31, 2021, respectively.

The following table provides a reconciliation of cash and cash equivalents and restricted cash to the amounts presented in the condensed consolidated statements of cash flows:

    

SEPTEMBER 30, 

DECEMBER 31, 

    

           2022           

    

           2021           

Cash and cash equivalents

$

210,509

$

185,797

Restricted cash, current

 

3,274

 

827

Total cash and cash equivalents and restricted cash

$

213,783

$

186,624

(f)

Derivative Instruments

Effective May 31, 2022, the Company has a pay-fixed, receive-variable interest rate swap agreement to modify the interest rate characteristics of term loan debt from variable to fixed in order to reduce the impact of changes in future cash flows due to market interest rate changes. The swap agreement has a notional amount of $230,000, a fixed rate of 2.8% and a termination date of August 31, 2025. At September 30, 2022, the interest swap had a fair value of $8,385 and the fair value recognized in accumulated other comprehensive income was $8,385. During the three and nine months ended September 30, 2022, the amounts recognized as interest expense on the condensed consolidated statements of operations and comprehensive loss on the derivative were $355 and $700.

12

The Company also had an interest rate swap agreement for a notional amount of $230,000 that fixed the interest rate at 2.1%, non-inclusive of the fixed credit spread through May 31, 2022. On August 31, 2021, the Company entered into an amendment to the interest rate swap agreement. The amended interest rate swap agreement does not in its entirety meet the definition of a derivative instrument because of its off market fixed rate at inception and is deemed to be a hybrid instrument with a financing component and an embedded at-the-market derivative. Such embedded derivative is bifurcated and accounted for separately. At inception, the financing component of $1,966 was recorded at amortized cost. The embedded at-the-market derivative was designated and qualified as a cash flow hedge of interest rate risk for a notional amount of $230,000 that fixed the interest rate at 1.2757%, non-inclusive of the fixed credit spread. Due to an other-than-insignificant financing element on a portion of such hybrid instrument, the cash flows associated with this hybrid instrument were classified as financing activities in the condensed consolidated statements of cash flows. The interest rate swap matured on May 31, 2022. At September 30, 2022, the Company did not record any amounts for the financing component and fair value of the interest rate swap in the condensed consolidated balance sheets. The Company reclassified $3,033 of accumulated comprehensive loss to interest expense in the condensed consolidated statements of comprehensive loss in the second quarter of 2021 due to hedge ineffectiveness. Excluding the amount reclassified, the interest expense recognized on the derivative was $0, $29, $(179), $690 for the three and nine months ended September 30, 2022 and 2021, respectively.

The Company uses derivatives to manage certain interest exposures and designated all the derivatives as cash flow hedges. The Company records derivatives at fair value on its condensed consolidated balance sheets. Changes in the fair value of derivatives designated as cash flow hedges are recorded as a component of accumulated other comprehensive income (loss). Those amounts are reclassified into interest expenses in the same period during which the hedged transactions impact earnings.

The following table sets forth the assets that are measured at fair value on a recurring basis by the levels in the fair value hierarchy at September 30, 2022:

    

LEVEL 1

    

LEVEL 2

    

LEVEL 3

    

TOTAL

Asset

 

  

 

  

 

  

 

  

Interest rate swap asset

$

$

8,385

$

$

8,385

Total

$

$

8,385

$

$

8,385

The following table sets forth the assets that were measured at fair value on a recurring and non-recurring basis by their levels in the fair value hierarchy at December 31, 2021:

    

LEVEL 1

    

LEVEL 2

    

LEVEL 3

    

TOTAL

Asset

 

  

 

  

 

  

 

  

Interest rate swap asset

$

$

57

$

$

57

Total

$

$

57

$

$

57

The net amount of deferred gains related to derivative instruments designated as cash flow hedges that is expected to be reclassified from accumulated other comprehensive gains into earnings over the next twelve months is $3,448.

For more information regarding fair value measurement and fair value hierarchy, see Note 2. “Summary of Significant Accounting Policies” in the notes to the condensed consolidated Financial Statements in the Company’s 2021 Annual Report.

13

(g)

Revenue Recognition

In accordance with Accounting Standards Codification Topic 606 ("ASC Topic 606"), “Revenue from Contracts with Customers”, the Company determines revenue recognition through the following steps:

i.Identification of the contract, or contracts, with a customer

ii.Identification of the performance obligations in the contract

iii.Determination of the transaction price

iv.Allocation of the transaction price to the performance obligations in the contract

v.Recognition of revenue when, or as, the Company satisfies a performance obligation

The Company’s revenue consists of fees for perpetual and term licenses for its software products, post- contract customer support (referred to as maintenance), software as a service (“SaaS”), and professional services including training and other revenue. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services.

The following describes the nature of the Company’s primary types of revenues and the revenue recognition policies as they pertain to the types of transactions the Company enters into with its customers.

Arrangements with Multiple Performance Obligations

For contracts with multiple performance obligations, such as a software license plus software training, implementation, and/or maintenance/support, or in contracts where there are multiple software licenses, the Company determines if the products or services are distinct and allocates the consideration to each distinct performance obligation on a relative standalone selling price basis (“SSP”). When products and services are not distinct, the Company determines an appropriate measure of progress based on the nature of its overall promise for the single performance obligation. The delivery of a particular type of software and each of the user licenses would be one performance obligation. However, any training, implementation, or support and maintenance promises as part of the software license agreement would be considered separate performance obligations, as those promises are distinct and separately identifiable from the software licenses. The payment terms in these arrangements are less than one year such that there is no significant financing component to the transaction.

Software Licenses

License revenue includes perpetual license fees and term license fees, which provide customers with the same functionality and differ mainly in the duration over which the customer benefits from the use of software. Both revenues from perpetual license and term license performance obligations are generally recognized upfront at the point in time when the software license has been delivered.

Software Services

Maintenance services agreements consist of fees for providing software updates and for providing technical support for software products for a specified term. Revenue allocated to maintenance services is recognized ratably over the contract term beginning on the delivery date of each offering. Maintenance contracts generally have a term of one year. While transfer of control of the software training and implementation performance obligations are over time, the services are typically started and completed within a few days. Due to the quick nature of the performance obligation from start to finish and the insignificant amounts, the Company recognizes any software training or implementation revenue at the completion of the service. Any unrecognized portion of amounts paid in advance for licenses and services is recorded as deferred revenue. The Company’s software contracts do not typically include discounts, variable consideration, or options for future purchases that would not be similar to the original goods.

14

Software as a Service SaaS Revenues

SaaS revenues consists of subscription fees for access to, and related support for, the Company’s cloud-based solutions. The Company typically invoices subscription fees in advance in annual installments and recognizes subscription revenue ratably over the term of the applicable agreement, usually one to three years which is initially deferred and recognized ratably over the life of the contract.

Services and Other Revenues

The Company’s primary professional services offering includes consulting services, which may be either strategic consulting services, reporting and analysis services, regulatory writing services, or any combination of the three. Strategic consulting services consists of consulting, training, and process redesign that enables customers to identify which uncertainties are greatest and matter most and then to design development programs, trial sequences, and individual trials in such a way that those trials systematically reduce the identified uncertainties in the most rapid and cost-effective manner possible.

The Company’s professional services contracts are either time-and-materials or fixed fee. Services revenues are generally recognized over time as the services are performed. Generally, these services are delivered to customers electronically. Revenue from time-and-material contracts is recognized on an output basis as labor hours are delivered and/or direct expenses are incurred. Revenues for fixed price services are generally recognized over time applying input methods to estimate progress to completion. Accordingly, the number of resources being paid for and varying lengths of time they are being paid for, determine the measure of progress. Training revenues are recognized as the services are performed over time. However, due to the short period over which the transfer of control occurs for a classroom or on-site training course, the revenue related to these performance obligations is recognized at the completion of the course for administrative feasibility purposes.

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (deferred revenue, contract liabilities) on the condensed consolidated balance sheets. Amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., quarterly or monthly) or upon achievement of contractual milestones.

Contract assets relate to the Company’s rights to consideration for performance obligations satisfied but not billed at the reporting date on contracts (i.e., unbilled revenue, a component of accounts receivable in the condensed consolidated balance sheets). Contract assets are billed and transferred to customer accounts receivable when the rights become unconditional. The Company typically invoices customers for term licenses, subscriptions, maintenance and support fees in advance with payment due before the start of the subscription term, ranging from one to three years. The Company records the amounts collected in advance of the satisfaction of performance obligations, usually over time, as a contract liability or deferred revenue. Invoiced amounts for non-cancelable services starting in future periods are included in contract assets and deferred revenue. The portion of deferred revenue that will be recognized within 12 months is recorded as current deferred revenue, and the remaining portion is recorded as non-current deferred revenue in the condensed consolidated balance sheets.

The unsatisfied performance obligations as of September 30, 2022 were approximately $119,255.

15

Deferred Contract Acquisition Costs

The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year. The Company has determined that certain sales incentive programs meet the requirements to be capitalized. The costs capitalized are primarily sales commissions for our sales force personnel. Capitalized costs to obtain a contract are amortized on a straight line basis over the expected period of benefit. Amortization of capitalized costs are included in sales and marketing expense in our condensed consolidated statements of operations and comprehensive loss. Capitalized contract acquisition cost was $631 as of September 30, 2022 and was included in prepaid expenses and other current assets in the condensed consolidated balance sheets.

Grant Revenue

The Company receives grant funding for certain specific projects from time to time. These grants specify the funds provided are to be used exclusively to satisfy the deliverables outlined in the grant agreements.  In these agreements, both involved parties receive and sacrifice approximately commensurate value so these are accounted for as exchange transactions and revenue is recognized according to ASC Topic 606. The grant funding is generally provided near contract inception so a contract liability is initially recorded and revenue is recognized as the performance obligations are satisfied over time.  

Sources and Timing of Revenue

The Company’s performance obligations are satisfied either over time or at a point in time. The following table presents the Company’s revenue by timing of revenue recognition to understand the risks of timing of transfer of control and cash flows:

    

THREE MONTHS ENDED SEPTEMBER 30, 

NINE MONTHS ENDED SEPTEMBER 30, 

    

2022

2021

    

2022

 

2021

Software licenses transferred at a point in time

$

10,851

$

8,665

$

36,434

$

30,719

Software licenses transferred over time

 

17,541

 

10,603

 

49,875

30,565

Service revenues earned over time

 

56,308

 

54,676

 

162,702

149,474

Total

$

84,700

$

73,944

$

249,011

$

210,758

(h)

Earnings per Share

Basic earnings per common share is computed by dividing the net income that is attributable to common stockholders by the weighted-average number of common shares outstanding during the reporting period, without consideration for potentially dilutive securities. The dilutive effect of potentially dilutive securities is excluded from basic earnings per share and is included in the calculation of diluted earnings per share. Restricted stock and restricted stock units granted by the Company are treated as potential common shares outstanding in computing diluted earnings per share.  

Diluted earnings per share is computed by dividing the earnings attributable to stockholders by the weighted-average number of shares and potentially dilutive securities outstanding during the period.

(i)

COVID-19

Since the first quarter of 2020, the COVID-19 pandemic has posed a significant threat to public health as well as the global and U.S. economies. The continued spread of variants of COVID-19 may adversely impact our business, financial condition or results of operations as a result of increased costs, negative impacts to the Company’s workforce, delay or cancellation of projects due to disruption of clinical trials, or a sustained economic downturn. Given its ongoing and dynamic nature, it is difficult to predict the full impact of the COVID-19 outbreak on the global and US economy and the Company’s business.

16

3.  Public Offerings

The Company is party to a registration rights agreement with EQT AB and its affiliates (“EQT”), Arsenal Capital Partners,  and certain other stockholders (collectively, the “Institutional Investors”). It contains provisions that entitle EQT and the other Institutional Investors thereto to certain rights to have their securities registered by the Company under the Securities Act. EQT is entitled to an unlimited number of “demand” registrations, subject to certain limitations. Every Institutional Investor that holds registration rights is also entitled to customary “piggyback” registration rights. In addition, the amended and restated registration rights agreement provides that the Company will pay certain expenses of the Institutional Investors relating to such registrations and indemnify them against certain liabilities that may arise under the Securities Act of 1933.

The registration rights agreement will terminate (i) with the prior written consent of the Institutional Investors in connection with a change of control; (ii) for those holders (other than the Institutional Investors) that beneficially own less than 5% of the Company’s outstanding shares, if all of the registrable securities then owned by such holder could be sold in any 90-day period pursuant to Rule 144; (iii) as to any holder, if all of the registrable securities held by such holder have been sold or otherwise transferred in a registration pursuant to the Securities Act or pursuant to an exemption therefrom; or (iv) with respect to any holder that is an officer, director, employee or consultant of the Company on the date that is 90 days after the date on which such holder ceases to be an employee, director or consultant (as applicable) of the Company.  The rights and obligations do not transfer without the written consent of the Company and the Institutional Investors.

On March 29, 2021, the Company completed an underwritten secondary public offering in which certain selling stockholders, including EQT, sold 11,500,000 shares of the Company’s common stock, including 1,500,000 shares of common stock pursuant to the full exercise of the underwriters’ option to purchase additional shares. The Company did not offer any common stock in this transaction and did not receive any proceeds from the sale of the shares of common stock by the selling stockholders. The Company incurred costs of $1,100, recorded in general and administrative expenses, in relation to the secondary public offering.

On September 13, 2021, the Company completed another public offering, at a public offering price of $31.00 per share,  pursuant to which the Company sold 4,500,000 shares of its common stock, and certain selling stockholders sold 18,500,000 shares of the Company’s common stock, including 3,000,000 shares of common stock pursuant to the full exercise of the underwriters’ option to purchase additional shares. The Company received net proceeds of $134,096, after deducting underwriters' discounts and commissions. In addition, $745 of legal, accounting and other offering costs incurred in connection with the sale of the Company's common stock in the public offering, were capitalized and offset against the proceeds received.

On November 22, 2021, the Company completed another secondary public offering in which certain selling stockholders, including EQT, sold 10,000,000 shares of the Company’s common stock. The Company did not offer any common stock in this transaction and did not receive any proceeds from the sale of the shares of common stock by the selling stockholders. The Company incurred costs of $644, recorded in general and administrative expenses, in relation to the secondary public offering.

On August 11, 2022, the Company completed another secondary public offering in which certain selling stockholders, including EQT, sold 7,000,000 shares of the Company’s common stock. The Company did not offer any common stock in this transaction and did not receive any proceeds form the sale of the shares of common stock by the selling stockholders. The Company incurred costs of $596, recorded in general and administrative expenses, in relation to the secondary public offering.

4.

Concentrations of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk have consisted principally of cash and cash equivalent investments and trade receivables. The Company invests available cash in bank deposits, investment-grade securities, and short-term interest-producing investments, including government obligations and other

17

money market instruments. At September 30, 2022 and December 31, 2021, the investments were bank deposits and overnight sweep accounts. The Company has adopted credit policies and standards to evaluate the risk associated with sales that require collateral, such as letters of credit or bank guarantees, whenever deemed necessary. Management  believes that any risk of loss is significantly reduced due to the nature of the customers with which the Company does business.

As of September 30, 2022 and December 31, 2021, no single customer accounted for more than 10% of the Company’s accounts receivable. No single customers accounted for more than 10% of the Company’s revenues during the nine months ended September 30, 2022 and 2021.

5.

Acquisitions

Acquisitions have been accounted for using the acquisition method of accounting pursuant to FASB ASC 805, “Business Combinations.” Amounts allocated to the purchased assets and liabilities are based upon the total purchase price and the estimated fair values of such assets and liabilities on the effective date of the purchase as determined by an independent third party. The results of operations have been included in the Company’s results of operations prospectively from the date of acquisition.

Author! B.V.

On March 2, 2021, the Company completed a transaction that qualified as a business combination for a total consideration of $2,667. The business combination was not significant to our condensed consolidated financial statements. Based on the Company’s purchase price allocation, approximately $1,200, $100 and $1,200 of the purchase price was assigned to customer relationships, non-compete agreements and goodwill, respectively.

Insight Medical Writing Limited

On June 7, 2021, the Company completed a transaction that qualified as a business combination for a total consideration of $15,197. The business combination was not significant to our condensed consolidated financial statements. Based on the Company’s purchase price allocation, approximately $7,400 and $4,700 of the purchase price was assigned to customer relationships and goodwill, respectively.

Pinnacle 21, LLC

On October 1, 2021, the Company acquired 100% of the equity of Pinnacle 21, LLC (“Pinnacle”). Pinnacle  provides software and services for preparing clinical trial data for regulatory submission. The acquisition executed on the Company’s strategy to invest in innovation to increase the use cases of biosimulation and grow adoption of Certara’s end-to-end platform.

The acquisition of Pinnacle was treated as a purchase in accordance with ASC 805, “Business Combinations”, which requires allocation of the purchase price to the estimated fair values of assets and liabilities acquired in the transaction.

18

The following table summarizes the fair value of the consideration paid as well as the fair values of the assets acquired and liabilities assumed as of the date of the acquisition:

Fair value of consideration:

    

Pinnacle

Cash paid to sellers

    

$

249,115

Cash paid to others and escrow

17,200

Unregistered shares of Certara, Inc. (2,239,717 shares)

72,760

Total consideration

$

339,075

Assets acquired and liabilities assumed:

Cash and cash equivalents

$

19,409

Accounts receivable

2,925

Other current assets

619

Property and equipment

258

Deferred tax assets

2,907

Identifiable intangible assets:

Trademark

15,800

Acquired software

103,000

Customer relationships

24,600

Goodwill

180,947

Long-term deposits

34

Current liabilities

(794)

Current portion of deferred revenue

(10,630)

Net assets acquired

$

339,075

The fair value of the unregistered shares given as part of the purchase consideration was determined based on the market price of Certara common stock on the closing date less a 7% discount for lack of marketability.

The acquisition was structured as an asset acquisition for income tax purposes; therefore, the Company’s tax basis in Pinnacle’s identifiable assets reflects the fair value of consideration paid. However, the Company did not recognize tax basis in certain liabilities assumed on the acquisition date; resulting in deferred income taxes being recorded in purchase accounting.  

The fair value of the intangible assets is based on significant inputs that are not observable in the market and, therefore, represent Level 3 measurements within the fair value measurement hierarchy. The fair value of the customer relationships (Distributor method), trademarks (Relief from Royalty method) and developed technology (Multi-Period Excess Earnings Method) was determined under the income approach.  

Goodwill of $180,947 was recorded to reflect the excess of the purchase price over the estimated fair value of the net identifiable assets acquired, which is generally deductible for income tax purposes. The excess of the purchase prices over the fair values of the acquired business's net assets represent cost and revenue synergies specific to the Company, as well as non-capitalizable intangible assets, such as the employee workforces acquired, and has been allocated to goodwill.  

19

Integrated Nonclinical Development Solutions, Inc.

On January 3, 2022, the Company completed the acquisition of Integrated Nonclinical Development Solutions, Inc. (“INDS”), a company that provides the SEND Explorer software and drug development consulting for a total consideration of $8,048. The business combination was not significant to the Company’s condensed consolidated financial statements. Based on the Company’s purchase price allocation, approximately $2,380, $1,040, $100, and $2,910 of the purchase price was assigned to customer relationships, developed technology, non-compete agreements, and goodwill, respectively.

The condensed consolidated financial statements include the operating results of each acquisition from the date of acquisition.

6.

Prepaid Expenses and Other Current Assets and Other Long-Term Assets

SEPTEMBER 30, 

DECEMBER 31, 

    

2022

    

2021

Prepaid expenses

$

6,313

$

8,973

Income tax receivable

 

2,446

 

4,800

Research and development tax credit receivable

 

3,295

 

3,951

Current portion of interest rate swap asset

3,429

57

Other current assets

1,020

767

Prepaid expenses and other current assets

$

16,503

$

18,548

Other long-term assets consisted of the following:

SEPTEMBER 30, 

DECEMBER 31, 

    

2022

    

2021

Long-term deposits

$

1,143

$

1,160

Interest rate swap asset - long-term

4,956

Deferred financing cost

 

797

 

1,007

Total other long-term assets

$

6,896

$

2,167

7.

Long-Term Debt and Revolving Line of Credit

Effective August 14, 2017, the Company entered into a credit agreement with lenders for a $250,000 term loan (“Credit Agreement”). The Credit Agreement is a syndicated arrangement with various lenders providing the financing. The $250,000 term loan is due to mature on August 14, 2024. The Company also entered into a $20,000 revolving line of credit with lenders with a sub-commitment for issuance of letters of credit of $10,000.

The Company and lenders entered into Amendment No. 1 to the Credit Agreement on January 25, 2018, where an additional tranche of $25,000 was added to the term loan. The amortization schedule of the new tranche was made coterminous with the rest of the term loan. There were no other changes to the terms of the Credit Agreement.

The Company and lenders entered into Amendment No. 2 to the Credit Agreement on April 3, 2018, where an additional tranche of $40,000 was added to the term loan. The amortization schedule of the new tranche was made coterminous with the rest of the term loan. There were no other changes to the terms of the Credit Agreement.

The Company and lenders entered into a third amended and restated loan agreement on June 17, 2021 (“Third Amendment”), which provides for, among other things, (i) the extension of the termination date applicable to the revolving credit commitments under the Credit Agreement to August 2025, (ii) the extension of the maturity date applicable to the term loans under the Credit Agreement to August 2026, and (iii) an increase of approximately $80,000 in commitments available under the revolving line of credit (resulting in an aggregate amount of commitments of $100,000).  The term

20

loan under the Third Amendment has substantially the same terms as the existing term loans and revolving credit commitments. The Credit Agreement (as amended) is collateralized by substantially all U.S. assets and stock pledges for the non-U.S. subsidiaries and contain various financial and nonfinancial covenants.

As of September 30, 2022 and December 31, 2021, available borrowings under the revolving lines of credits were $100,000. Available borrowings under the revolving lines of credits as of September 30, 2022 and December 31, 2021 were reduced by $120 and $239 standby letters of credit issued to a landlord in lieu of a security deposit in addition to any outstanding borrowings.  

Borrowings under the Credit Agreement are subject to a variable interest rate at LIBOR plus a margin. The applicable margins are based on achieving certain levels of compliance with financial covenants.

The effective interest rate was 4.60% and 3.68% for the nine months ended September 30, 2022 and 2021 for the term loan debt, respectively. As discussed previously, the Company entered into interest rate swap agreements to mitigate the interest risk.

Interest incurred on the Credit Agreement with respect to the term loan amounted to $4,366, $2,773, $10,344, and $8,444 for the three and nine months ended September 30, 2022 and 2021, respectively. Accrued interest payable on the Credit Agreement with respect to the term loan amounted to $55 and $30 at September 30, 2022 and December 31, 2021, respectively, and is included in accrued expenses. Interest incurred on the Credit Agreement with respect to the revolving line of credit was $65, $65, $193 and $98 for the three and nine months ended September 30, 2022 and 2021, respectively. There was $2 and $66 accrued interest payable on the revolving line of credit at September 30, 2022 and December 31, 2021, respectively.

Long-term debt consists of the following:

SEPTEMBER 30, 

DECEMBER 31, 

    

           2022           

    

           2021           

Term loans

$

298,225

$

300,490

Revolving line of credit

 

 

Less: debt issuance costs

 

(4,777)

 

(5,724)

Total

 

293,448

 

294,766

Current portion of long-term debt

 

(3,020)

 

(3,020)

Long-term debt, net of current portion and debt issuance costs

$

290,428

$

291,746

The principal amount of long-term debt outstanding as of September 30, 2022 matures in the following years:

    

Remainder of 2022

    

2023

    

2024

2025

2026

    

TOTAL

Maturities

$

755

$

3,020

$

3,020

$

3,020

$

288,410

$

298,225

The Credit Agreement requires the Company to make an annual mandatory prepayment as it relates to the Company’s Excess Cash Flow calculation. For the year ended December 31, 2021, the Company was not required to make a mandatory prepayment on the term loan. For the Credit Agreement, the Company is required to make a quarterly principal payment of $755 on the term loan each quarter starting from September 30, 2021.

The fair values of the Company’s variable interest term loan and revolving line of credit are not significantly different than their carrying value because the interest rates on these instruments are subject to change with market interest rates.

21

8.

Leases

The Company leases certain office facilities and equipment under non-cancelable operating and finance leases with remaining terms from one to six years.

Operating lease right of use assets are included in the “other assets” section while finance lease right of use assets are included in "property and equipment, net" in the condensed consolidated balance sheets. With respect to operating lease liabilities, current lease liabilities and non-current operating lease liabilities are included in “current operating lease liabilities” and "operating lease liabilities, net of current portion”. Current finance lease liabilities and non-current finance lease liabilities are included in "other current liabilities" and "non-current finance lease liabilities" in the condensed consolidated balance sheets. At September 30, 2022, the weighted average remaining lease terms were 3.33 years and 0.33 year for operating and finance leases, respectively; the weighted average discount rate was 4.11% and 6.19% for operating and finance leases, respectively. For additional information on the Company's leases, see Note 14 to the condensed consolidated financial statements included the Company’s 2021Annual Report.

The following table summarizes the lease-related assets and liabilities recorded in the condensed consolidated balance sheets at September 30, 2022 and December 31, 2021:

Lease Position

Balance Sheet Classification

SEPTEMBER 30, 2022

  

DECEMBER 31, 2021

Assets

Operating lease assets

Operating lease right-of-use assets

$

11,481

$

12,634

Finance lease assets

Property and equipment, net

63

271

Total lease assets

$

11,544

$

12,905

Liabilities

Current

Operating

Current operating lease liabilities

$

3,422

$

5,040

Finance

Other current liabilities

100

293

Noncurrent

Operating

Operating lease liabilities, net of current portion

8,509

8,256

Finance

Non-current finance lease liabilities

25

Total lease liabilities

$

12,031

$

13,614

The following table summarizes by year the maturities of our minimum lease payments as of September 30, 2022.

    

OPERATING 

    

FINANCE

LEASES

LEASES

  

  

Remainder of 2022

$

1,265

$

76

2023

4,110

25

2024

3,212

2025

2,466

2026

1,344

Thereafter

130

Total future lease payments

12,527

101

Less: imputed interest

(596)

(1)

Total

$

11,931

$

100

22

9.

Accrued Expenses and Other Current Liabilities

Accrued expenses consist of the following:

SEPTEMBER 30, 

DECEMBER 31,

    

2022

    

2021

Accrued compensation

  

$

22,497

$

24,848

Legal and professional accruals

  

 

865

 

2,477

Local sales and VAT taxes

  

 

44

 

Interest payable

  

 

55

 

96

Income taxes payable

  

 

1,797

 

1,398

Accrued business acquisition liabilities

  

 

700

 

Other

  

 

594

 

1,011

Total accrued expenses

  

$

26,552

$

29,830

10.

Equity-Based Compensation

Restricted Stock

The majority of the Company’s restricted stock awarded to its employees was originally issued in December 2020 to exchange the Class B Profits Interest Unit (the “Class B Units”) of EQT.

Modification accounting was not required for the time-based vesting Class B Units for which the vesting conditions, classification and fair market value did not change as a result of the shares of restricted common stock that replaced them. The original grant date fair value will continue to be recognized on a straight-line basis. Modification accounting was required for the performance-based vesting Class B Units that were exchanged for time-based vesting restricted common stock, given the vesting conditions were changed.

Share-based compensation for the restricted stock exchanged for the time-based Class B Units is recognized on a straight-line basis over the requisite service period of the award, which is generally five years. Share-based compensation for the restricted stock exchanged for the performance-based Class B Units is recognized using the accelerated attribution approach.

In 2021, the Company granted 87,127 replacement shares of restricted stock in connection with the Pinnacle acquisition under which equity-based awards are outstanding. The fair value of the restricted stock awarded was initially  based on the fair value of our common stock on the date of grant, then adjusted for time restrictions due to unregistered shares  and lack of marketability. Total grant date fair value was $2,762. The restricted stock issued in 2021 generally has a three-year vesting period except for one holder whose shares vests equally on a monthly basis for two years.

WEIGHTED-

AVERAGE

GRANT DATE

    

SHARES

    

FAIR VALUE

Non-vested restricted stock as of December 31, 2021

3,910,722

$

23.18

Granted

66,220

17.07

Vested

(1,772,239)

 

22.87

Forfeited

(229,854)

 

23.00

Cancelled

(66,220)

23.00

Non-vested restricted stock as of September 30, 2022

1,908,629

$

23.28

The Company did not legally authorize or issue any restricted stock during the nine-month period ended September 30, 2022. During the third quarter of 2022, the Company modified an award for a recipient that resulted in 66,220 shares each

23

assumed cancelled, granted, and forfeited. The shares of restricted stock vested includes 5,182 shares of common stock that were withheld on behalf of employees to satisfy the statutory tax withholding requirements.

Equity-based compensation expenses (income) related to the restricted stock exchanged for performance-based Class B Units were $(319) and $3,758 for the  three and nine months ended September 30, 2022, respectively. At September 30, 2022, the total unrecognized equity-based compensation expense related to outstanding restricted stock recognized using the accelerated attribution approach was $5,039, which is expected to be recognized over a weighted-average period of 22.5 months.

Equity-based compensation expenses related to the restricted stock exchanged for time-based Class B Units were $1,174 and $2,705 for the three and nine months ended September 30, 2022, respectively. At September 30, 2022, the total unrecognized equity-based compensation expense related to outstanding restricted stock recognized using the straight-line attribution approach was $3,821, which is expected to be recognized over a weighted-average period of 28.0 months.

Equity-based employee compensation expense related to the time-based restricted stock for the Pinnacle acquisition was $292 and $877 for the three and nine months ended September 30, 2022. At September 30, 2022, the total unrecognized equity-based compensation expenses related to outstanding restricted stock recognized using the straight-line attribution approach was $1,593, which is expected to be recognized over a weighted-average period of 18.4 months.

2020 Incentive Plan

In order to align the Company’s equity compensation program with public company practices, the Company’s Board of Directors adopted and stockholders approved the 2020 Incentive Plan. The 2020 Incentive Plan allows for grants of non-qualified stock options, incentive stock options, restricted stock, restricted stock units (“RSUs”), and performance stock units (“PSUs”) to employees, directors, officers, and consultants or advisors of the Company. The 2020 Incentive Plan allows for 20,000,000 shares (the “plan share reserve”) of common stock to be issued. No more than the number of shares of common stock equal to the plan share reserve may be issued in the aggregate pursuant to the exercise of incentive stock options. The maximum number of shares of common stock granted during a single fiscal year to any non-employee director, taken together with any cash fees paid to such non-employee director during the fiscal year, may not exceed $1,000,000 in total value, except for certain awards made to a non-executive chair of our Board of Directors.

Restricted Stock Units

RSUs represent the right to receive shares of the Company’s common stock at a specified date in the future. The fair value of the RSUs is based on the fair value of the underlying shares on the date of grant.

A summary of the Company’s RSU activity is as follows:

WEIGHTED-

AVERAGE 

GRANT DATE 

    

UNITS

    

FAIR VALUE

Non-vested RSUs as of December 31, 2021

 

1,288,724

$

29.28

Granted*

 

1,415,901

 

22.10

Vested**

 

(420,168)

 

28.52

Forfeited

 

(149,610)

 

24.87

Non-vested RSUs as of September 30, 2022

 

2,134,847

$

24.98

* The shares granted during 2022 were primarily issued on April 1, 2022 under the 2020 Incentive Plan.

**  The number of the RSUs vested includes 134,262 shares that were withheld on behalf of employees to satisfy the statutory tax withholding requirements. The vested shares included 7,059 shares vested but deferred in connection with our director deferral plan.

24

Equity-based compensation expenses related to the RSUs were $5,312 and $14,538 for three and nine months ended September 30, 2022, respectively. At September 30, 2022, the total unrecognized equity-based compensation expense related to outstanding RSUs was $42,927, which is expected to be recognized over a weighted-average period of 25.5 months.

Performance Stock Units

PSUs granted in April 2021 and 2022 were issued under the 2020 Incentive Plan and represent the right to receive shares of the Company’s common stock at a specified date in the future based on the satisfaction of various service conditions and the achievement of certain performance thresholds for individual PSU plans including year over year revenue growth and unlevered free cash flow growth.

Share-based compensation for the PSUs is only recognized to the extent a threshold is probable of being achieved and is recognized using the accelerated attribution approach. The Company will continue to assess the probability of each condition being achieved at each reporting period to determine whether and when to recognize compensation cost. The following table presents a summary of activity on the PSUs for the period ended September 30, 2022.

A summary of the Company’s PSU activity is as follows:

WEIGHTED-

AVERAGE 

GRANT DATE 

    

UNITS

    

FAIR VALUE

Non-vested PSUs as of December 31, 2021

 

406,575

$

27.35

Granted

 

361,147

 

22.25

Vested

 

(12,291)

 

24.83

Forfeited

 

(57,077)

 

35.47

Non-vested PSUs as of September 30, 2022

 

698,354

$

24.10

Equity-based compensation expenses related to the PSUs were $345 and $1,940 for the three and nine months ended September 30, 2022. At September 30, 2022, the total unrecognized equity-based compensation expense related to outstanding PSUs was $3,467, which is expected to be recognized over a weighted-average period of 15.6 months.

The following table summarizes the components of total equity-based compensation expense included in the condensed consolidated statements of operations and comprehensive loss for each period presented:

THREE MONTHS ENDED SEPTEMBER 30, 

NINE MONTHS ENDED SEPTEMBER 30, 

2022

    

2021

    

2022

    

2021

Cost of revenues

$

2,454

$

1,442

$

6,834

$

3,738

Sales and marketing

 

160

 

602

 

1,670

 

1,636

Research and development

 

957

 

514

 

4,115

 

1,528

General and administrative

 

3,233

 

5,607

 

11,199

 

13,944

Total

$

6,804

$

8,165

$

23,818

$

20,846

2020 Employee Stock Purchase Plan

On December 10, 2020, stockholders approved the 2020 Employee Stock Purchase Plan (the “Employee Stock Purchase Plan”). Under the Employee Stock Purchase Plan, employees, and those of the Company’s subsidiaries, may purchase shares of common stock, during pre-specified offering periods. Named executive officers will be eligible to participate in

25

the Employee Stock Purchase Plan on the same terms and conditions as all other participating employees. The maximum number of shares authorized for sale under the Employee Stock Purchase Plan is 1,700,000 shares.  

As of  September 30, 2022, no shares of common stock have been purchased under the Employee Stock Purchase Plan and no offering has been made to eligible employees under the Plan.

11.

Segment Data

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and in assessing performance.

The Company has determined that its chief executive officer is its CODM. The Company manages its operations as a single segment for the purposes of assessing and making operating decisions. The Company’s CODM allocates resources and assesses performance based upon financial information at the consolidated level. Since the Company operates in one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.

The following table summarizes revenue by geographic area for the three and nine months ended September 30, 2022 and 2021:

THREE MONTHS ENDED

    

NINE MONTHS ENDED

SEPTEMBER 30, 

    

SEPTEMBER 30, 

2022

    

2021

    

2022

    

2021

Revenue(1):

 

  

 

  

Americas

$

64,367

$

54,911

$

186,784

$

150,594

EMEA

 

13,276

 

13,307

 

42,833

 

41,222

Asia Pacific

 

7,057

 

5,726

 

19,394

 

18,942

Total

$

84,700

$

73,944

$

249,011

$

210,758

(1)Revenue is attributable to the countries based on the location of the customer.

12.

Income Taxes

The Company generally records its interim tax provision based upon a projection of the Company's estimated annual effective tax rate ("EAETR"). This EAETR is applied to the year-to-date consolidated pre-tax income to determine the interim provisions for income taxes before discrete items. The effective tax rate ("ETR") each period is impacted by a number of factors, including the relative mix of domestic and international earnings, adjustments to the valuation allowances, and discrete items. The forecasted ETR may vary from the actual year-end due to the changes in these factors.

The Company's global ETR for the three months ended September 30, 2022 and 2021 was 54%  and 48%, respectively, including discrete tax items. The period-over-period increase in the ETR was principally due to the combined effect of the overall increase in pre-tax book income and the tax effect of certain discrete items.

The Company's global ETR for the nine months ended September 30, 2022 and 2021 was 63%, and (11)%, respectively, including discrete tax items. The current year increase in the ETR was principally due to the combined effect of the overall increase in pre-tax book income and the tax effect of certain discrete items.

26

13.

Earnings per Share

Earnings per share is computed by dividing net income (loss) by the weighted-average common shares outstanding. Basic earnings per common share is computed by dividing net income available to common shareholders by the weighted-average number of common shares outstanding during the period. Diluted earnings per common share considers potentially dilutive securities outstanding during the period.

Basic and diluted earnings per share is computed by dividing net income (loss) by the weighted-average common shares outstanding:

THREE MONTHS ENDED SEPTEMBER 30, 

    

NINE MONTHS ENDED SEPTEMBER 30, 

2022

    

2021

    

2022

    

2021

Numerator:

  

 

  

 

  

 

  

Net income (loss) available to common shareholders

$

3,936

$

(1,762)

$

5,557

$

(3,567)

Denominator:

 

  

 

 

  

 

Basic weighted average common shares outstanding

 

157,140,166

 

149,016,609

 

156,523,022

 

147,894,227

Effects of dilutive securities

2,447,479

2,869,512

Diluted weighted average common shares outstanding

159,587,645

149,016,609

159,392,534

147,894,227

Earnings per share:

Basic

$

0.03

$

(0.01)

$

0.04

$

(0.02)

Diluted

$

0.02

$

(0.01)

$

0.03

$

(0.02)

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion summarizes the significant factors affecting the operating results, financial condition, liquidity, and cash flows of our Company as of and for the periods presented below. The following discussion and analysis should be read in conjunction with the unaudited condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report and our 2021 Annual Report. The statements in this discussion regarding industry outlook, our expectations regarding our future performance, liquidity, and capital resources, and all other non-historical statements in this discussion are forward-looking statements and are based on the beliefs of our management, as well as assumptions made by, and information currently available to, our management. Actual results could differ materially from those discussed in or implied by forward-looking statements as a result of various factors, including those discussed below and elsewhere in this Quarterly Report, particularly in the sections “Special Note Regarding Forward-Looking Statements” and “Risk Factors” of this Quarterly Report.

We intend the discussion of our financial condition and results of operations that follows to provide information that will assist the reader in understanding our condensed consolidated Financial Statements, the changes in certain key items in those financial statements from period to period, and the primary factors that accounted for those changes, as well as how certain accounting principles, policies and estimates affect our condensed consolidated Financial Statements.

Executive Overview

We accelerate medicines to patients using biosimulation software, technology, and services to transform traditional drug discovery and development. Biosimulation is a powerful technology used to conduct virtual trials using virtual patients to predict how drugs behave in different individuals. Biopharmaceutical companies use our proprietary biosimulation software throughout drug discovery and development to inform critical decisions that not only save significant time and money but also advance drug safety and efficacy, improving millions of lives each year.

27

As a global leader in biosimulation based on 2021 revenue, we provide an integrated, end-to-end platform used by more than 2,000 clients including biopharmaceutical companies, regulatory agencies and academic institutions across 62 countries, including 38 of the top 40 biopharmaceutical companies by research and development spend in 2020. Since 2014, customers who use our biosimulation software and technology-driven services have received 90% of all new drug approvals by the FDA. Moreover, 17 global regulatory authorities license our biosimulation software to independently analyze, verify, and review regulatory submissions, including the FDA, Health Canada, Japan’s PMDA, and China’s NMPA. Demand for our offerings continues to expand rapidly.

We build our biosimulation technology on first principles of biology, chemistry, and pharmacology with proprietary mathematical algorithms that model how medicines and diseases behave in the body. For over two decades, we have honed and validated our biosimulation technology with an abundance of data from scientific literature, lab research, and preclinical and clinical studies. In turn, our customers use biosimulation to conduct virtual trials to answer critical questions, such as: What will be the human response to a drug based on preclinical data? How will other drugs interfere with this new drug? What is a safe and efficacious dose for children, the elderly, or patients with pre-existing conditions? Virtual trials may be used to optimize dosing on populations that are otherwise difficult to study for ethical or logistical reasons, such as infants, pregnant women, the elderly, and cancer patients.

Biosimulation results need to be incorporated into regulatory documents for compelling submissions. Accordingly, we provide regulatory science solutions and integrate them with biosimulation so that our customers can navigate the complex and evolving regulatory landscape and maximize their chances of approval. Our differentiated regulatory services are powered by submissions management software and natural language processing for scalability and speed, allowing us to deliver more than 250 regulatory submissions over the past four years. Our team of regulatory professionals has extensive experience applying industry guidelines and global regulatory requirements.

The final hurdle to delivering medicines to patients is market access, defined as strategies, processes, and activities to ensure that therapies are available to patients at the right price. We believe that biosimulation and market access will continue to be increasingly intertwined as health systems and countries move toward outcomes-based pricing. We have expanded into market access solutions, which help our customers understand the real-world impact of therapies and dosing regimens earlier in the process and effectively communicate this to payors and health authorities. Our solutions are underpinned by SaaS-based value communication tools.

With continued innovation in and adoption of our biosimulation software, technology, and services, we believe more biopharmaceutical companies worldwide will leverage more of our end-to-end platform to reduce cost, accelerate speed to market, and ensure safety and efficacy of medicines for all patients.

Public Offering

On March 29, 2021, we completed an underwritten secondary public offering in which certain selling stockholders, including EQT, sold 11,500,000 shares of our common stock, which included 1,500,000 shares of common stock pursuant to the full exercise of the underwriters’ option to purchase additional shares. We did not offer any common stock in that transaction and did not receive any proceeds from the sale of the shares of common stock by the selling stockholders.  We incurred cost of $1.1 million in relation to the secondary public offering.

On September 13, 2021, we completed another public offering, at a public offering price of $31.00 per share,  pursuant to which we sold 4,500,000 shares of our common stock, and certain selling stockholders sold 18,500,000 shares of our common stock, which included 3,000,000 shares of common stock pursuant to the full exercise of the underwriters’ option to purchase additional shares. We received net proceeds of $134.1 million, after deducting underwriters' discounts and commissions.  In addition, $0.7 million of legal, accounting and other offering costs incurred in connection with the sale of our common stock in the public offering, were capitalized and offset against the proceeds received.

On November 22, 2021, we completed another secondary public offering in which certain selling stockholders, including EQT, sold 10,000,000 shares of our common stock. We did not offer any common stock in this transaction and did not receive any proceeds from the sale of the shares of common stock by the selling stockholders. We incurred costs of $0.6 million, recorded in general and administrative expenses, in relation to the secondary public offering.

28

On August 11, 2022, the Company completed another secondary public offering in which certain selling stockholders, including EQT, sold 7,000,000 shares of the Company’s common stock. The Company did not offer any common stock in this transaction and did not receive any proceeds form the sale of the shares of common stock by the selling stockholders. The Company incurred costs of $0.6 million, recorded in general and administrative expenses, in relation to the secondary public offering.

.

Key Factors Affecting Our Performance

We believe that the growth of and future success of our business depends on many factors. While each of these factors presents significant opportunities for our business, they also pose important challenges that we must successfully address to sustain our growth and improve results of operations.

Customer Retention and Expansion

Our future operating results depend, in part, on our ability to successfully enter new markets, increase our customer base, and retain and expand our relationships with existing customers. We monitor two key performance indicators to evaluate retention and expansion: new bookings and renewal rates.

Bookings:  Our new bookings represent a signed contract or purchase order where there is sufficient or reasonable certainty about the customer’s ability and intent to fund and commence the software and/or services. Bookings vary from period to period depending on numerous factors, including the overall health of the biopharmaceutical industry, regulatory developments, industry consolidation, and sales performance. Bookings have varied and will continue to vary significantly from quarter to quarter and from year to year.

Renewal Rates:   Our renewal rates measure the percentage of software customers who renew their licenses or subscriptions at the end of the license or subscription periods. The renewal rate is based on revenues and excludes the effect of price increases or expansions.

The table below summarizes our quarterly bookings and renewal rate trends:

 

2021

    

2022

    

Q1

Q2

Q3

Q1

Q2

Q3

Bookings (in millions)

 

81.9

 

75.1

 

72.3

 

108.5

 

100.3

 

79.8

 

Renewal Rate

 

92

%  

90

%

87

%  

92

%  

92

%  

93

%

Investments in Growth

We have invested and intend to continue to invest in expanding the breadth and depth of our solutions, including through acquisitions and international expansion. We expect to continue to invest (i) in scientific talent to expand our ability to deliver solutions across the drug development spectrum; (ii) in sales and marketing to promote our solutions to new and existing customers and in existing and expanded geographies; (iii) in research and development to support existing solutions and innovate new technology; and (iv) in other operational and administrative functions to support our expected growth. We expect that our headcount will increase over time and also expect our total operating expenses will continue to increase over time.

Our Operating Environment

The acceptance of model-informed biopharmaceutical discovery and development by regulatory authorities affects the demand for our products and services. Support for the use of biosimulation in discovery and development from regulatory bodies, such as the FDA and EMA, has been critical to its rapid adoption by the biopharmaceutical industry. There has

29

been a steady increase in the recognition by regulatory and academic institutions of the role that modeling and simulation can play in the biopharmaceutical development and approval process, as demonstrated by new regulations and guidance documents describing and encouraging the use of modeling and simulation in the biopharmaceutical discovery, development, testing, and approval process, which has directly led to an increase in the demand for our services. Changes in government or regulatory policy, or a reversal in the trend toward increasing the acceptance of and reliance upon in silico data in the drug approval process, could decrease the demand for our products and services or lead regulatory authorities to cease use of, or recommend against the use of, our products and services.

Governmental agencies throughout the world, but particularly in the United States where the majority of our customers are based, strictly regulate the biopharmaceutical development process. Our business involves helping biopharmaceutical companies strategically and tactically navigate the regulatory approval process. New or amended regulations are expected to result in higher regulatory standards and often additional revenues for companies that service these industries. However, some changes in regulations, such as a relaxation in regulatory requirements or the introduction of streamlined or expedited approval procedures, or an increase in regulatory requirements that we have difficulty satisfying or that make our regulatory strategy services less competitive, could eliminate or substantially reduce the demand for our regulatory services.

Competition

The market for our biosimulation products and related services for the biopharmaceutical industry is competitive and highly fragmented. In biosimulation software, we compete with other scientific software providers, technology companies, in-house development by biopharmaceutical companies, and certain open source solutions. In the technology-driven services market, we compete with specialized companies, in-house teams at biopharmaceutical companies, and academic and government institutions. In some standard biosimulation services, and in regulatory and market access, we also compete with contract research organizations. Some of our competitors and potential competitors have longer operating histories in certain segments of our industry than we do and could have greater financial, technical, marketing, R&D, and other resources. Some of our competitors offer products and services directed at more specific markets than those we target, enabling these competitors to focus a greater proportion of their efforts and resources on those specific markets. Some competing products are developed and made available at lower cost by government organizations and academic institutions, and these entities may be able to devote substantial resources to product development. Some clinical research organizations or technology companies may decide to enter into or expand their offerings in the biosimulation area, whether through acquisition or internal development. We also face competition from open source software initiatives, in which developers provide software and intellectual property free of charge, such as R and PK-Sim software. In addition, some of our customers spend significant internal resources in order to develop their own solutions.

Impact of COVID-19

The continued spread of COVID-19 may adversely impact our business, financial condition or results of operations. As of September 30, 2022, we believe there have been and will be short-term impacts on our business due to new variants of COVID-19. The presence of these new variants has caused a slowdown in closing out clinical trials and delays in regulatory services projects. We believe that these are transitory impacts that we are well-equipped to manage going forward.

Non-GAAP Measures

Management uses various financial metrics, including total revenues, income from operations, net income, and certain metrics that are not required by, or presented in accordance with, GAAP, such as adjusted EBITDA, adjusted net income, and adjusted diluted earnings per share, to measure and assess the performance of our business, to evaluate the effectiveness of our business strategies, to make budgeting decisions, to make certain compensation decisions, and to compare our performance against that of other peer companies using similar measures. We believe that presentation of the GAAP and the non-GAAP metrics in this filing will aid investors in understanding our business.

Management measures operating performance based on adjusted EBITDA defined for a particular period as net income (loss) excluding interest expense, provision (benefit) for income taxes, depreciation and amortization expense, intangible

30

asset amortization, equity-based compensation expense, acquisition and integration expense, and other items not indicative of our ongoing operating performance.  Management also measures operating performance based on adjusted net income defined for a particular period as net income (loss) excluding, equity-based compensation expense, amortization of acquisition-related intangible assets, acquisition and integration expense, and other items not indicative of our ongoing operating performance. Further, management measures operating performance based on adjusted diluted earnings per share defined for a particular period as adjusted net income divided by the weighted-average diluted common shares outstanding.

We believe adjusted EBITDA, adjusted net income, and adjusted diluted earnings per share are helpful to investors, analysts, and other interested parties because they can assist in providing a more consistent and comparable overview of our operations across our historical periods. In addition, these measures are frequently used by analysts, investors, and other interested parties to evaluate and assess performance.

Adjusted EBITDA, adjusted net income, and adjusted diluted earnings per share are non-GAAP measures and are presented for supplemental purposes only and should not be considered as an alternative or substitute to financial information presented in accordance with GAAP. Adjusted EBITDA, adjusted net income and adjusted diluted earnings per share have certain limitations in that they do not include the impact of certain expenses that are reflected in our condensed consolidated statements of operations that are necessary to run our business. Other companies, including other companies in our industry, may not use these measures and may calculate both differently than as presented, limiting the usefulness as a comparative measure.

The following table reconciles net income (loss) to Adjusted EBITDA:

    

THREE MONTHS ENDED SEPTEMBER 30, 

NINE MONTHS ENDED SEPTEMBER 30, 

    

2022

    

2021

   

2022

    

2021

(in thousands)

Net income (loss)(a)

$

3,936

$

(1,762)

$

5,557

$

(3,567)

Interest expense(a)

 

5,221

 

3,289

 

12,328

 

13,549

Interest income(a)

 

(322)

 

(84)

 

(347)

 

(255)

(Benefit from) provision for income taxes(a)

 

4,557

 

(1,631)

 

9,473

 

349

Depreciation and amortization expense(a)

 

417

 

533

 

1,321

 

1,687

Intangible asset amortization(a)

 

12,846

 

10,209

 

38,007

 

30,436

Currency (gain) loss(a)

(2,376)

(545)

(5,639)

(189)

Equity-based compensation expense(b)

 

6,804

 

8,165

 

23,818

 

20,846

Acquisition-related expenses(d)

 

253

 

7,561

 

1,331

 

9,713

Transaction-related expenses(e)

 

596

 

154

 

724

 

1,776

Severance expense(f)

722

 

 

722

 

Loss on disposal of fixed assets(g)

 

49

 

22

 

56

 

304

Executive recruiting expense(h)

86

413

First-year Sarbanes-Oxley implementation costs(i)

 

 

129

 

961

 

469

Adjusted EBITDA

$

32,703

$

26,126

$

88,312

$

75,531

31

The following table reconciles net income (loss) to Adjusted Net Income:

    

THREE MONTHS ENDED SEPTEMBER 30, 

NINE MONTHS ENDED SEPTEMBER 30, 

    

2022

    

2021

    

2022

    

2021

(in thousands)

Net income (loss)(a)

$

3,936

$

(1,762)

$

5,557

$

(3,567)

Currency (gain) loss(a)

(2,376)

(545)

(5,639)

(189)

Equity-based compensation expense(b)

 

6,804

 

8,165

 

23,818

 

20,846

Amortization of acquisition-related intangible assets(c)

10,921

8,569

32,900

25,473

Acquisition-related expenses(d)

 

253

 

7,561

 

1,331

 

9,713

Transaction-related expenses(e)

 

596

 

154

 

724

 

1,776

Severance expense(f)

722

 

 

722

 

Loss on disposal of fixed assets(g)

 

49

 

22

 

56

 

304

Executive recruiting expense(h)

 

 

86

 

 

413

First-year Sarbanes-Oxley implementation costs(i)

 

129

961

469

Income tax expense impact of adjustments(j)

(4,257)

(5,188)

(12,236)

(11,810)

Adjusted Net Income

$

16,648

$

17,191

$

48,194

$

43,428

The following table reconciles diluted earnings per share to Adjusted Diluted Earnings Per Share:

THREE MONTHS ENDED SEPTEMBER 30, 

NINE MONTHS ENDED SEPTEMBER 30, 

2022

2021

2022

2021

(in thousands except share and per share data)

Diluted earnings per share(a)

    

$

0.02

    

$

(0.01)

    

$

0.03

    

$

(0.02)

Currency gain(a)

(0.01)

(0.04)

Equity-based compensation expense(b)

0.05

0.05

0.16

0.13

Amortization of acquisition-related intangible assets(c)

0.07

0.05

0.21

0.17

Acquisition-related expenses(d)

 

 

0.05

 

0.01

 

0.06

Transaction-related expenses(e)

 

 

 

 

0.02

Severance expense(f)

 

 

 

Loss on disposal of fixed assets(g)

 

 

 

 

Executive recruiting expense(h)

 

 

 

 

First-year Sarbanes-Oxley implementation costs(i)

0.01

Income tax expense impact of adjustments(j)

 

(0.03)

 

(0.03)

 

(0.08)

 

(0.08)

Adjusted Diluted Earnings Per Share

$

0.10

$

0.11

$

0.30

$

0.28

Diluted weighted average common shares outstanding

157,140,166

149,016,609

156,523,022

147,894,227

Effect of potentially dilutive shares outstanding (k)

2,447,479

4,303,765

2,869,512

4,584,295

Diluted weighted average common shares outstanding

159,587,645

153,320,374

159,392,534

152,478,522

(a)Represents amounts as determined under GAAP.

32

(b)Represents expense related to equity-based compensation. Equity-based compensation has been, and will continue to be for the foreseeable future, a recurring expense in our business and an important part of our compensation strategy.
(c)Represents amortization costs associated with acquired intangible assets in connection with business acquisitions.
(d)Represents costs associated with mergers and acquisitions and any retention bonuses pursuant to the acquisitions.
(e)Represents costs associated with our public offerings that are not capitalized.
(f)Represents charges for severance provided to former executives and non-executives.
(g)Represents the gain/loss related to disposal of fixed assets.
(h)Represents recruiting and relocation expenses related to hiring senior executives.
(i)Represents the first-year Sarbanes-Oxley costs for accounting and consulting fees related to the Company's preparation to comply with Section 404 of the Sarbanes-Oxley Act in 2021, as well as implementing cost of ASC 842.
(j)Represents the income tax effect of the non-GAAP adjustments calculated using the applicable statutory rate by jurisdiction.
(k)Represents potentially dilutive shares  that were included from our GAAP diluted weighted average common shares outstanding.

Components of Results of Operations

Revenues

Our business generates revenue from the sales of software products and delivery of consulting services.

Software.  Our software business generates revenues from software licenses, software subscriptions and software maintenance as follows:

Software licenses: We recognize revenue for software license fees up front, upon delivery of the software license.

Software subscription: Subscription revenue consists of subscription fees to provide our customers access to and related support for our cloud-based solutions. We recognize subscription fees ratably over the term of the subscription, usually one to three years. Any subscription revenue paid upfront that is not recognized in the current period is included in deferred revenue in our consolidated balance sheet until earned.

Software maintenance: Software maintenance revenue includes fees for providing updates and technical support for software offerings. Software maintenance revenue is recognized ratably over the contract term, usually one year.

Services. Our services business generates revenues primarily from technology-driven services and professional services, which include software implementation services. Our service arrangements are time and materials, fixed fee, or prepaid. Revenues are recognized over the time services are performed for time and materials, and over time by estimating progress to completion for fixed fee and prepaid services.

33

Cost of Revenues

Cost of revenues consists primarily of employee related expenses, equity-based compensation, the costs of third-party subcontractors, travel costs, distributor fees, amortization of capitalized software and allocated overhead. We may add or expand computing infrastructure service providers, make additional investments in the availability and security of our solutions, or add resources to support our growth.

Operating Expenses

Sales and Marketing. Sales and marketing expense consists primarily of employee-related expenses, equity-based compensation, sales commissions, brand development, advertising, travel-related expenses and industry conferences and events. We plan to continue to invest in sales and marketing to increase penetration of our existing client base and expand to new clients.

Research and Development. Research and development expense accounts for a significant portion of our operating expenses. We recognize expenses as incurred. R&D expenses consist primarily of employee-related expenses, equity-based compensation, third-party consulting, allocated software costs and tax credits. We plan to continue to invest in our R&D efforts to enhance and scale our software product offerings by development of new features and increased functionality.

General and Administrative. General and administrative expense consists of personnel-related expenses associated with our executive, legal, finance, human resources, information technology, and other administrative functions, including salaries, benefits, bonuses, and equity-based compensation. General and administrative expense also includes professional fees for external legal, accounting and other consulting services, allocated overhead costs, and other general operating expenses.

We expect to increase the size of our general and administrative staff to support the anticipated growth of our business. As a public company, we expect to incur significant expenses on an ongoing basis that we did not incur as a private company. Those costs include additional director and officer liability insurance expenses, as well as third-party and internal resources related to accounting, auditing, Sarbanes-Oxley compliance, legal, and investor and public relations expenses. As a result, we expect the dollar amount of our general and administrative expense to increase for the foreseeable future. Excluding public company expenses, we expect general and administrative expense to grow at a rate lower than revenues.

Intangible Asset Amortization.  Intangible asset amortization consists primarily of amortization expense related to intangible assets recorded in connection with acquisitions and amortization of capitalized software development costs.

Depreciation and Amortization Expense.  Depreciation and amortization expense consists of depreciation of property and equipment and amortization of leasehold improvements.

Other Expenses

Interest Expense. Interest expense consists primarily of interest expense associated with the Credit Agreement, including amortization of debt issuance costs and discounts. We expect interest expense to decline as a result of lower outstanding indebtedness going forward.

Miscellaneous.  Miscellaneous expense consists of miscellaneous non-operating expenses primarily comprised of foreign exchange transaction gains and losses.

Provision for (Benefit from) Income Taxes.  Provision for (benefit from) income taxes consists of U.S. federal and state income taxes and income taxes in certain foreign jurisdictions in which we conduct business. We expect income tax expense to increase over time as we continue to grow net income.

34

Acquisitions

On March 2, 2021, we completed a transaction that qualified as a business combination for a total consideration of $2.7 million. The business combination was not significant to our consolidated financial statements. Based on our purchase price allocation, approximately $1.2 million, $0.1 million and $1.2 million of the purchase price was assigned to customer relationships, non-compete agreements and goodwill, respectively.

On June 7, 2021, we completed a transaction that qualified as a business combination for a total consideration of $15.2 million. The business combination was not significant to our consolidated financial statements. Based on our purchase price allocation, approximately $7.4 million and $4.7 million of the purchase price was assigned to customer relationships and goodwill, respectively.

On October 1, 2021, we completed the acquisition of 100% of the equity of Pinnacle for a total consideration of $339.1 million, consisting of cash $266.3 million ($246.9 million net with cash acquired from the acquisition) and 2,239,717 shares of our restricted common stock. Based on our purchase price allocation, approximately $15.8 million, $103.0 million, $24.6 million and $180.9 million of the purchase price was assigned to trademark, acquired software, customer relationships, and goodwill, respectively. Pinnacle  has been included in our condensed consolidated results of operations since the date of acquisition.

On January 3, 2022, we completed the acquisition of Integrated Nonclinical Development Solutions, Inc., a company that provides the SEND Explorer software and drug development consulting. This acquisition, for a total consideration of $8.0 million, qualified as a business combination. The business combination was not significant to our condensed consolidated financial statements.  Based on the purchase price allocation, approximately $2.4 million, $1.0 million, $0.1 million, and $2.9 million of the purchase price was assigned to customer relationships, developed technology, non-compete agreements, and goodwill, respectively

For more information about our acquisitions, see Note 5. “Business Combinations” in the notes to the condensed consolidated financial statements.

Results of Operations

We have included the results of operations of acquired companies in our consolidated results of operations from the date of their respective acquisitions, which impacts the comparability of our results of operations when comparing results for the three and nine months ended September 30, 2022 to the three and nine months ended September 30, 2021.

Three Months Ended September 30, 2022 Versus Three Months Ended September 30, 2021

The following table summarizes our unaudited statements of operations data for the three months ended September 30, 2022 and 2021:

Revenues

THREE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%

 

( in thousands)

 

Software

$

28,392

$

19,268

$

9,124

47

%

Services

 

56,308

 

54,676

 

1,632

3

%

Total revenues

$

84,700

$

73,944

$

10,756

15

%

35

Revenues increased $10.8 million, or 15%, to $84.7 million for the three months ended September 30, 2022 as compared to the same period in 2021. Excluding $7.7 million revenue from Pinnacle, which was acquired in late 2021, the revenues increased $3.0 million, or 4%. The overall increase in revenues was primarily due to growth in our technology-driven services and software product offerings from strong renewal rates, client expansion, and new customers as well as  business acquisitions. The increase was partially offset by the negative impact on our revenue from fluctuation of the foreign currency exchange rates.

Software revenues increased $9.1 million, or 47%, to $28.4 million for the three months ended September 30, 2022 as compared to the same period in 2021. Excluding $7.3 million revenue from Pinnacle, the revenues from software increased $1.9 million, or 10%. The overall growth is primarily attributable to maintaining high net revenue retention rates and renewal rates for our core software products, growth from acquisitions and new customers. The increase was partially offset by the negative impact on our revenue from fluctuation of the foreign currency exchange rates.

Services revenues increased $1.6 million, or 3%, to $56.3 million for the three months ended September 30, 2022, as compared to the same period in 2021. The growth in overall services revenue is primarily attributable to continued growth in biosimulation. The increase was partially offset by the negative impact on our revenue from fluctuation of the foreign currency exchange rates.

Cost of Revenues

    

THREE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%

 

(in thousands)

 

Cost of revenues

$

32,812

$

28,769

$

4,043

14

%

Cost of revenues increased by $4.0 million, or 14%, to $32.8 million for the three months ended September 30, 2022 as compared to the same period in 2021. The increase was primarily due to a $1.6 million increase in intangible assets amortization, a $1.0 million increase in stock-based compensation costs, a $0.4 million increase in employee-related costs, a $0.4 million increase in equipment and travel expenses,  and a $0.5 million increase related to cost of licenses.

Sales and Marketing Expenses

THREE MONTHS ENDED SEPTEMBER 30, 

CHANGE

 

    

2022

    

2021

    

$

    

%

 

(in thousands)

 

Sales and marketing

$

6,376

$

5,082

$

1,294

25

%

% of total revenues

 

8

%  

 

7

%  

 

  

  

Sales and marketing expenses increased by $1.3 million, or 25%, to $6.4 million for the three months ended September 30, 2022 as compared to the same period in 2021. Sales and marketing expenses increased primarily due to a $1.1 million increase in employee-related costs resulting from head count growth, and a $0.5 million increase in marketing, consulting and travel costs, partially offset by a $0.4 million decrease in stock-based compensation costs.

Research and Development Expenses

THREE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%

 

(in thousands)

 

Research and development

$

6,318

$

4,530

$

1,788

39

%

% of total revenues

 

7

%  

 

6

%  

 

  

  

Research and development expenses increased by $1.8 million, or 39%, to $6.3 million for the three months ended September 30, 2022, as compared to the same period in 2021. The increase in research and development expenses was

36

primarily due to a $2.3 million increases in employee-related costs primarily resulting from head count growth and a $0.4 million increase in stock-based compensation cost, partially offset by a $0.9 million increase in capitalized cost in R&D.

General and Administrative Expenses

    

THREE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%

 

(in thousands)

 

General and administrative

$

17,327

$

26,199

$

(8,872)

(34)

%

% of total revenues

 

20

%  

 

35

%  

 

  

  

General and administrative expenses decreased by $8.9 million, or 34%, to $17.3 million for the three months ended September 30, 2022 as compared to the same period in 2021. The decrease in general and administrative expenses was primarily due to a $7.5 million decrease in business acquisition costs, $2.4 million decrease in stock-based compensation costs, partially offset by a $0.5 million increase in employee-related costs, and a $0.4 million increase in transaction cost.

Intangible Asset Amortization

    

THREE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%

 

(in thousands)

 

Intangible asset amortization

$

10,591

$

9,592

$

999

10

%

% of total revenues

 

13

%  

 

13

%  

 

  

  

Intangible asset amortization expense increased by $1.0 million, or 10%, to $10.6 million for the three months ended September 30, 2022, as compared to the same period in 2021. The increase in intangible asset amortization expense was primarily due to increased amortization cost from the acquired intangible assets.

Depreciation and Amortization Expense

THREE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%

 

(in thousands)

 

Depreciation and amortization

$

417

$

533

$

(116)

(22)

%

% of total revenues

 

0

%  

 

1

%  

 

  

  

Depreciation and amortization expense decreased by $0.1 million, or 22%, to $0.4 million for the three months ended September 30, 2022, as compared to the same period in 2021. The decrease was primarily due to a decrease in depreciation from computer equipment and furniture for the three months ended September 30, 2022, as compared to the same period in 2021.

Interest Expense

    

THREE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%  

 

(in thousands)

 

Interest expense

$

5,221

$

3,289

$

1,932

59

%

% of total revenues

 

6

%  

 

4

%  

 

  

  

37

Interest expense increased by $1.9 million, or 59%, to $5.2 million for the three months ended September 30, 2022 as compared to the same period in 2021. The increase in interest expense was primarily due to increased interest on term loan debt due to market interest rates increase reflected on the debt interest.

Other, net

THREE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%

 

(in thousands)

Other, net

$

(2,855)

$

(657)

$

(2,198)

335

%

% of total revenues

 

(3)

%  

 

(1)

%  

 

  

  

Net other income increased by $2.2 million, to $2.9 million for the three months ended September 30, 2022 as compared to the same period in 2021. The increase in other income was primarily due to a $2.0 million increase in remeasurement gains related to the fluctuation of foreign currency exchange rates and a $0.2 million increase in interest income.

Provision for Income Taxes

THREE MONTHS ENDED SEPTEMBER 30, 

CHANGE

 

    

2022

    

2021

    

$

    

%  

 

( in thousands)

 

Provision for income taxes

$

4,557

 

$

(1,631)

$

6,188

379

%

Effective income tax rate

 

54

%  

 

48

%  

 

  

  

Income tax expense was $4.6 million, resulting in an effective income tax rate of 54% for the three months ended September  30, 2022 as compared to income tax benefit of $1.6 million, or an effective income tax rate of 48%, for the same period in 2021. Our income tax expense for the three months ended September 30, 2022 and 2021 was primarily due to the tax effects of U.S. pre-tax income, the impact of non-deductible items, the effects of tax elections made for U.K. earnings, the relative mix of domestic and international earnings, and discrete tax items including $1.4 million corporate income taxes and interest assessed by the Portuguese Tax Authority (“PTA”) for 2012, 2014, and 2019.

Net Income (loss)

THREE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%  

 

(in thousands)

 

Net income (loss)

$

3,936

$

(1,762)

$

5,698

323

%

Net income was $3.9 million, representing a $5.7 million increase in net income for the three months ended September 30, 2022 as compared to a net loss of $1.8 million in the same period of 2021. The increase in net income was primarily due to a $10.8 million increase in total revenue, a $4.9 million decrease in operating expenses, and a $2.0 million currency gain, partially offset by a $4.0 million increase in cost of revenue, a $6.2 million increase in tax expense, and a $1.9 million increase in interest expense.

38

Nine Months Ended September 30, 2022 Versus Nine Months Ended September 30, 2021

The following table summarizes our unaudited statements of operations data for the nine months ended September 30, 2022 and 2021:

Revenues

NINE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%

 

( in thousands)

 

Software

$

86,309

$

61,284

$

25,025

41

%

Services

 

162,702

 

149,474

 

13,228

9

%

Total revenues

$

249,011

$

210,758

$

38,253

18

%

Revenues increased $38.3 million, or 18%, to $249.0 million for the nine months ended September 30, 2022 as compared to the same period in 2021. Excluding $20.7 million revenue from Pinnacle, which was acquired in late 2021, the revenues increased $17.6 million, or 8%. The overall  increase in revenues was primarily due to growth in our technology-driven services and software product offerings from strong renewal rates, client expansion, and new customers as well as  business acquisitions. The increase was partially offset by the negative impact on our revenue from fluctuation of the foreign currency exchange rates.

Software revenues increased $25.0 million, or 41%, to $86.3 million for the nine months ended September 30, 2022 as compared to the same period in 2021. Excluding $19.3 million in revenue from Pinnacle, the revenues from software increased $5.7 million, or 9%. The overall growth is primarily attributable to maintaining high net revenue retention rates and renewal rates for our core software products, growth from acquisitions and new customers. The increase was partially offset by the negative impact on our revenue from fluctuation of the foreign currency exchange rates.

Services revenues increased $13.2 million, or 9%, to $162.7 million for the nine months ended September 30, 2022 as compared to the same period in 2021. The growth in overall services revenue is primarily attributable to continued growth in biosimulation. The increase was partially offset by the negative impact on our revenue from fluctuation of the foreign currency exchange rates.

Cost of Revenues

    

NINE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%

 

(in thousands)

 

Cost of revenues

$

100,795

$

82,327

$

18,468

22

%

Cost of revenues increased by $18.5 million, or 22%, to $100.8 million for the nine months ended September 30, 2022 as compared to the same period in 2021. The increase was primarily due to a $9.2 million increase in employee-related costs resulting from billable head count growth, a $5.0 million increase in intangible assets amortization, a $3.1 million increase in stock-based compensation cost, a $1.3 million increase related to cost of licenses, and a $1.4 million  increase in travel, equipment and other miscellaneous operating expenses, partially offset by a $1.7 million decrease in consulting and professional services.

39

Sales and Marketing Expenses

NINE MONTHS ENDED SEPTEMBER 30, 

CHANGE

 

    

2022

    

2021

    

$

    

%

 

(in thousands)

 

Sales and marketing

$

19,608

$

13,423

$

6,185

46

%

% of total revenues

 

8

%  

 

6

%  

 

  

  

Sales and marketing expenses increased by $6.2 million, or 46%, to $19.6 million for the nine months ended September 30, 2022 as compared to the same period in 2021. Sales and marketing expenses increased primarily due to a $4.5 million increase in employee-related costs resulting from head count growth, a $1.6 million increase in  travel, consulting and professional services, marketing, equipment, and other miscellaneous operating expenses.

Research and Development Expenses

NINE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%

 

(in thousands)

 

Research and development

$

21,607

$

13,862

$

7,745

56

%

% of total revenues

 

9

%  

 

7

%  

 

  

  

Research and development expenses increased by $7.7 million, or 56%, to $21.6 million for the nine months ended September 30, 2022 as compared to the same period in 2021. The increase in research and development expenses was primarily due to a $7.6 million increase in employee-related costs primarily resulting from headcount growth and a $2.6 million increase in stock-based compensation cost, partially offset by a $2.7 million increase in capitalized cost in R&D.

General and Administrative Expenses

    

NINE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%

 

(in thousands)

 

General and administrative

$

53,444

$

60,795

$

(7,351)

(12)

%

% of total revenues

 

21

%  

 

29

%  

 

  

  

General and administrative expenses decreased by $7.4 million, or 12%, to $53.4 million for the nine months ended September 30, 2022, as compared to the same period in 2021. The decrease in general and administrative expenses was primarily due to a $8.9 million decrease in acquisition-related costs, a $2.7 million decrease in stock-based compensation costs, and a $1.1 million decrease in transaction costs, partially offset by a $3.0 million increase in employee-related costs resulting from head count growth, and a $1.8 million increase in professional and consulting expenses.

Intangible Asset Amortization

    

NINE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%

 

(in thousands)

 

Intangible asset amortization

$

31,095

$

28,527

$

2,568

9

%

% of total revenues

 

12

%  

 

14

%  

 

  

  

Intangible asset amortization expense increased by $2.6 million, or 9%, to $31.1 million for the nine months ended September 30, 2022 as compared to the same period in 2021. The increase in intangible asset amortization expense is primarily due to increased amortization costs from the acquired intangible assets.

40

Depreciation and Amortization Expense

NINE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%

 

(in thousands)

 

Depreciation and amortization

$

1,321

$

1,687

$

(366)

(22)

%

% of total revenues

 

1

%  

 

1

%  

 

  

  

Depreciation and amortization expense decreased by $0.4 million, or 22%, to $1.3 million for the nine months ended September 30, 2022 as compared to the same period in 2021. The decrease was primarily due to a decrease in depreciation from computer equipment and furniture for the nine months ended September 30, 2022 as compared to the same period in 2021.

Interest Expense

    

NINE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%  

 

(in thousands)

 

Interest expense

$

12,328

$

13,549

$

(1,221)

(9)

%

% of total revenues

 

5

%  

 

6

%  

 

  

  

Interest expense decreased by $1.2 million, or 9%, to $12.3 million for the nine months ended September 30, 2022 as compared to the same period in 2021. The decrease in interest expense was primarily due to $3.3 million of interest expense reclassed in from other comprehensive income due to hedge ineffectiveness in 2021, and partially offset by a $1.9 million interest increase on term loan debt.

Other, net

NINE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%

 

(in thousands)

 

Others, net

$

(6,217)

$

(194)

$

(6,023)

nm

% of total revenues

 

(2)

%  

 

(0)

%  

 

  

  

Net of other income increased by $6.0 million to $6.2 million for the nine months ended September 30, 2022 as compared to the same period in 2021. The increase in other income was primarily due to a $5.3 million increase in remeasurement gains related to the fluctuation of foreign currency exchange rates, a $0.3 million increase in other foreign currency transactions, and a $0.2 million decrease in losses from fixed asset disposal.

Provision for Income Taxes

NINE MONTHS ENDED SEPTEMBER 30, 

CHANGE

 

    

2022

    

2021

    

$

    

%  

 

( in thousands)

 

Provision for income taxes

$

9,473

 

$

349

$

9,124

nm

Effective income tax rate

 

63

%  

 

(11)

%  

 

  

  

Income tax expense was $9.5 million, resulting in an effective income tax rate of 63% for the nine months ended September 30, 2022 as compared to an income tax expense of $0.3 million, or an effective income tax rate of (11)%, for the same period in 2021. Our income tax expense for the nine months ended September 30, 2022 and 2021 was primarily due to the tax effects of U.S. pre-tax income, the impact of non-deductible items, the effects of tax elections made for U.K. earnings,

41

and the relative mix of domestic and international earnings and discrete tax items including $1.4 million for corporate income taxes and interest assessed by the Portuguese Tax Authority (“PTA”) for 2012, 2014, and 2019.

Net Income (loss)

NINE MONTHS ENDED SEPTEMBER 30, 

    

CHANGE

 

    

2022

    

2021

    

$

    

%  

 

(in thousands)

 

Net income (loss)

$

5,557

$

(3,567)

$

9,124

256

%

Net income increased by a $9.1 million, or 256%, to $5.6 million for the nine months ended September 30, 2022, as compared to a net loss of $3.6 million in the same period of 2021. The $9.1 increase in net income was primarily due to a $38.3 million increase in total revenue, a $5.7 million foreign currency gains related to remeasurement and other currency gains, and a $1.2 million decrease in interest expense, partially offset by a $18.5 million increase in cost of revenue, an $8.8 million increase in operating expenses, and a $9.1 million increase in tax expense.

Liquidity and Capital Resources

We have consistently generated positive cash flow from operations, providing $57.1 million and $39.6 million as a source of funds for the nine months ended September 30, 2022 and 2021, respectively. Our additional liquidity comes from several sources: maintaining adequate balances of cash and cash equivalents, issuing common stock, and accessing credit facilities and revolving lines of credit. The following table provides a summary of the major sources of liquidity for periods ended at September 30, 2022 and December 31, 2021 and as of September 30, 2022 and December 31, 2021.

September 30, 2022

December 31, 2021

(in thousands)

Net cash from operating activities

$

57,058

$

60,388

Cash and cash equivalents(1)

$

210,509

$

185,797

Net proceeds from issuing common stock

$

$

133,351

Term loan credit facilities

$

298,225

$

300,490

Revolving line of credit

$

100,000

$

100,000

(1)Cash balance as of September 30, 2022 included $46.0 million cash and cash equivalents held outside of the United States.

Our material cash requirements from known contractual obligations are principal and interest payments of long-term debt. We also have future cash obligations of $12.6 million for lease contracts, which have remaining terms of one to six years.

The principal amount of long-term debt outstanding as of September 30, 2022 matures in the following years:

    

Remainder of 2022

    

2023

    

2024

2025

2026

    

TOTAL

Maturities

$

755

$

3,020

$

3,020

$

3,020

$

288,410

$

298,225

We assess our liquidity in terms of our ability to generate adequate amounts of cash to meet current and future needs.  We believe our existing sources of liquidity will be sufficient to meet our working capital, capital expenditures, and contractual obligations for the foreseeable future. Our expected primary uses on a short-term and long-term basis are for repayment of debt, interest payments, working capital, capital expenditures, geographic or service offering expansion, acquisitions,

42

investments, and other general corporate purposes. We believe we will meet short and longer-term expected future cash requirements and obligations through a combination of cash flows from operating activities, available cash balances, and potential future equity or debt transactions.

Our future capital requirements, however, will depend on many factors, including funding for potential acquisitions, investments, and other growth and strategic opportunities, which could increase our cash requirements. While we believe we have, and will be able to generate, sufficient liquidity to fund our operations for the foreseeable future, our sources of liquidity could be affected by factors described under “Risk Factors” in our 2021 Annual Report.

Cash Flows

The following table presents a summary of our cash flows for the periods shown:

NINE MONTHS ENDED SEPTEMBER 30, 

    

2022

    

2021

 (in thousands)

Net cash provided by operating activities

$

57,058

$

39,557

Net cash used in investing activities

 

(15,238)

 

(20,599)

Net cash used in financing activities

 

(6,395)

 

127,035

Effect of foreign exchange rate changes on cash and cash equivalents, and restricted cash

 

(8,266)

 

(1,326)

Net increase in cash and cash equivalents, and restricted cash

$

27,159

$

144,667

Cash paid for interest

$

12,310

$

10,671

Cash paid for income taxes

$

7,784

$

6,744

Operating Activities

Our cash flows from operating activities primarily include net income adjusted for (i) non-cash items included in net income, such as provisions for credit losses, depreciation and amortization, stock-based compensation, deferred taxes and other non-cash items and (ii) changes in the balances of operating assets and liabilities. Net cash provided by operating activities in the first nine months of 2022 was $57.1 million, compared to $39.6 million in the same period of 2021. The $17.5 million increase in cash from operating activities was primarily due to cash collected from higher revenues and less cash used for prepaid and other assets, partially offset by the increase in cash utilized for accounts payable and other liabilities.

Investing Activities                  

Net cash used by investing activities in the first nine months of 2022 was $15.2 million, a decrease of $5.4 million, compared to $20.6 million in the same period of 2021. The change in investing activities was primarily due to an $8.2 million decrease in cash payments in connection with business acquisitions, partially offset by a $2.9 million increase in cash utilized in capitalized development costs and capital expenditures to support our growth.

43

Financing Activities

Net cash used by financing activities in the first nine months of 2022 was $6.4 million, compared to $127.0 million cash provided in the same period of 2021. The $133.4 million change in cash flow in financing activities was primarily due to the $133.4 million cash proceeds received in the third quarter of 2021 from issuing common stock of the Company. In addition, in comparing the first nine months of 2022 with the same period of 2021, cash payments increased $2.7 million in connection with share awards vested and withheld for payroll tax, and offset by a $2.9 million decrease related to debt issuance costs.

Indebtedness

We are a party to a Credit Agreement that originally provided for a $250.0 million senior secured term loan and commitments under a revolving credit facility in an aggregate principal amount of $20.0 million, with a sub-commitment for the issuance of letters of credit of $10.0 million. The term loan was originally scheduled to mature on August 14, 2024, and the commitments under the revolving credit facility were originally scheduled to mature on August 14, 2022.

In January 2018, we and the lenders amended the Credit Agreement to add incremental term loans in the amount of $25.0 million to be used for our general corporate purposes. Additionally, in April 2018, we and the lenders amended the Credit Agreement to (i) add incremental term loans in the amount of $40.0 million to be used for our general corporate purposes and (ii) provide a reduction of 50 basis points in the margin under the term loan. The terms of such incremental term loans were the same as the terms of our existing term loans, including in respect of maturity, and they are considered an increase in the aggregate principal amount of the existing term loans outstanding under the Credit Agreement and are part of the existing term loan.

We entered into a third restated and amended loan agreement on June 17, 2021 (“Third Amendment”), which provides for, among other things, (i) the extension of the termination date applicable to the revolving credit commitments under the Credit Agreement to August 2025, (ii) the extension of the maturity date applicable to the term loans under the Credit Agreement to August 2026, and (iii) an increase of approximately $80.0 million in commitments available under the revolving line of credit (resulting in an aggregate amount of commitments of $100.0 million).  The term loan under the Third Amendment has substantially the same terms as the existing term loans and revolving credit commitments. The Credit Agreement is collateralized by substantially all U.S. assets and stock pledges for the non-U.S. subsidiaries and contain various financial and nonfinancial covenants.

Borrowings under the Credit Agreement currently bear interest at a rate per annum equal to either (i) the Eurocurrency rate, with a floor of 0.00%, as adjusted for the reserve percentage required under regulations issued by the Federal Reserve Board for determining maximum reserve requirements with respect to Eurocurrency funding, plus an applicable margin rate of 3.50% for the term loan and between 4.00% and 3.50% for revolving credit loans, depending on the applicable first lien leverage ratio, (ii) an alternative base rate (“ABR”), with a floor of 1.00%, plus an applicable margin rate of 2.50% for the term loan or between 3.00% and 2.50% for revolving credit loans, depending on the applicable first lien leverage ratio (with the ABR determined as the greatest of (a) the prime rate, (b) the federal funds effective rate, plus 0.50%), and (iii) the Eurocurrency rate plus 1.00%.

Additionally, we are obligated to pay under the revolving credit facility (i) a commitment fee of between 0.50% and 0.25% per annum of the unused amount of the revolving credit facility, depending on the applicable first lien leverage ratio, (ii) customary letter of credit issuance and participation fees, and (iii) other customary fees and expenses of the letter of credit issuers.

All obligations under the Credit Agreement are unconditionally guaranteed by our wholly owned direct and indirect subsidiaries, subject to certain exceptions. All obligations under the Credit Agreement, and the guarantees of those obligations, are secured on a first lien basis, subject to certain exceptions, by substantially all of our assets and the assets of the other guarantors.

44

As of September 30, 2022, we had $298.2 million of outstanding borrowings on the term loan, and $100.0 million of availability under the revolving credit facility under the Credit Agreement, and outstanding letters of credit of $0.1 million under the Credit Agreement.

As of September 30, 2022, we were in compliance with the covenants of the Credit Agreement.

Contractual Obligations and Commercial Commitments

There have been no material changes to our contractual obligations during the nine months ended September 30, 2022 from those disclosed in our 2021Annual Report, except for payments made in the ordinary course of business.

Income Taxes

We recorded income tax expense of $9.5 million for the nine months ended September 30, 2022, and income tax expense of $0.3 million for the nine months ended September 30, 2021.

As of September 30, 2022, we had federal and state net operating losses(“NOLs”) of approximately $2.4 million and $2.6 million, respectively, which are available to reduce future taxable income and expire between 2024 and 2040 and 2029 and 2039, respectively. We had federal and state R&D tax credit carryforwards of approximately $1.5 million and $0.4 million, respectively, to offset future income taxes, which expire between 2038 and 2041. We also had foreign tax credits of approximately $15.1 million, which will start to expire in 2025. These carryforwards that may be utilized in a future period may be subject to limitations based upon changes in the ownership of our stock in a future period. Additionally, we carried forward foreign NOLs of approximately $24.5 million which will start to expire in 2022, foreign research and development credits of $0.4 million which expire in 2029, and Canadian investment tax credits of approximately $3.8 million which expire between 2030 and 2039. Our carryforwards are subject to review and possible adjustment by the appropriate taxing authorities.

As required by Accounting Standards Codification (‘‘ASC’’) Topic 740, Income Taxes, our management has evaluated the positive and negative evidence bearing upon the realizability of our deferred tax assets, which are composed principally of NOL carryforwards, R&D credit carryforwards, investment tax credit carryforward, and foreign tax credit carryforwards. Management has determined that it is more likely than not that we will not realize the benefits of foreign tax credit carryforwards. At the foreign subsidiaries, management has determined that it is more likely than not that we will not realize the benefits of certain NOL carryforwards. As a result, a valuation allowance of $18.2 million was recorded at December 31, 2021. As of September 30, 2022, the valuation allowance remained unchanged from December 31, 2021.

Off-Balance Sheet Arrangements

During the periods presented, we did not have, and currently we do not have, any off-balance sheet arrangements, as defined under the rules and regulations of the SEC, that have, or are reasonably likely to have, a material effect on our current or future financial condition, results of operations, liquidity, capital expenditures or capital resources.

Critical Accounting Estimates

Our accounting policies are more fully described in Note 2, “Summary of Significant Accounting Policies,” in our audited consolidated financial statements included in our 2021 Annual Report. The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. We monitor estimates and assumptions on a continuous basis and update these estimates and assumptions as facts and circumstances change and new information is obtained. Actual results could differ materially from those estimates and assumptions. We discussed the accounting policies that we believe are most critical to the portrayal of our results of operations and financial condition and require management’s most difficult, subjective and complex judgments in Part II, Item 7, “Management’s Discussion

45

and Analysis of Financial Condition and Results of Operations,” in our 2021 Annual Report. There were no significant changes to our critical accounting estimates during the nine months ended September 30, 2022.

Recently Adopted and Issued Accounting Standards

We have reviewed all recently issued standards and have determined that, other than as disclosed in Note 2 to our condensed consolidated financial statements appearing elsewhere in this Quarterly Report, such standards will not have a material impact on our condensed consolidated financial statements or do not otherwise apply to our operations.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

For information regarding our exposure to certain market risks, see “Quantitative and Qualitative Disclosures about Market Risk,” in Part II, Item 7A of the Company’s 2021 Annual Report. There were no material changes to the Company’s market risk exposure during the nine months ended September 30, 2022.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13a-15(e) and 15d-15(e) under the Exchange Act as of the end of the period covered by this report. Our disclosure controls and procedures are designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including the Chief Executive Officer and the Chief Financial Officer, to allow timely decisions regarding required disclosures. Any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objective and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of September 30, 2022 due to a material weakness related to information technology general controls in our internal control over financial reporting. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. This internal control deficiency was identified and reported in the section titled “Management's Annual Report on Internal Control Over Financial Reporting” in the Company’s 2021 Annual Report.

Notwithstanding the ineffective disclosure controls and procedures and the material weakness described in Management's Annual Report on Internal Control Over Financial Reporting, our management concluded that the consolidated financial statements included in this report fairly present, in all material respects, the financial position of the Company as of September 30, 2022 and December 31, 2021, and the results of its operations and its cash flows for the nine months ended September 30, 2022 and September 30, 2021, in conformity with accounting principles generally accepted in the United States of America.

Management’s Plan to Remediate the Material Weakness

The Company outlined a remediation plan in the section titled “Management's Annual Report on Internal Control Over Financial Reporting” in the Company’s 2021 Annual Report. The Company is committed to developing and maintaining a strong internal control environment. Management has evaluated the material weakness described above and has made significant progress in updating its design and implementation of internal controls to remediate the aforementioned control deficiency and enhance the Company’s internal control environment. The remediation plan is being implemented and includes the following: (i) implement a controlled process for the onboarding, offboarding, and access rights modifications in the application environment to ensure appropriate provisioning of rights on a least privileged basis; (ii) document the levels of privileged access roles with specific “allowed” capabilities warranting levels of access for specific roles; (iii)

46

implement a quarterly log review by business  owners to ensure that no privileged account access was provided and removed outside of documented service requests; (iv) implement a controlled process for application and system level changes in the application environment to ensure appropriate understanding of the changes in financial reporting; and (v) strengthen ownership and reporting through the IT Governance Process currently in place which will serve as the mechanism to monitor the remediation update.  Management is committed to successfully implementing the remediation plan as promptly as possible, and currently expects that the remediation of this material weakness will be completed on or before December  31, 2022.

Changes in Internal Control over Financial Reporting

During period ended September 30, 2022, there was not any change in our internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

There have been no material changes to our legal proceedings as previously disclosed in our 2021 Annual Report.

Item 1A. Risk Factors

Except as described below, there have been no significant changes to the risk factors previously disclosed in our 2021 Annual Report that we believe are material to our business, financial condition, results of operations, cash flows or growth prospects. 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

None

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

None

Item 6. Exhibits

See Exhibit Index.

47

EXHIBIT INDEX

Incorporated by Reference

Exhibit
Number

    

Exhibit Title

Form

File No.

Exhibit

Filing Date

31.1

Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2

Certification of Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1

Certification of Principal Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002+

32.2

Certification of Principal Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002+

101.INS

XBRL Instance Document –the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

101.SCH

XBRL Taxonomy Extension Schema Document

101.CAL

XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

XBRL Taxonomy Extension Label Linkbase Document

101.PRE

XBRL Taxonomy Extension Presentation Linkbase Document

104

Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)

+

This certification is deemed not filed for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, duly authorized.

CERTARA, INC.

Date: November 7, 2022

By:

/s/ William F. Feehery

Name:

William F. Feehery

Title:

Chief Executive Officer

(Principal Executive Officer)

Date: November 7, 2022

By:

/s/ M. Andrew Schemick

Name:

M. Andrew Schemick

Title:

Chief Financial Officer

(Principal Financial Officer)

48

EX-31.1 2 cert-20220930xex31d1.htm EX-31.1

Exhibit 31.1

RULE 13a-14(a) CERTIFICATION

CERTARA, INC.

CERTIFICATION OF CHIEF EXECUTIVE OFFICER (Principal Executive Officer)

I, William F. Feehery, certify that:

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

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

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

4.            The registrant’s other certifying officer(s) 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 the 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; and

(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(s) 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:

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

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

Date:  November 7, 2022

    

/s/ William F. Feehery

William F. Feehery

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 cert-20220930xex31d2.htm EX-31.2

Exhibit 31.2

RULE 13a-14(a) CERTIFICATION

CERTARA, INC.

CERTIFICATION OF CHIEF FINANCIAL OFFICER (Principal Financial Officer)

I, M. Andrew Schemick, certify that:

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

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

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

4.            The registrant’s other certifying officer(s) 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 the 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; and

(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(s) 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:

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

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

Date: November 7, 2022

    

/s/ M. Andrew Schemick

M. Andrew Schemick

Chief Financial Officer

(Principal Financial Officer)


EX-32.1 4 cert-20220930xex32d1.htm EX-32.1

Exhibit 32.1

STATEMENT PURSUANT TO

18 U.S.C. SECTION 1350

AS REQUIRED BY

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Certara, Inc. (the “Company”) on Form 10-Q for the quarterly period ended September 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, the undersigned, hereby certify that to the best of my knowledge:

1.    The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

November 7, 2022

    

/s/ William Feehery

    

William Feehery

Chief Executive Officer
(Principal Executive Officer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 5 cert-20220930xex32d2.htm EX-32.2

Exhibit 32.2

STATEMENT PURSUANT TO

18 U.S.C. SECTION 1350

AS REQUIRED BY

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Certara, Inc. (the “Company”) on Form 10-Q for the quarterly period ended September 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, the undersigned, hereby certify that to the best of my knowledge:

1.    The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

November 7, 2022

/s/ M. Andrew Schemick

M. Andrew Schemick

Chief Financial Officer
(Principal Financial Officer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 6 cert-20220930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies - Cash and cash equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Acquisitions - Fair Value of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Prepaid Expenses and Other Current Assets and Other Long-Term Assets - Prepaid and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Prepaid Expenses and Other Current Assets and Other Long-Term Assets - Other long-term assets (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Long-Term Debt and Revolving Line of Credit - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Long-Term Debt and Revolving Line of Credit - Maturity of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Leases - Maturities of our minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Leases - Maturities of our minimum lease payments (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Accrued Expenses and Other Current Liabilities - Accrued expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Public Offerings link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Public Offerings (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Acquisitions - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Long-Term Debt and Revolving Line of Credit - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Equity-Based Compensation - Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Equity-Based Compensation - 2020 Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Equity-Based Compensation - Restricted Stock Units and Performance Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Equity-Based Compensation - Compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - Equity-Based Compensation - 2020 Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Segment Data (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Concentrations of Credit Risk link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Prepaid Expenses and Other Current Assets and Other Long-Term Assets link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Long-Term Debt and Revolving Line of Credit link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Equity-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Segment Data link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Prepaid Expenses and Other Current Assets and Other Long-Term Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Long-Term Debt and Revolving Line of Credit (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Equity-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Segment Data (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cert-20220930_cal.xml EX-101.CAL EX-101.DEF 8 cert-20220930_def.xml EX-101.DEF EX-101.LAB 9 cert-20220930_lab.xml EX-101.LAB EX-101.PRE 10 cert-20220930_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2022
Nov. 01, 2022
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2022  
Document Transition Report false  
Entity File Number 001-39799  
Entity Registrant Name Certara, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 82-2180925  
Entity Address, Address Line One 100 Overlook Center  
Entity Address, Address Line Two Suite 101  
Entity Address, City or Town Princeton  
Entity Address State Or Province NJ  
Entity Address, Postal Zip Code 08540  
City Area Code 609  
Local Phone Number 716-7900  
Title of 12(b) Security Common stock, par value $0.01 per share  
Trading Symbol CERT  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   159,672,997
Entity Central Index Key 0001827090  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 210,509 $ 185,797
Accounts receivable, net of allowance for credit losses of $692 and $262, respectively 74,806 69,555
Restricted cash 3,274 827
Prepaid expenses and other current assets 16,503 18,548
Total current assets 305,092 274,727
Other assets:    
Property and equipment, net 2,609 2,935
Operating lease right-of-use assets 11,481 12,634
Goodwill 696,921 703,371
Intangible assets, net of accumulated amortization of $202,901 and $169,329, respectively 481,536 511,823
Deferred income taxes 4,158 4,073
Other long-term assets 6,896 2,167
Total assets 1,508,693 1,511,730
Current liabilities:    
Accounts payable 3,002 7,458
Accrued expenses 26,552 29,830
Current portion of deferred revenue 40,434 45,496
Current portion of long-term debt 3,020 3,020
Current operating lease liabilities 3,422 5,040
Other current liabilities 100 1,381
Total current liabilities 76,530 92,225
Long-term liabilities:    
Deferred revenue, net of current portion 1,884 1,531
Deferred income taxes 75,522 76,098
Operating lease liabilities, net of current portion 8,509 8,256
Long-term debt, net of current portion and debt discount 290,428 291,746
Other long-term liabilities 1,422 25
Total liabilities 454,295 469,881
Commitments and contingencies
Stockholders' equity:    
Preferred shares, $0.01 par value, 50,000,000 shares authorized, no shares issued and outstanding as of September 30, 2022 and December 31, 2021, respectively
Common shares, $0.01 par value, 600,000,000 shares authorized, 159,921,814 and 159,660,048 shares issued as of September 30, 2022 and December 31, 2021, respectively, 159,781,270 and 159,658,948 shares outstanding as of September 30, 2022 and December 31, 2021, respectively 1,599 1,596
Additional paid-in capital 1,143,638 1,119,821
Accumulated deficit (70,047) (75,604)
Accumulated other comprehensive loss (17,928) (3,926)
Treasury stock at cost, 140,544 and 1,100 shares at September 30, 2022 and December 31, 2021, respectively (2,864) (38)
Total stockholders' equity 1,054,398 1,041,849
Total liabilities and stockholders' equity $ 1,508,693 $ 1,511,730
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
CONDENSED CONSOLIDATED BALANCE SHEETS    
Allowance for credit losses $ 692 $ 262
Accumulated amortization $ 202,901 $ 169,329
Preferred share, par value $ 0.01 $ 0.01
Preferred share, shares authorized 50,000,000 50,000,000
Preferred share, shares issued 0 0
Preferred share, shares outstanding 0 0
Common share, par value $ 0.01 $ 0.01
Common share, shares authorized 600,000,000 600,000,000
Common share, shares issued 159,921,814 159,660,048
Common share, shares outstanding 159,781,270 159,658,948
Treasury stock, shares 140,544 1,100
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS        
Revenues $ 84,700 $ 73,944 $ 249,011 $ 210,758
Cost of revenues 32,812 28,769 100,795 82,327
Operating expenses:        
Sales and marketing 6,376 5,082 19,608 13,423
Research and development 6,318 4,530 21,607 13,862
General and administrative 17,327 26,199 53,444 60,795
Intangible asset amortization 10,591 9,592 31,095 28,527
Depreciation and amortization expense 417 533 1,321 1,687
Total operating expenses 41,029 45,936 127,075 118,294
Income (loss) from operations 10,859 (761) 21,141 10,137
Other income (expenses):        
Interest expense (5,221) (3,289) (12,328) (13,549)
Other, net 2,855 657 6,217 194
Total other expenses (2,366) (2,632) (6,111) (13,355)
Income (loss) before income taxes 8,493 (3,393) 15,030 (3,218)
Provision for (benefit from) income taxes 4,557 (1,631) 9,473 349
Net income (loss) 3,936 (1,762) 5,557 (3,567)
Other comprehensive loss:        
Foreign currency translation adjustment (9,489) (2,798) (20,193) (4,041)
Change in fair value from interest rate swap, net of tax of $1,716, $(16), $2,137, $145, respectively 5,279 (47) 6,191 430
Reclassification of fair value of interest rate swap, net of tax of $0, $0, $0, $(765)       2,268
Total other comprehensive loss (4,210) (2,845) (14,002) (1,343)
Comprehensive loss $ (274) $ (4,607) $ (8,445) $ (4,910)
Net income (loss) per share attributable to common stockholders:        
Basic (in dollar per share) $ 0.03 $ (0.01) $ 0.04 $ (0.02)
Diluted (in dollar per share) $ 0.02 $ (0.01) $ 0.03 $ (0.02)
Weighted average common shares outstanding:        
Basic (in shares) 157,140,166 149,016,609 156,523,022 147,894,227
Diluted (in shares) 159,587,645 149,016,609 159,392,534 147,894,227
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS        
Change in fair value from interest rate swap, tax expense (benefit) $ 1,716 $ (16) $ 2,137 $ 145
Reclassification of fair value of interest rate swap, tax expense (benefit) $ 0 $ 0 $ 0 $ (765)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
COMMON STOCK
ADDITIONAL PAID-IN CAPITAL
ACCUMULATED DEFICIT
ACCUMULATED OTHER COMPREHENSIVE LOSS
TREASURY STOCK
Total
Beginning balance at Dec. 31, 2020 $ 1,529 $ 884,528 $ (62,338) $ (1,587)   $ 822,132
Beginning balance (in shares) at Dec. 31, 2020 152,979,479          
Increase (Decrease) in Stockholders' Equity            
Common stock offerings $ 45 133,306       133,351
Common stock offerings (in shares) 4,500,000          
Equity-based compensation expense   20,846       20,846
Restricted stock withheld for tax liability   (99)       (99)
Common shares issued for employee share-based compensation (in shares) 14,769          
Restricted stock forfeiture (in shares) (141,057)          
Change in fair value from interest rate swap, net of tax       430   430
Reclassification of fair value of interest rate swap, net of tax       2,268   2,268
Net income (loss)     (3,567)     (3,567)
Foreign currency translation adjustment, net of tax       (4,041)   (4,041)
Ending balance at Sep. 30, 2021 $ 1,574 1,038,581 (65,905) (2,930)   971,320
Ending balance (in shares) at Sep. 30, 2021 157,353,191          
Beginning balance at Jun. 30, 2021 $ 1,529 897,209 (64,143) (85)   834,510
Beginning balance (in shares) at Jun. 30, 2021 152,864,921          
Increase (Decrease) in Stockholders' Equity            
Common stock offerings $ 45 133,306       133,351
Common stock offerings (in shares) 4,500,000          
Equity-based compensation expense   8,165       8,165
Restricted stock withheld for tax liability   (99)       (99)
Restricted stock forfeiture (in shares) (11,730)          
Change in fair value from interest rate swap, net of tax       (47)   (47)
Net income (loss)     (1,762)     (1,762)
Foreign currency translation adjustment, net of tax       (2,798)   (2,798)
Ending balance at Sep. 30, 2021 $ 1,574 1,038,581 (65,905) (2,930)   971,320
Ending balance (in shares) at Sep. 30, 2021 157,353,191          
Beginning balance at Dec. 31, 2021 $ 1,596 1,119,821 (75,604) (3,926) $ (38) $ 1,041,849
Beginning balance (in shares) at Dec. 31, 2021 159,660,048          
Treasury Shares Beginning balance (in shares) at Dec. 31, 2021         1,100 1,100
Increase (Decrease) in Stockholders' Equity            
Equity-based compensation expense   23,818       $ 23,818
Restricted stock withheld for tax liability   1     $ (2,710) (2,709)
Restricted stock withheld for tax liability (in shares)         134,262  
Common shares issued for employee share-based compensation $ 4 (4)        
Common shares issued for employee share-based compensation (in shares) 425,400          
Restricted stock forfeiture $ (1) 2       1
Restricted stock forfeiture (in shares) (163,634)          
Restricted stock withheld for tax liability and in treasury         $ (116) (116)
Restricted stock withheld for tax liability and in treasury (in shares)         5,182  
Change in fair value from interest rate swap, net of tax       6,191   6,191
Net income (loss)     5,557     5,557
Foreign currency translation adjustment, net of tax       (20,193)   (20,193)
Ending balance at Sep. 30, 2022 $ 1,599 1,143,638 (70,047) (17,928) $ (2,864) $ 1,054,398
Treasury Shares Ending balance (in shares) at Sep. 30, 2022         140,544 140,544
Ending balance (in shares) at Sep. 30, 2022 159,921,814          
Beginning balance at Jun. 30, 2022 $ 1,600 1,136,831 (73,983) (13,718) $ (2,349) $ 1,048,381
Beginning balance (in shares) at Jun. 30, 2022 159,991,357          
Treasury Shares Beginning balance (in shares) at Jun. 30, 2022         108,995  
Increase (Decrease) in Stockholders' Equity            
Equity-based compensation expense   6,804       6,804
Restricted stock withheld for tax liability   1     $ (481) (480)
Restricted stock withheld for tax liability (in shares)         29,845  
Common shares issued for employee share-based compensation (in shares) 94,091          
Restricted stock forfeiture $ (1) 2       1
Restricted stock forfeiture (in shares) (163,634)          
Restricted stock withheld for tax liability and in treasury         $ (34) (34)
Restricted stock withheld for tax liability and in treasury (in shares)         1,704  
Change in fair value from interest rate swap, net of tax       5,279   5,279
Net income (loss)     3,936     3,936
Foreign currency translation adjustment, net of tax       (9,489)   (9,489)
Ending balance at Sep. 30, 2022 $ 1,599 $ 1,143,638 $ (70,047) $ (17,928) $ (2,864) $ 1,054,398
Treasury Shares Ending balance (in shares) at Sep. 30, 2022         140,544 140,544
Ending balance (in shares) at Sep. 30, 2022 159,921,814          
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash flows from operating activities:    
Net income (loss) $ 5,557 $ (3,567)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization of property and equipment 1,321 1,687
Amortization of intangible assets 38,007 30,435
Amortization of debt issuance costs 1,156 1,144
Provision for credit losses 468 39
Loss on retirement of assets 56 304
Equity-based compensation expense 23,818 20,846
Unrealized loss on interest rate swap   1,750
Deferred income taxes (3,209) 1,796
Changes in assets and liabilities    
Accounts receivable (7,895) (6,148)
Prepaid expenses and other assets 4,209 (5,504)
Accounts payable and other liabilities (3,404) (1,650)
Deferred revenue (1,727) (1,575)
Other current liabilities (1,088) 216
Changes in operating lease assets and liabilities, net (211) (216)
Net cash provided by operating activities 57,058 39,557
Cash flows from investing activities:    
Capital expenditures (1,249) (995)
Capitalized development costs (8,106) (5,490)
Business acquisitions, net of cash acquired (5,883) (14,114)
Net cash used in investing activities (15,238) (20,599)
Cash flows from financing activities:    
Net proceeds from public offering of common stock   133,351
Proceeds from borrowings on long-term debt   89
Payments on long-term debt and finance lease obligations (2,483) (3,147)
Payment of debt issuance costs   (2,942)
Payments on financing component of interest rate swap (1,085) (216)
Payment of taxes on shares withheld for employee taxes (2,827) (100)
Net cash (used) provided by financing activities (6,395) 127,035
Effect of foreign exchange rate changes on cash and cash equivalents, and restricted cash (8,266) (1,326)
Net increase in cash and cash equivalents, and restricted cash 27,159 144,667
Cash and cash equivalents, and restricted cash, at beginning of period 186,624 273,291
Cash and cash equivalents, and restricted cash, at end of period 213,783 417,958
Supplemental disclosures of cash flow information    
Cash paid for interest 12,310 10,671
Cash paid for taxes $ 7,784 6,744
Supplemental schedule of non-cash investing and financing activities    
Liabilities assumed in connection with business acquisition   $ 1,912
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business
9 Months Ended
Sep. 30, 2022
Description of Business  
Description of Business

1.

Description of Business

Certara, Inc. and its wholly-owned subsidiaries (together, the “Company”) deliver software products and technology-driven services to customers to efficiently carry out and realize the full benefits of biosimulation in drug discovery, preclinical and clinical research, regulatory submissions and market access. The Company is a global leader in biosimulation. The Company’s biosimulation software and technology-driven services help optimize, streamline, or even waive certain clinical trials to accelerate programs, reduce costs, and increase the probability of success. The Company’s regulatory science and market access software and services are underpinned by technologies such as regulatory submissions software, natural language processing, and Bayesian analytics. When combined, these solutions allow the Company to offer customers end-to-end support across the entire product life cycle.

The Company has operations in the United States, Canada, Spain, Luxembourg, Portugal, United Kingdom, Germany, France, Netherlands, Denmark, Switzerland, Italy, Poland, Japan, Philippines, India, Australia and China.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2022
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

2.

Summary of Significant Accounting Policies

There have been no changes other than what is discussed herein to the Company’s significant accounting policies as compared to the significant accounting policies described in Note 2 to the Company’s audited consolidated financial statements included in our 2021 Annual Report. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes as of and for the year ended December 31, 2021.

(a)

Basis of Presentation and Use of Estimates

The preparation of condensed consolidated financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include, among other estimates, assumptions used in the allocation of the transaction price to separate performance obligations, estimates towards the measure of  progress of completion on fixed-price service contracts, the determination of fair values and useful lives of long-lived assets as well as intangible assets, goodwill, allowance for credit losses for accounts receivable, recoverability of deferred tax assets, recognition of deferred revenue, value of interest rate swaps, determination of fair value of equity-based awards and assumptions used in testing for impairment of long-lived assets. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.

(b)   Unaudited Interim Financial Statements

The accompanying condensed consolidated balance sheet as of September 30, 2022, the condensed consolidated statements of operations and comprehensive loss for the three and nine months ended September 30, 2022 and 2021, the condensed consolidated statements of stockholders’ equity for the three and nine months ended September 30, 2022 and 2021, the condensed consolidated statements of cash flows for the nine months ended September 30, 2022 and 2021, and the related interim disclosures are unaudited.

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP. These unaudited condensed consolidated financial statements include all adjustments necessary to fairly state the financial position and the results of the Company’s operations and cash flows for interim periods in accordance with U.S. GAAP. Certain amounts reported in prior periods have been reclassified to conform with the current presentation. Interim period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The accompanying condensed consolidated financial statements should be read in conjunction with the Company’s 2021 audited consolidated financial statements and notes thereto. The information as of December 31, 2021 in the Company’s condensed consolidated balance sheet included herein is derived from the Company’s audited consolidated financial statements included in the Company’s 2021 Annual Report.

(c)

Accounting Pronouncements Not Yet Adopted

In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)  2021-10, “Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance”. The ASU requires that entities increase disclosures about government assistance received relating to accounting policy, nature of the assistance, and the effect of the assistance on the financial statements. The ASU is effective for annual periods beginning after December 15, 2021. Early application of the ASU is permitted. The Company is currently evaluating the impact of these amendments on its condensed consolidated financial statements.

(d)   Principles of Consolidation

The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

(e)

Cash and Cash Equivalents, and Restricted Cash

Cash equivalents include highly liquid investments with maturities of three months or less from the date purchased.

Restricted cash represents cash that is reserved to provide for a Company credit card program and unexpended restricted grant funds. The restricted cash balance was $3,274 and $827 at September 30, 2022 and December 31, 2021, respectively.

The following table provides a reconciliation of cash and cash equivalents and restricted cash to the amounts presented in the condensed consolidated statements of cash flows:

    

SEPTEMBER 30, 

DECEMBER 31, 

    

           2022           

    

           2021           

Cash and cash equivalents

$

210,509

$

185,797

Restricted cash, current

 

3,274

 

827

Total cash and cash equivalents and restricted cash

$

213,783

$

186,624

(f)

Derivative Instruments

Effective May 31, 2022, the Company has a pay-fixed, receive-variable interest rate swap agreement to modify the interest rate characteristics of term loan debt from variable to fixed in order to reduce the impact of changes in future cash flows due to market interest rate changes. The swap agreement has a notional amount of $230,000, a fixed rate of 2.8% and a termination date of August 31, 2025. At September 30, 2022, the interest swap had a fair value of $8,385 and the fair value recognized in accumulated other comprehensive income was $8,385. During the three and nine months ended September 30, 2022, the amounts recognized as interest expense on the condensed consolidated statements of operations and comprehensive loss on the derivative were $355 and $700.

The Company also had an interest rate swap agreement for a notional amount of $230,000 that fixed the interest rate at 2.1%, non-inclusive of the fixed credit spread through May 31, 2022. On August 31, 2021, the Company entered into an amendment to the interest rate swap agreement. The amended interest rate swap agreement does not in its entirety meet the definition of a derivative instrument because of its off market fixed rate at inception and is deemed to be a hybrid instrument with a financing component and an embedded at-the-market derivative. Such embedded derivative is bifurcated and accounted for separately. At inception, the financing component of $1,966 was recorded at amortized cost. The embedded at-the-market derivative was designated and qualified as a cash flow hedge of interest rate risk for a notional amount of $230,000 that fixed the interest rate at 1.2757%, non-inclusive of the fixed credit spread. Due to an other-than-insignificant financing element on a portion of such hybrid instrument, the cash flows associated with this hybrid instrument were classified as financing activities in the condensed consolidated statements of cash flows. The interest rate swap matured on May 31, 2022. At September 30, 2022, the Company did not record any amounts for the financing component and fair value of the interest rate swap in the condensed consolidated balance sheets. The Company reclassified $3,033 of accumulated comprehensive loss to interest expense in the condensed consolidated statements of comprehensive loss in the second quarter of 2021 due to hedge ineffectiveness. Excluding the amount reclassified, the interest expense recognized on the derivative was $0, $29, $(179), $690 for the three and nine months ended September 30, 2022 and 2021, respectively.

The Company uses derivatives to manage certain interest exposures and designated all the derivatives as cash flow hedges. The Company records derivatives at fair value on its condensed consolidated balance sheets. Changes in the fair value of derivatives designated as cash flow hedges are recorded as a component of accumulated other comprehensive income (loss). Those amounts are reclassified into interest expenses in the same period during which the hedged transactions impact earnings.

The following table sets forth the assets that are measured at fair value on a recurring basis by the levels in the fair value hierarchy at September 30, 2022:

    

LEVEL 1

    

LEVEL 2

    

LEVEL 3

    

TOTAL

Asset

 

  

 

  

 

  

 

  

Interest rate swap asset

$

$

8,385

$

$

8,385

Total

$

$

8,385

$

$

8,385

The following table sets forth the assets that were measured at fair value on a recurring and non-recurring basis by their levels in the fair value hierarchy at December 31, 2021:

    

LEVEL 1

    

LEVEL 2

    

LEVEL 3

    

TOTAL

Asset

 

  

 

  

 

  

 

  

Interest rate swap asset

$

$

57

$

$

57

Total

$

$

57

$

$

57

The net amount of deferred gains related to derivative instruments designated as cash flow hedges that is expected to be reclassified from accumulated other comprehensive gains into earnings over the next twelve months is $3,448.

For more information regarding fair value measurement and fair value hierarchy, see Note 2. “Summary of Significant Accounting Policies” in the notes to the condensed consolidated Financial Statements in the Company’s 2021 Annual Report.

(g)

Revenue Recognition

In accordance with Accounting Standards Codification Topic 606 ("ASC Topic 606"), “Revenue from Contracts with Customers”, the Company determines revenue recognition through the following steps:

i.Identification of the contract, or contracts, with a customer

ii.Identification of the performance obligations in the contract

iii.Determination of the transaction price

iv.Allocation of the transaction price to the performance obligations in the contract

v.Recognition of revenue when, or as, the Company satisfies a performance obligation

The Company’s revenue consists of fees for perpetual and term licenses for its software products, post- contract customer support (referred to as maintenance), software as a service (“SaaS”), and professional services including training and other revenue. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services.

The following describes the nature of the Company’s primary types of revenues and the revenue recognition policies as they pertain to the types of transactions the Company enters into with its customers.

Arrangements with Multiple Performance Obligations

For contracts with multiple performance obligations, such as a software license plus software training, implementation, and/or maintenance/support, or in contracts where there are multiple software licenses, the Company determines if the products or services are distinct and allocates the consideration to each distinct performance obligation on a relative standalone selling price basis (“SSP”). When products and services are not distinct, the Company determines an appropriate measure of progress based on the nature of its overall promise for the single performance obligation. The delivery of a particular type of software and each of the user licenses would be one performance obligation. However, any training, implementation, or support and maintenance promises as part of the software license agreement would be considered separate performance obligations, as those promises are distinct and separately identifiable from the software licenses. The payment terms in these arrangements are less than one year such that there is no significant financing component to the transaction.

Software Licenses

License revenue includes perpetual license fees and term license fees, which provide customers with the same functionality and differ mainly in the duration over which the customer benefits from the use of software. Both revenues from perpetual license and term license performance obligations are generally recognized upfront at the point in time when the software license has been delivered.

Software Services

Maintenance services agreements consist of fees for providing software updates and for providing technical support for software products for a specified term. Revenue allocated to maintenance services is recognized ratably over the contract term beginning on the delivery date of each offering. Maintenance contracts generally have a term of one year. While transfer of control of the software training and implementation performance obligations are over time, the services are typically started and completed within a few days. Due to the quick nature of the performance obligation from start to finish and the insignificant amounts, the Company recognizes any software training or implementation revenue at the completion of the service. Any unrecognized portion of amounts paid in advance for licenses and services is recorded as deferred revenue. The Company’s software contracts do not typically include discounts, variable consideration, or options for future purchases that would not be similar to the original goods.

Software as a Service SaaS Revenues

SaaS revenues consists of subscription fees for access to, and related support for, the Company’s cloud-based solutions. The Company typically invoices subscription fees in advance in annual installments and recognizes subscription revenue ratably over the term of the applicable agreement, usually one to three years which is initially deferred and recognized ratably over the life of the contract.

Services and Other Revenues

The Company’s primary professional services offering includes consulting services, which may be either strategic consulting services, reporting and analysis services, regulatory writing services, or any combination of the three. Strategic consulting services consists of consulting, training, and process redesign that enables customers to identify which uncertainties are greatest and matter most and then to design development programs, trial sequences, and individual trials in such a way that those trials systematically reduce the identified uncertainties in the most rapid and cost-effective manner possible.

The Company’s professional services contracts are either time-and-materials or fixed fee. Services revenues are generally recognized over time as the services are performed. Generally, these services are delivered to customers electronically. Revenue from time-and-material contracts is recognized on an output basis as labor hours are delivered and/or direct expenses are incurred. Revenues for fixed price services are generally recognized over time applying input methods to estimate progress to completion. Accordingly, the number of resources being paid for and varying lengths of time they are being paid for, determine the measure of progress. Training revenues are recognized as the services are performed over time. However, due to the short period over which the transfer of control occurs for a classroom or on-site training course, the revenue related to these performance obligations is recognized at the completion of the course for administrative feasibility purposes.

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (deferred revenue, contract liabilities) on the condensed consolidated balance sheets. Amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., quarterly or monthly) or upon achievement of contractual milestones.

Contract assets relate to the Company’s rights to consideration for performance obligations satisfied but not billed at the reporting date on contracts (i.e., unbilled revenue, a component of accounts receivable in the condensed consolidated balance sheets). Contract assets are billed and transferred to customer accounts receivable when the rights become unconditional. The Company typically invoices customers for term licenses, subscriptions, maintenance and support fees in advance with payment due before the start of the subscription term, ranging from one to three years. The Company records the amounts collected in advance of the satisfaction of performance obligations, usually over time, as a contract liability or deferred revenue. Invoiced amounts for non-cancelable services starting in future periods are included in contract assets and deferred revenue. The portion of deferred revenue that will be recognized within 12 months is recorded as current deferred revenue, and the remaining portion is recorded as non-current deferred revenue in the condensed consolidated balance sheets.

The unsatisfied performance obligations as of September 30, 2022 were approximately $119,255.

Deferred Contract Acquisition Costs

The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year. The Company has determined that certain sales incentive programs meet the requirements to be capitalized. The costs capitalized are primarily sales commissions for our sales force personnel. Capitalized costs to obtain a contract are amortized on a straight line basis over the expected period of benefit. Amortization of capitalized costs are included in sales and marketing expense in our condensed consolidated statements of operations and comprehensive loss. Capitalized contract acquisition cost was $631 as of September 30, 2022 and was included in prepaid expenses and other current assets in the condensed consolidated balance sheets.

Grant Revenue

The Company receives grant funding for certain specific projects from time to time. These grants specify the funds provided are to be used exclusively to satisfy the deliverables outlined in the grant agreements.  In these agreements, both involved parties receive and sacrifice approximately commensurate value so these are accounted for as exchange transactions and revenue is recognized according to ASC Topic 606. The grant funding is generally provided near contract inception so a contract liability is initially recorded and revenue is recognized as the performance obligations are satisfied over time.  

Sources and Timing of Revenue

The Company’s performance obligations are satisfied either over time or at a point in time. The following table presents the Company’s revenue by timing of revenue recognition to understand the risks of timing of transfer of control and cash flows:

    

THREE MONTHS ENDED SEPTEMBER 30, 

NINE MONTHS ENDED SEPTEMBER 30, 

    

2022

2021

    

2022

 

2021

Software licenses transferred at a point in time

$

10,851

$

8,665

$

36,434

$

30,719

Software licenses transferred over time

 

17,541

 

10,603

 

49,875

30,565

Service revenues earned over time

 

56,308

 

54,676

 

162,702

149,474

Total

$

84,700

$

73,944

$

249,011

$

210,758

(h)

Earnings per Share

Basic earnings per common share is computed by dividing the net income that is attributable to common stockholders by the weighted-average number of common shares outstanding during the reporting period, without consideration for potentially dilutive securities. The dilutive effect of potentially dilutive securities is excluded from basic earnings per share and is included in the calculation of diluted earnings per share. Restricted stock and restricted stock units granted by the Company are treated as potential common shares outstanding in computing diluted earnings per share.  

Diluted earnings per share is computed by dividing the earnings attributable to stockholders by the weighted-average number of shares and potentially dilutive securities outstanding during the period.

(i)

COVID-19

Since the first quarter of 2020, the COVID-19 pandemic has posed a significant threat to public health as well as the global and U.S. economies. The continued spread of variants of COVID-19 may adversely impact our business, financial condition or results of operations as a result of increased costs, negative impacts to the Company’s workforce, delay or cancellation of projects due to disruption of clinical trials, or a sustained economic downturn. Given its ongoing and dynamic nature, it is difficult to predict the full impact of the COVID-19 outbreak on the global and US economy and the Company’s business.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Public Offerings
9 Months Ended
Sep. 30, 2022
Public Offerings  
Public Offerings

3.  Public Offerings

The Company is party to a registration rights agreement with EQT AB and its affiliates (“EQT”), Arsenal Capital Partners,  and certain other stockholders (collectively, the “Institutional Investors”). It contains provisions that entitle EQT and the other Institutional Investors thereto to certain rights to have their securities registered by the Company under the Securities Act. EQT is entitled to an unlimited number of “demand” registrations, subject to certain limitations. Every Institutional Investor that holds registration rights is also entitled to customary “piggyback” registration rights. In addition, the amended and restated registration rights agreement provides that the Company will pay certain expenses of the Institutional Investors relating to such registrations and indemnify them against certain liabilities that may arise under the Securities Act of 1933.

The registration rights agreement will terminate (i) with the prior written consent of the Institutional Investors in connection with a change of control; (ii) for those holders (other than the Institutional Investors) that beneficially own less than 5% of the Company’s outstanding shares, if all of the registrable securities then owned by such holder could be sold in any 90-day period pursuant to Rule 144; (iii) as to any holder, if all of the registrable securities held by such holder have been sold or otherwise transferred in a registration pursuant to the Securities Act or pursuant to an exemption therefrom; or (iv) with respect to any holder that is an officer, director, employee or consultant of the Company on the date that is 90 days after the date on which such holder ceases to be an employee, director or consultant (as applicable) of the Company.  The rights and obligations do not transfer without the written consent of the Company and the Institutional Investors.

On March 29, 2021, the Company completed an underwritten secondary public offering in which certain selling stockholders, including EQT, sold 11,500,000 shares of the Company’s common stock, including 1,500,000 shares of common stock pursuant to the full exercise of the underwriters’ option to purchase additional shares. The Company did not offer any common stock in this transaction and did not receive any proceeds from the sale of the shares of common stock by the selling stockholders. The Company incurred costs of $1,100, recorded in general and administrative expenses, in relation to the secondary public offering.

On September 13, 2021, the Company completed another public offering, at a public offering price of $31.00 per share,  pursuant to which the Company sold 4,500,000 shares of its common stock, and certain selling stockholders sold 18,500,000 shares of the Company’s common stock, including 3,000,000 shares of common stock pursuant to the full exercise of the underwriters’ option to purchase additional shares. The Company received net proceeds of $134,096, after deducting underwriters' discounts and commissions. In addition, $745 of legal, accounting and other offering costs incurred in connection with the sale of the Company's common stock in the public offering, were capitalized and offset against the proceeds received.

On November 22, 2021, the Company completed another secondary public offering in which certain selling stockholders, including EQT, sold 10,000,000 shares of the Company’s common stock. The Company did not offer any common stock in this transaction and did not receive any proceeds from the sale of the shares of common stock by the selling stockholders. The Company incurred costs of $644, recorded in general and administrative expenses, in relation to the secondary public offering.

On August 11, 2022, the Company completed another secondary public offering in which certain selling stockholders, including EQT, sold 7,000,000 shares of the Company’s common stock. The Company did not offer any common stock in this transaction and did not receive any proceeds form the sale of the shares of common stock by the selling stockholders. The Company incurred costs of $596, recorded in general and administrative expenses, in relation to the secondary public offering.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Concentrations of Credit Risk
9 Months Ended
Sep. 30, 2022
Concentrations of Credit Risk  
Concentrations of Credit Risk

4.

Concentrations of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk have consisted principally of cash and cash equivalent investments and trade receivables. The Company invests available cash in bank deposits, investment-grade securities, and short-term interest-producing investments, including government obligations and other

money market instruments. At September 30, 2022 and December 31, 2021, the investments were bank deposits and overnight sweep accounts. The Company has adopted credit policies and standards to evaluate the risk associated with sales that require collateral, such as letters of credit or bank guarantees, whenever deemed necessary. Management  believes that any risk of loss is significantly reduced due to the nature of the customers with which the Company does business.

As of September 30, 2022 and December 31, 2021, no single customer accounted for more than 10% of the Company’s accounts receivable. No single customers accounted for more than 10% of the Company’s revenues during the nine months ended September 30, 2022 and 2021.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions
9 Months Ended
Sep. 30, 2022
Acquisitions  
Acquisitions

5.

Acquisitions

Acquisitions have been accounted for using the acquisition method of accounting pursuant to FASB ASC 805, “Business Combinations.” Amounts allocated to the purchased assets and liabilities are based upon the total purchase price and the estimated fair values of such assets and liabilities on the effective date of the purchase as determined by an independent third party. The results of operations have been included in the Company’s results of operations prospectively from the date of acquisition.

Author! B.V.

On March 2, 2021, the Company completed a transaction that qualified as a business combination for a total consideration of $2,667. The business combination was not significant to our condensed consolidated financial statements. Based on the Company’s purchase price allocation, approximately $1,200, $100 and $1,200 of the purchase price was assigned to customer relationships, non-compete agreements and goodwill, respectively.

Insight Medical Writing Limited

On June 7, 2021, the Company completed a transaction that qualified as a business combination for a total consideration of $15,197. The business combination was not significant to our condensed consolidated financial statements. Based on the Company’s purchase price allocation, approximately $7,400 and $4,700 of the purchase price was assigned to customer relationships and goodwill, respectively.

Pinnacle 21, LLC

On October 1, 2021, the Company acquired 100% of the equity of Pinnacle 21, LLC (“Pinnacle”). Pinnacle  provides software and services for preparing clinical trial data for regulatory submission. The acquisition executed on the Company’s strategy to invest in innovation to increase the use cases of biosimulation and grow adoption of Certara’s end-to-end platform.

The acquisition of Pinnacle was treated as a purchase in accordance with ASC 805, “Business Combinations”, which requires allocation of the purchase price to the estimated fair values of assets and liabilities acquired in the transaction.

The following table summarizes the fair value of the consideration paid as well as the fair values of the assets acquired and liabilities assumed as of the date of the acquisition:

Fair value of consideration:

    

Pinnacle

Cash paid to sellers

    

$

249,115

Cash paid to others and escrow

17,200

Unregistered shares of Certara, Inc. (2,239,717 shares)

72,760

Total consideration

$

339,075

Assets acquired and liabilities assumed:

Cash and cash equivalents

$

19,409

Accounts receivable

2,925

Other current assets

619

Property and equipment

258

Deferred tax assets

2,907

Identifiable intangible assets:

Trademark

15,800

Acquired software

103,000

Customer relationships

24,600

Goodwill

180,947

Long-term deposits

34

Current liabilities

(794)

Current portion of deferred revenue

(10,630)

Net assets acquired

$

339,075

The fair value of the unregistered shares given as part of the purchase consideration was determined based on the market price of Certara common stock on the closing date less a 7% discount for lack of marketability.

The acquisition was structured as an asset acquisition for income tax purposes; therefore, the Company’s tax basis in Pinnacle’s identifiable assets reflects the fair value of consideration paid. However, the Company did not recognize tax basis in certain liabilities assumed on the acquisition date; resulting in deferred income taxes being recorded in purchase accounting.  

The fair value of the intangible assets is based on significant inputs that are not observable in the market and, therefore, represent Level 3 measurements within the fair value measurement hierarchy. The fair value of the customer relationships (Distributor method), trademarks (Relief from Royalty method) and developed technology (Multi-Period Excess Earnings Method) was determined under the income approach.  

Goodwill of $180,947 was recorded to reflect the excess of the purchase price over the estimated fair value of the net identifiable assets acquired, which is generally deductible for income tax purposes. The excess of the purchase prices over the fair values of the acquired business's net assets represent cost and revenue synergies specific to the Company, as well as non-capitalizable intangible assets, such as the employee workforces acquired, and has been allocated to goodwill.  

Integrated Nonclinical Development Solutions, Inc.

On January 3, 2022, the Company completed the acquisition of Integrated Nonclinical Development Solutions, Inc. (“INDS”), a company that provides the SEND Explorer software and drug development consulting for a total consideration of $8,048. The business combination was not significant to the Company’s condensed consolidated financial statements. Based on the Company’s purchase price allocation, approximately $2,380, $1,040, $100, and $2,910 of the purchase price was assigned to customer relationships, developed technology, non-compete agreements, and goodwill, respectively.

The condensed consolidated financial statements include the operating results of each acquisition from the date of acquisition.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Prepaid Expenses and Other Current Assets and Other Long-Term Assets
9 Months Ended
Sep. 30, 2022
Prepaid Expenses and Other Current Assets and Other Long-Term Assets  
Prepaid Expenses and Other Current Assets and Other Long-Term Assets

6.

Prepaid Expenses and Other Current Assets and Other Long-Term Assets

SEPTEMBER 30, 

DECEMBER 31, 

    

2022

    

2021

Prepaid expenses

$

6,313

$

8,973

Income tax receivable

 

2,446

 

4,800

Research and development tax credit receivable

 

3,295

 

3,951

Current portion of interest rate swap asset

3,429

57

Other current assets

1,020

767

Prepaid expenses and other current assets

$

16,503

$

18,548

Other long-term assets consisted of the following:

SEPTEMBER 30, 

DECEMBER 31, 

    

2022

    

2021

Long-term deposits

$

1,143

$

1,160

Interest rate swap asset - long-term

4,956

Deferred financing cost

 

797

 

1,007

Total other long-term assets

$

6,896

$

2,167

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt and Revolving Line of Credit
9 Months Ended
Sep. 30, 2022
Long-Term Debt and Revolving Line of Credit  
Long-Term Debt and Revolving Line of Credit

7.

Long-Term Debt and Revolving Line of Credit

Effective August 14, 2017, the Company entered into a credit agreement with lenders for a $250,000 term loan (“Credit Agreement”). The Credit Agreement is a syndicated arrangement with various lenders providing the financing. The $250,000 term loan is due to mature on August 14, 2024. The Company also entered into a $20,000 revolving line of credit with lenders with a sub-commitment for issuance of letters of credit of $10,000.

The Company and lenders entered into Amendment No. 1 to the Credit Agreement on January 25, 2018, where an additional tranche of $25,000 was added to the term loan. The amortization schedule of the new tranche was made coterminous with the rest of the term loan. There were no other changes to the terms of the Credit Agreement.

The Company and lenders entered into Amendment No. 2 to the Credit Agreement on April 3, 2018, where an additional tranche of $40,000 was added to the term loan. The amortization schedule of the new tranche was made coterminous with the rest of the term loan. There were no other changes to the terms of the Credit Agreement.

The Company and lenders entered into a third amended and restated loan agreement on June 17, 2021 (“Third Amendment”), which provides for, among other things, (i) the extension of the termination date applicable to the revolving credit commitments under the Credit Agreement to August 2025, (ii) the extension of the maturity date applicable to the term loans under the Credit Agreement to August 2026, and (iii) an increase of approximately $80,000 in commitments available under the revolving line of credit (resulting in an aggregate amount of commitments of $100,000).  The term

loan under the Third Amendment has substantially the same terms as the existing term loans and revolving credit commitments. The Credit Agreement (as amended) is collateralized by substantially all U.S. assets and stock pledges for the non-U.S. subsidiaries and contain various financial and nonfinancial covenants.

As of September 30, 2022 and December 31, 2021, available borrowings under the revolving lines of credits were $100,000. Available borrowings under the revolving lines of credits as of September 30, 2022 and December 31, 2021 were reduced by $120 and $239 standby letters of credit issued to a landlord in lieu of a security deposit in addition to any outstanding borrowings.  

Borrowings under the Credit Agreement are subject to a variable interest rate at LIBOR plus a margin. The applicable margins are based on achieving certain levels of compliance with financial covenants.

The effective interest rate was 4.60% and 3.68% for the nine months ended September 30, 2022 and 2021 for the term loan debt, respectively. As discussed previously, the Company entered into interest rate swap agreements to mitigate the interest risk.

Interest incurred on the Credit Agreement with respect to the term loan amounted to $4,366, $2,773, $10,344, and $8,444 for the three and nine months ended September 30, 2022 and 2021, respectively. Accrued interest payable on the Credit Agreement with respect to the term loan amounted to $55 and $30 at September 30, 2022 and December 31, 2021, respectively, and is included in accrued expenses. Interest incurred on the Credit Agreement with respect to the revolving line of credit was $65, $65, $193 and $98 for the three and nine months ended September 30, 2022 and 2021, respectively. There was $2 and $66 accrued interest payable on the revolving line of credit at September 30, 2022 and December 31, 2021, respectively.

Long-term debt consists of the following:

SEPTEMBER 30, 

DECEMBER 31, 

    

           2022           

    

           2021           

Term loans

$

298,225

$

300,490

Revolving line of credit

 

 

Less: debt issuance costs

 

(4,777)

 

(5,724)

Total

 

293,448

 

294,766

Current portion of long-term debt

 

(3,020)

 

(3,020)

Long-term debt, net of current portion and debt issuance costs

$

290,428

$

291,746

The principal amount of long-term debt outstanding as of September 30, 2022 matures in the following years:

    

Remainder of 2022

    

2023

    

2024

2025

2026

    

TOTAL

Maturities

$

755

$

3,020

$

3,020

$

3,020

$

288,410

$

298,225

The Credit Agreement requires the Company to make an annual mandatory prepayment as it relates to the Company’s Excess Cash Flow calculation. For the year ended December 31, 2021, the Company was not required to make a mandatory prepayment on the term loan. For the Credit Agreement, the Company is required to make a quarterly principal payment of $755 on the term loan each quarter starting from September 30, 2021.

The fair values of the Company’s variable interest term loan and revolving line of credit are not significantly different than their carrying value because the interest rates on these instruments are subject to change with market interest rates.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases
9 Months Ended
Sep. 30, 2022
Leases  
Leases

8.

Leases

The Company leases certain office facilities and equipment under non-cancelable operating and finance leases with remaining terms from one to six years.

Operating lease right of use assets are included in the “other assets” section while finance lease right of use assets are included in "property and equipment, net" in the condensed consolidated balance sheets. With respect to operating lease liabilities, current lease liabilities and non-current operating lease liabilities are included in “current operating lease liabilities” and "operating lease liabilities, net of current portion”. Current finance lease liabilities and non-current finance lease liabilities are included in "other current liabilities" and "non-current finance lease liabilities" in the condensed consolidated balance sheets. At September 30, 2022, the weighted average remaining lease terms were 3.33 years and 0.33 year for operating and finance leases, respectively; the weighted average discount rate was 4.11% and 6.19% for operating and finance leases, respectively. For additional information on the Company's leases, see Note 14 to the condensed consolidated financial statements included the Company’s 2021Annual Report.

The following table summarizes the lease-related assets and liabilities recorded in the condensed consolidated balance sheets at September 30, 2022 and December 31, 2021:

Lease Position

Balance Sheet Classification

SEPTEMBER 30, 2022

  

DECEMBER 31, 2021

Assets

Operating lease assets

Operating lease right-of-use assets

$

11,481

$

12,634

Finance lease assets

Property and equipment, net

63

271

Total lease assets

$

11,544

$

12,905

Liabilities

Current

Operating

Current operating lease liabilities

$

3,422

$

5,040

Finance

Other current liabilities

100

293

Noncurrent

Operating

Operating lease liabilities, net of current portion

8,509

8,256

Finance

Non-current finance lease liabilities

25

Total lease liabilities

$

12,031

$

13,614

The following table summarizes by year the maturities of our minimum lease payments as of September 30, 2022.

    

OPERATING 

    

FINANCE

LEASES

LEASES

  

  

Remainder of 2022

$

1,265

$

76

2023

4,110

25

2024

3,212

2025

2,466

2026

1,344

Thereafter

130

Total future lease payments

12,527

101

Less: imputed interest

(596)

(1)

Total

$

11,931

$

100

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2022
Accrued Expenses and Other Current Liabilities  
Accrued Expenses and Other Current Liabilities

9.

Accrued Expenses and Other Current Liabilities

Accrued expenses consist of the following:

SEPTEMBER 30, 

DECEMBER 31,

    

2022

    

2021

Accrued compensation

  

$

22,497

$

24,848

Legal and professional accruals

  

 

865

 

2,477

Local sales and VAT taxes

  

 

44

 

Interest payable

  

 

55

 

96

Income taxes payable

  

 

1,797

 

1,398

Accrued business acquisition liabilities

  

 

700

 

Other

  

 

594

 

1,011

Total accrued expenses

  

$

26,552

$

29,830

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity-Based Compensation
9 Months Ended
Sep. 30, 2022
Equity-Based Compensation  
Equity-Based Compensation

10.

Equity-Based Compensation

Restricted Stock

The majority of the Company’s restricted stock awarded to its employees was originally issued in December 2020 to exchange the Class B Profits Interest Unit (the “Class B Units”) of EQT.

Modification accounting was not required for the time-based vesting Class B Units for which the vesting conditions, classification and fair market value did not change as a result of the shares of restricted common stock that replaced them. The original grant date fair value will continue to be recognized on a straight-line basis. Modification accounting was required for the performance-based vesting Class B Units that were exchanged for time-based vesting restricted common stock, given the vesting conditions were changed.

Share-based compensation for the restricted stock exchanged for the time-based Class B Units is recognized on a straight-line basis over the requisite service period of the award, which is generally five years. Share-based compensation for the restricted stock exchanged for the performance-based Class B Units is recognized using the accelerated attribution approach.

In 2021, the Company granted 87,127 replacement shares of restricted stock in connection with the Pinnacle acquisition under which equity-based awards are outstanding. The fair value of the restricted stock awarded was initially  based on the fair value of our common stock on the date of grant, then adjusted for time restrictions due to unregistered shares  and lack of marketability. Total grant date fair value was $2,762. The restricted stock issued in 2021 generally has a three-year vesting period except for one holder whose shares vests equally on a monthly basis for two years.

WEIGHTED-

AVERAGE

GRANT DATE

    

SHARES

    

FAIR VALUE

Non-vested restricted stock as of December 31, 2021

3,910,722

$

23.18

Granted

66,220

17.07

Vested

(1,772,239)

 

22.87

Forfeited

(229,854)

 

23.00

Cancelled

(66,220)

23.00

Non-vested restricted stock as of September 30, 2022

1,908,629

$

23.28

The Company did not legally authorize or issue any restricted stock during the nine-month period ended September 30, 2022. During the third quarter of 2022, the Company modified an award for a recipient that resulted in 66,220 shares each

assumed cancelled, granted, and forfeited. The shares of restricted stock vested includes 5,182 shares of common stock that were withheld on behalf of employees to satisfy the statutory tax withholding requirements.

Equity-based compensation expenses (income) related to the restricted stock exchanged for performance-based Class B Units were $(319) and $3,758 for the  three and nine months ended September 30, 2022, respectively. At September 30, 2022, the total unrecognized equity-based compensation expense related to outstanding restricted stock recognized using the accelerated attribution approach was $5,039, which is expected to be recognized over a weighted-average period of 22.5 months.

Equity-based compensation expenses related to the restricted stock exchanged for time-based Class B Units were $1,174 and $2,705 for the three and nine months ended September 30, 2022, respectively. At September 30, 2022, the total unrecognized equity-based compensation expense related to outstanding restricted stock recognized using the straight-line attribution approach was $3,821, which is expected to be recognized over a weighted-average period of 28.0 months.

Equity-based employee compensation expense related to the time-based restricted stock for the Pinnacle acquisition was $292 and $877 for the three and nine months ended September 30, 2022. At September 30, 2022, the total unrecognized equity-based compensation expenses related to outstanding restricted stock recognized using the straight-line attribution approach was $1,593, which is expected to be recognized over a weighted-average period of 18.4 months.

2020 Incentive Plan

In order to align the Company’s equity compensation program with public company practices, the Company’s Board of Directors adopted and stockholders approved the 2020 Incentive Plan. The 2020 Incentive Plan allows for grants of non-qualified stock options, incentive stock options, restricted stock, restricted stock units (“RSUs”), and performance stock units (“PSUs”) to employees, directors, officers, and consultants or advisors of the Company. The 2020 Incentive Plan allows for 20,000,000 shares (the “plan share reserve”) of common stock to be issued. No more than the number of shares of common stock equal to the plan share reserve may be issued in the aggregate pursuant to the exercise of incentive stock options. The maximum number of shares of common stock granted during a single fiscal year to any non-employee director, taken together with any cash fees paid to such non-employee director during the fiscal year, may not exceed $1,000,000 in total value, except for certain awards made to a non-executive chair of our Board of Directors.

Restricted Stock Units

RSUs represent the right to receive shares of the Company’s common stock at a specified date in the future. The fair value of the RSUs is based on the fair value of the underlying shares on the date of grant.

A summary of the Company’s RSU activity is as follows:

WEIGHTED-

AVERAGE 

GRANT DATE 

    

UNITS

    

FAIR VALUE

Non-vested RSUs as of December 31, 2021

 

1,288,724

$

29.28

Granted*

 

1,415,901

 

22.10

Vested**

 

(420,168)

 

28.52

Forfeited

 

(149,610)

 

24.87

Non-vested RSUs as of September 30, 2022

 

2,134,847

$

24.98

* The shares granted during 2022 were primarily issued on April 1, 2022 under the 2020 Incentive Plan.

**  The number of the RSUs vested includes 134,262 shares that were withheld on behalf of employees to satisfy the statutory tax withholding requirements. The vested shares included 7,059 shares vested but deferred in connection with our director deferral plan.

Equity-based compensation expenses related to the RSUs were $5,312 and $14,538 for three and nine months ended September 30, 2022, respectively. At September 30, 2022, the total unrecognized equity-based compensation expense related to outstanding RSUs was $42,927, which is expected to be recognized over a weighted-average period of 25.5 months.

Performance Stock Units

PSUs granted in April 2021 and 2022 were issued under the 2020 Incentive Plan and represent the right to receive shares of the Company’s common stock at a specified date in the future based on the satisfaction of various service conditions and the achievement of certain performance thresholds for individual PSU plans including year over year revenue growth and unlevered free cash flow growth.

Share-based compensation for the PSUs is only recognized to the extent a threshold is probable of being achieved and is recognized using the accelerated attribution approach. The Company will continue to assess the probability of each condition being achieved at each reporting period to determine whether and when to recognize compensation cost. The following table presents a summary of activity on the PSUs for the period ended September 30, 2022.

A summary of the Company’s PSU activity is as follows:

WEIGHTED-

AVERAGE 

GRANT DATE 

    

UNITS

    

FAIR VALUE

Non-vested PSUs as of December 31, 2021

 

406,575

$

27.35

Granted

 

361,147

 

22.25

Vested

 

(12,291)

 

24.83

Forfeited

 

(57,077)

 

35.47

Non-vested PSUs as of September 30, 2022

 

698,354

$

24.10

Equity-based compensation expenses related to the PSUs were $345 and $1,940 for the three and nine months ended September 30, 2022. At September 30, 2022, the total unrecognized equity-based compensation expense related to outstanding PSUs was $3,467, which is expected to be recognized over a weighted-average period of 15.6 months.

The following table summarizes the components of total equity-based compensation expense included in the condensed consolidated statements of operations and comprehensive loss for each period presented:

THREE MONTHS ENDED SEPTEMBER 30, 

NINE MONTHS ENDED SEPTEMBER 30, 

2022

    

2021

    

2022

    

2021

Cost of revenues

$

2,454

$

1,442

$

6,834

$

3,738

Sales and marketing

 

160

 

602

 

1,670

 

1,636

Research and development

 

957

 

514

 

4,115

 

1,528

General and administrative

 

3,233

 

5,607

 

11,199

 

13,944

Total

$

6,804

$

8,165

$

23,818

$

20,846

2020 Employee Stock Purchase Plan

On December 10, 2020, stockholders approved the 2020 Employee Stock Purchase Plan (the “Employee Stock Purchase Plan”). Under the Employee Stock Purchase Plan, employees, and those of the Company’s subsidiaries, may purchase shares of common stock, during pre-specified offering periods. Named executive officers will be eligible to participate in

the Employee Stock Purchase Plan on the same terms and conditions as all other participating employees. The maximum number of shares authorized for sale under the Employee Stock Purchase Plan is 1,700,000 shares.  

As of  September 30, 2022, no shares of common stock have been purchased under the Employee Stock Purchase Plan and no offering has been made to eligible employees under the Plan.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Data
9 Months Ended
Sep. 30, 2022
Segment Data  
Segment Data

11.

Segment Data

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and in assessing performance.

The Company has determined that its chief executive officer is its CODM. The Company manages its operations as a single segment for the purposes of assessing and making operating decisions. The Company’s CODM allocates resources and assesses performance based upon financial information at the consolidated level. Since the Company operates in one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.

The following table summarizes revenue by geographic area for the three and nine months ended September 30, 2022 and 2021:

THREE MONTHS ENDED

    

NINE MONTHS ENDED

SEPTEMBER 30, 

    

SEPTEMBER 30, 

2022

    

2021

    

2022

    

2021

Revenue(1):

 

  

 

  

Americas

$

64,367

$

54,911

$

186,784

$

150,594

EMEA

 

13,276

 

13,307

 

42,833

 

41,222

Asia Pacific

 

7,057

 

5,726

 

19,394

 

18,942

Total

$

84,700

$

73,944

$

249,011

$

210,758

(1)Revenue is attributable to the countries based on the location of the customer.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Sep. 30, 2022
Income Taxes  
Income Taxes

12.

Income Taxes

The Company generally records its interim tax provision based upon a projection of the Company's estimated annual effective tax rate ("EAETR"). This EAETR is applied to the year-to-date consolidated pre-tax income to determine the interim provisions for income taxes before discrete items. The effective tax rate ("ETR") each period is impacted by a number of factors, including the relative mix of domestic and international earnings, adjustments to the valuation allowances, and discrete items. The forecasted ETR may vary from the actual year-end due to the changes in these factors.

The Company's global ETR for the three months ended September 30, 2022 and 2021 was 54%  and 48%, respectively, including discrete tax items. The period-over-period increase in the ETR was principally due to the combined effect of the overall increase in pre-tax book income and the tax effect of certain discrete items.

The Company's global ETR for the nine months ended September 30, 2022 and 2021 was 63%, and (11)%, respectively, including discrete tax items. The current year increase in the ETR was principally due to the combined effect of the overall increase in pre-tax book income and the tax effect of certain discrete items.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per Share
9 Months Ended
Sep. 30, 2022
Earnings per Share  
Earnings per Share

13.

Earnings per Share

Earnings per share is computed by dividing net income (loss) by the weighted-average common shares outstanding. Basic earnings per common share is computed by dividing net income available to common shareholders by the weighted-average number of common shares outstanding during the period. Diluted earnings per common share considers potentially dilutive securities outstanding during the period.

Basic and diluted earnings per share is computed by dividing net income (loss) by the weighted-average common shares outstanding:

THREE MONTHS ENDED SEPTEMBER 30, 

    

NINE MONTHS ENDED SEPTEMBER 30, 

2022

    

2021

    

2022

    

2021

Numerator:

  

 

  

 

  

 

  

Net income (loss) available to common shareholders

$

3,936

$

(1,762)

$

5,557

$

(3,567)

Denominator:

 

  

 

 

  

 

Basic weighted average common shares outstanding

 

157,140,166

 

149,016,609

 

156,523,022

 

147,894,227

Effects of dilutive securities

2,447,479

2,869,512

Diluted weighted average common shares outstanding

159,587,645

149,016,609

159,392,534

147,894,227

Earnings per share:

Basic

$

0.03

$

(0.01)

$

0.04

$

(0.02)

Diluted

$

0.02

$

(0.01)

$

0.03

$

(0.02)

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2022
Summary of Significant Accounting Policies  
Basis of Presentation and Use of Estimates

(a)

Basis of Presentation and Use of Estimates

The preparation of condensed consolidated financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include, among other estimates, assumptions used in the allocation of the transaction price to separate performance obligations, estimates towards the measure of  progress of completion on fixed-price service contracts, the determination of fair values and useful lives of long-lived assets as well as intangible assets, goodwill, allowance for credit losses for accounts receivable, recoverability of deferred tax assets, recognition of deferred revenue, value of interest rate swaps, determination of fair value of equity-based awards and assumptions used in testing for impairment of long-lived assets. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.

Unaudited Interim Financial Statements

(b)   Unaudited Interim Financial Statements

The accompanying condensed consolidated balance sheet as of September 30, 2022, the condensed consolidated statements of operations and comprehensive loss for the three and nine months ended September 30, 2022 and 2021, the condensed consolidated statements of stockholders’ equity for the three and nine months ended September 30, 2022 and 2021, the condensed consolidated statements of cash flows for the nine months ended September 30, 2022 and 2021, and the related interim disclosures are unaudited.

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP. These unaudited condensed consolidated financial statements include all adjustments necessary to fairly state the financial position and the results of the Company’s operations and cash flows for interim periods in accordance with U.S. GAAP. Certain amounts reported in prior periods have been reclassified to conform with the current presentation. Interim period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The accompanying condensed consolidated financial statements should be read in conjunction with the Company’s 2021 audited consolidated financial statements and notes thereto. The information as of December 31, 2021 in the Company’s condensed consolidated balance sheet included herein is derived from the Company’s audited consolidated financial statements included in the Company’s 2021 Annual Report.

Accounting Pronouncements Not Yet Adopted

(c)

Accounting Pronouncements Not Yet Adopted

In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)  2021-10, “Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance”. The ASU requires that entities increase disclosures about government assistance received relating to accounting policy, nature of the assistance, and the effect of the assistance on the financial statements. The ASU is effective for annual periods beginning after December 15, 2021. Early application of the ASU is permitted. The Company is currently evaluating the impact of these amendments on its condensed consolidated financial statements.

Principles of Consolidation

(d)   Principles of Consolidation

The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Cash and Cash Equivalents, and Restricted Cash

(e)

Cash and Cash Equivalents, and Restricted Cash

Cash equivalents include highly liquid investments with maturities of three months or less from the date purchased.

Restricted cash represents cash that is reserved to provide for a Company credit card program and unexpended restricted grant funds. The restricted cash balance was $3,274 and $827 at September 30, 2022 and December 31, 2021, respectively.

The following table provides a reconciliation of cash and cash equivalents and restricted cash to the amounts presented in the condensed consolidated statements of cash flows:

    

SEPTEMBER 30, 

DECEMBER 31, 

    

           2022           

    

           2021           

Cash and cash equivalents

$

210,509

$

185,797

Restricted cash, current

 

3,274

 

827

Total cash and cash equivalents and restricted cash

$

213,783

$

186,624

Derivative Instruments

(f)

Derivative Instruments

Effective May 31, 2022, the Company has a pay-fixed, receive-variable interest rate swap agreement to modify the interest rate characteristics of term loan debt from variable to fixed in order to reduce the impact of changes in future cash flows due to market interest rate changes. The swap agreement has a notional amount of $230,000, a fixed rate of 2.8% and a termination date of August 31, 2025. At September 30, 2022, the interest swap had a fair value of $8,385 and the fair value recognized in accumulated other comprehensive income was $8,385. During the three and nine months ended September 30, 2022, the amounts recognized as interest expense on the condensed consolidated statements of operations and comprehensive loss on the derivative were $355 and $700.

The Company also had an interest rate swap agreement for a notional amount of $230,000 that fixed the interest rate at 2.1%, non-inclusive of the fixed credit spread through May 31, 2022. On August 31, 2021, the Company entered into an amendment to the interest rate swap agreement. The amended interest rate swap agreement does not in its entirety meet the definition of a derivative instrument because of its off market fixed rate at inception and is deemed to be a hybrid instrument with a financing component and an embedded at-the-market derivative. Such embedded derivative is bifurcated and accounted for separately. At inception, the financing component of $1,966 was recorded at amortized cost. The embedded at-the-market derivative was designated and qualified as a cash flow hedge of interest rate risk for a notional amount of $230,000 that fixed the interest rate at 1.2757%, non-inclusive of the fixed credit spread. Due to an other-than-insignificant financing element on a portion of such hybrid instrument, the cash flows associated with this hybrid instrument were classified as financing activities in the condensed consolidated statements of cash flows. The interest rate swap matured on May 31, 2022. At September 30, 2022, the Company did not record any amounts for the financing component and fair value of the interest rate swap in the condensed consolidated balance sheets. The Company reclassified $3,033 of accumulated comprehensive loss to interest expense in the condensed consolidated statements of comprehensive loss in the second quarter of 2021 due to hedge ineffectiveness. Excluding the amount reclassified, the interest expense recognized on the derivative was $0, $29, $(179), $690 for the three and nine months ended September 30, 2022 and 2021, respectively.

The Company uses derivatives to manage certain interest exposures and designated all the derivatives as cash flow hedges. The Company records derivatives at fair value on its condensed consolidated balance sheets. Changes in the fair value of derivatives designated as cash flow hedges are recorded as a component of accumulated other comprehensive income (loss). Those amounts are reclassified into interest expenses in the same period during which the hedged transactions impact earnings.

The following table sets forth the assets that are measured at fair value on a recurring basis by the levels in the fair value hierarchy at September 30, 2022:

    

LEVEL 1

    

LEVEL 2

    

LEVEL 3

    

TOTAL

Asset

 

  

 

  

 

  

 

  

Interest rate swap asset

$

$

8,385

$

$

8,385

Total

$

$

8,385

$

$

8,385

The following table sets forth the assets that were measured at fair value on a recurring and non-recurring basis by their levels in the fair value hierarchy at December 31, 2021:

    

LEVEL 1

    

LEVEL 2

    

LEVEL 3

    

TOTAL

Asset

 

  

 

  

 

  

 

  

Interest rate swap asset

$

$

57

$

$

57

Total

$

$

57

$

$

57

The net amount of deferred gains related to derivative instruments designated as cash flow hedges that is expected to be reclassified from accumulated other comprehensive gains into earnings over the next twelve months is $3,448.

For more information regarding fair value measurement and fair value hierarchy, see Note 2. “Summary of Significant Accounting Policies” in the notes to the condensed consolidated Financial Statements in the Company’s 2021 Annual Report.

Revenue Recognition

(g)

Revenue Recognition

In accordance with Accounting Standards Codification Topic 606 ("ASC Topic 606"), “Revenue from Contracts with Customers”, the Company determines revenue recognition through the following steps:

i.Identification of the contract, or contracts, with a customer

ii.Identification of the performance obligations in the contract

iii.Determination of the transaction price

iv.Allocation of the transaction price to the performance obligations in the contract

v.Recognition of revenue when, or as, the Company satisfies a performance obligation

The Company’s revenue consists of fees for perpetual and term licenses for its software products, post- contract customer support (referred to as maintenance), software as a service (“SaaS”), and professional services including training and other revenue. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services.

The following describes the nature of the Company’s primary types of revenues and the revenue recognition policies as they pertain to the types of transactions the Company enters into with its customers.

Arrangements with Multiple Performance Obligations

For contracts with multiple performance obligations, such as a software license plus software training, implementation, and/or maintenance/support, or in contracts where there are multiple software licenses, the Company determines if the products or services are distinct and allocates the consideration to each distinct performance obligation on a relative standalone selling price basis (“SSP”). When products and services are not distinct, the Company determines an appropriate measure of progress based on the nature of its overall promise for the single performance obligation. The delivery of a particular type of software and each of the user licenses would be one performance obligation. However, any training, implementation, or support and maintenance promises as part of the software license agreement would be considered separate performance obligations, as those promises are distinct and separately identifiable from the software licenses. The payment terms in these arrangements are less than one year such that there is no significant financing component to the transaction.

Software Licenses

License revenue includes perpetual license fees and term license fees, which provide customers with the same functionality and differ mainly in the duration over which the customer benefits from the use of software. Both revenues from perpetual license and term license performance obligations are generally recognized upfront at the point in time when the software license has been delivered.

Software Services

Maintenance services agreements consist of fees for providing software updates and for providing technical support for software products for a specified term. Revenue allocated to maintenance services is recognized ratably over the contract term beginning on the delivery date of each offering. Maintenance contracts generally have a term of one year. While transfer of control of the software training and implementation performance obligations are over time, the services are typically started and completed within a few days. Due to the quick nature of the performance obligation from start to finish and the insignificant amounts, the Company recognizes any software training or implementation revenue at the completion of the service. Any unrecognized portion of amounts paid in advance for licenses and services is recorded as deferred revenue. The Company’s software contracts do not typically include discounts, variable consideration, or options for future purchases that would not be similar to the original goods.

Software as a Service SaaS Revenues

SaaS revenues consists of subscription fees for access to, and related support for, the Company’s cloud-based solutions. The Company typically invoices subscription fees in advance in annual installments and recognizes subscription revenue ratably over the term of the applicable agreement, usually one to three years which is initially deferred and recognized ratably over the life of the contract.

Services and Other Revenues

The Company’s primary professional services offering includes consulting services, which may be either strategic consulting services, reporting and analysis services, regulatory writing services, or any combination of the three. Strategic consulting services consists of consulting, training, and process redesign that enables customers to identify which uncertainties are greatest and matter most and then to design development programs, trial sequences, and individual trials in such a way that those trials systematically reduce the identified uncertainties in the most rapid and cost-effective manner possible.

The Company’s professional services contracts are either time-and-materials or fixed fee. Services revenues are generally recognized over time as the services are performed. Generally, these services are delivered to customers electronically. Revenue from time-and-material contracts is recognized on an output basis as labor hours are delivered and/or direct expenses are incurred. Revenues for fixed price services are generally recognized over time applying input methods to estimate progress to completion. Accordingly, the number of resources being paid for and varying lengths of time they are being paid for, determine the measure of progress. Training revenues are recognized as the services are performed over time. However, due to the short period over which the transfer of control occurs for a classroom or on-site training course, the revenue related to these performance obligations is recognized at the completion of the course for administrative feasibility purposes.

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (deferred revenue, contract liabilities) on the condensed consolidated balance sheets. Amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., quarterly or monthly) or upon achievement of contractual milestones.

Contract assets relate to the Company’s rights to consideration for performance obligations satisfied but not billed at the reporting date on contracts (i.e., unbilled revenue, a component of accounts receivable in the condensed consolidated balance sheets). Contract assets are billed and transferred to customer accounts receivable when the rights become unconditional. The Company typically invoices customers for term licenses, subscriptions, maintenance and support fees in advance with payment due before the start of the subscription term, ranging from one to three years. The Company records the amounts collected in advance of the satisfaction of performance obligations, usually over time, as a contract liability or deferred revenue. Invoiced amounts for non-cancelable services starting in future periods are included in contract assets and deferred revenue. The portion of deferred revenue that will be recognized within 12 months is recorded as current deferred revenue, and the remaining portion is recorded as non-current deferred revenue in the condensed consolidated balance sheets.

The unsatisfied performance obligations as of September 30, 2022 were approximately $119,255.

Deferred Contract Acquisition Costs

The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year. The Company has determined that certain sales incentive programs meet the requirements to be capitalized. The costs capitalized are primarily sales commissions for our sales force personnel. Capitalized costs to obtain a contract are amortized on a straight line basis over the expected period of benefit. Amortization of capitalized costs are included in sales and marketing expense in our condensed consolidated statements of operations and comprehensive loss. Capitalized contract acquisition cost was $631 as of September 30, 2022 and was included in prepaid expenses and other current assets in the condensed consolidated balance sheets.

Grant Revenue

The Company receives grant funding for certain specific projects from time to time. These grants specify the funds provided are to be used exclusively to satisfy the deliverables outlined in the grant agreements.  In these agreements, both involved parties receive and sacrifice approximately commensurate value so these are accounted for as exchange transactions and revenue is recognized according to ASC Topic 606. The grant funding is generally provided near contract inception so a contract liability is initially recorded and revenue is recognized as the performance obligations are satisfied over time.  

Sources and Timing of Revenue

The Company’s performance obligations are satisfied either over time or at a point in time. The following table presents the Company’s revenue by timing of revenue recognition to understand the risks of timing of transfer of control and cash flows:

    

THREE MONTHS ENDED SEPTEMBER 30, 

NINE MONTHS ENDED SEPTEMBER 30, 

    

2022

2021

    

2022

 

2021

Software licenses transferred at a point in time

$

10,851

$

8,665

$

36,434

$

30,719

Software licenses transferred over time

 

17,541

 

10,603

 

49,875

30,565

Service revenues earned over time

 

56,308

 

54,676

 

162,702

149,474

Total

$

84,700

$

73,944

$

249,011

$

210,758

Earnings per Share

(h)

Earnings per Share

Basic earnings per common share is computed by dividing the net income that is attributable to common stockholders by the weighted-average number of common shares outstanding during the reporting period, without consideration for potentially dilutive securities. The dilutive effect of potentially dilutive securities is excluded from basic earnings per share and is included in the calculation of diluted earnings per share. Restricted stock and restricted stock units granted by the Company are treated as potential common shares outstanding in computing diluted earnings per share.  

Diluted earnings per share is computed by dividing the earnings attributable to stockholders by the weighted-average number of shares and potentially dilutive securities outstanding during the period.

COVID-19

(i)

COVID-19

Since the first quarter of 2020, the COVID-19 pandemic has posed a significant threat to public health as well as the global and U.S. economies. The continued spread of variants of COVID-19 may adversely impact our business, financial condition or results of operations as a result of increased costs, negative impacts to the Company’s workforce, delay or cancellation of projects due to disruption of clinical trials, or a sustained economic downturn. Given its ongoing and dynamic nature, it is difficult to predict the full impact of the COVID-19 outbreak on the global and US economy and the Company’s business.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2022
Summary of Significant Accounting Policies  
Schedule of reconciliation of cash and cash equivalents and restricted cash

    

SEPTEMBER 30, 

DECEMBER 31, 

    

           2022           

    

           2021           

Cash and cash equivalents

$

210,509

$

185,797

Restricted cash, current

 

3,274

 

827

Total cash and cash equivalents and restricted cash

$

213,783

$

186,624

Summary of assets that is measured at fair value on a recurring basis

The following table sets forth the assets that are measured at fair value on a recurring basis by the levels in the fair value hierarchy at September 30, 2022:

    

LEVEL 1

    

LEVEL 2

    

LEVEL 3

    

TOTAL

Asset

 

  

 

  

 

  

 

  

Interest rate swap asset

$

$

8,385

$

$

8,385

Total

$

$

8,385

$

$

8,385

The following table sets forth the assets that were measured at fair value on a recurring and non-recurring basis by their levels in the fair value hierarchy at December 31, 2021:

    

LEVEL 1

    

LEVEL 2

    

LEVEL 3

    

TOTAL

Asset

 

  

 

  

 

  

 

  

Interest rate swap asset

$

$

57

$

$

57

Total

$

$

57

$

$

57

Summary of revenue by timing of revenue recognition

    

THREE MONTHS ENDED SEPTEMBER 30, 

NINE MONTHS ENDED SEPTEMBER 30, 

    

2022

2021

    

2022

 

2021

Software licenses transferred at a point in time

$

10,851

$

8,665

$

36,434

$

30,719

Software licenses transferred over time

 

17,541

 

10,603

 

49,875

30,565

Service revenues earned over time

 

56,308

 

54,676

 

162,702

149,474

Total

$

84,700

$

73,944

$

249,011

$

210,758

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2022
Pinnacle 21, LLC  
Business Combinations  
Schedule of fair values of the assets acquired and liabilities assumed

Fair value of consideration:

    

Pinnacle

Cash paid to sellers

    

$

249,115

Cash paid to others and escrow

17,200

Unregistered shares of Certara, Inc. (2,239,717 shares)

72,760

Total consideration

$

339,075

Assets acquired and liabilities assumed:

Cash and cash equivalents

$

19,409

Accounts receivable

2,925

Other current assets

619

Property and equipment

258

Deferred tax assets

2,907

Identifiable intangible assets:

Trademark

15,800

Acquired software

103,000

Customer relationships

24,600

Goodwill

180,947

Long-term deposits

34

Current liabilities

(794)

Current portion of deferred revenue

(10,630)

Net assets acquired

$

339,075

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Prepaid Expenses and Other Current Assets and Other Long-Term Assets (Tables)
9 Months Ended
Sep. 30, 2022
Prepaid Expenses and Other Current Assets and Other Long-Term Assets  
Schedule of prepaid and other current assets

SEPTEMBER 30, 

DECEMBER 31, 

    

2022

    

2021

Prepaid expenses

$

6,313

$

8,973

Income tax receivable

 

2,446

 

4,800

Research and development tax credit receivable

 

3,295

 

3,951

Current portion of interest rate swap asset

3,429

57

Other current assets

1,020

767

Prepaid expenses and other current assets

$

16,503

$

18,548

Schedule of other long-term assets

SEPTEMBER 30, 

DECEMBER 31, 

    

2022

    

2021

Long-term deposits

$

1,143

$

1,160

Interest rate swap asset - long-term

4,956

Deferred financing cost

 

797

 

1,007

Total other long-term assets

$

6,896

$

2,167

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt and Revolving Line of Credit (Tables)
9 Months Ended
Sep. 30, 2022
Long-Term Debt and Revolving Line of Credit  
Schedule of Long-term debt

SEPTEMBER 30, 

DECEMBER 31, 

    

           2022           

    

           2021           

Term loans

$

298,225

$

300,490

Revolving line of credit

 

 

Less: debt issuance costs

 

(4,777)

 

(5,724)

Total

 

293,448

 

294,766

Current portion of long-term debt

 

(3,020)

 

(3,020)

Long-term debt, net of current portion and debt issuance costs

$

290,428

$

291,746

Schedule of maturity of long-term debt

The principal amount of long-term debt outstanding as of September 30, 2022 matures in the following years:

    

Remainder of 2022

    

2023

    

2024

2025

2026

    

TOTAL

Maturities

$

755

$

3,020

$

3,020

$

3,020

$

288,410

$

298,225

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
9 Months Ended
Sep. 30, 2022
Leases  
Schedule of operating and financing lease right of use assets and lease liabilities

Lease Position

Balance Sheet Classification

SEPTEMBER 30, 2022

  

DECEMBER 31, 2021

Assets

Operating lease assets

Operating lease right-of-use assets

$

11,481

$

12,634

Finance lease assets

Property and equipment, net

63

271

Total lease assets

$

11,544

$

12,905

Liabilities

Current

Operating

Current operating lease liabilities

$

3,422

$

5,040

Finance

Other current liabilities

100

293

Noncurrent

Operating

Operating lease liabilities, net of current portion

8,509

8,256

Finance

Non-current finance lease liabilities

25

Total lease liabilities

$

12,031

$

13,614

Schedule of minimum lease payments of operating leases

    

OPERATING 

    

FINANCE

LEASES

LEASES

  

  

Remainder of 2022

$

1,265

$

76

2023

4,110

25

2024

3,212

2025

2,466

2026

1,344

Thereafter

130

Total future lease payments

12,527

101

Less: imputed interest

(596)

(1)

Total

$

11,931

$

100

Schedule of minimum lease payments of finance leases

    

OPERATING 

    

FINANCE

LEASES

LEASES

  

  

Remainder of 2022

$

1,265

$

76

2023

4,110

25

2024

3,212

2025

2,466

2026

1,344

Thereafter

130

Total future lease payments

12,527

101

Less: imputed interest

(596)

(1)

Total

$

11,931

$

100

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2022
Accrued Expenses and Other Current Liabilities  
Schedule of accrued expenses

SEPTEMBER 30, 

DECEMBER 31,

    

2022

    

2021

Accrued compensation

  

$

22,497

$

24,848

Legal and professional accruals

  

 

865

 

2,477

Local sales and VAT taxes

  

 

44

 

Interest payable

  

 

55

 

96

Income taxes payable

  

 

1,797

 

1,398

Accrued business acquisition liabilities

  

 

700

 

Other

  

 

594

 

1,011

Total accrued expenses

  

$

26,552

$

29,830

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2022
Equity-Based Compensation  
Summary of the restricted stock

WEIGHTED-

AVERAGE

GRANT DATE

    

SHARES

    

FAIR VALUE

Non-vested restricted stock as of December 31, 2021

3,910,722

$

23.18

Granted

66,220

17.07

Vested

(1,772,239)

 

22.87

Forfeited

(229,854)

 

23.00

Cancelled

(66,220)

23.00

Non-vested restricted stock as of September 30, 2022

1,908,629

$

23.28

Summary of the Company's RSU activity

WEIGHTED-

AVERAGE 

GRANT DATE 

    

UNITS

    

FAIR VALUE

Non-vested RSUs as of December 31, 2021

 

1,288,724

$

29.28

Granted*

 

1,415,901

 

22.10

Vested**

 

(420,168)

 

28.52

Forfeited

 

(149,610)

 

24.87

Non-vested RSUs as of September 30, 2022

 

2,134,847

$

24.98

Schedule of nonvested Performance-based Units activity

WEIGHTED-

AVERAGE 

GRANT DATE 

    

UNITS

    

FAIR VALUE

Non-vested PSUs as of December 31, 2021

 

406,575

$

27.35

Granted

 

361,147

 

22.25

Vested

 

(12,291)

 

24.83

Forfeited

 

(57,077)

 

35.47

Non-vested PSUs as of September 30, 2022

 

698,354

$

24.10

Schedule of compensation expense

THREE MONTHS ENDED SEPTEMBER 30, 

NINE MONTHS ENDED SEPTEMBER 30, 

2022

    

2021

    

2022

    

2021

Cost of revenues

$

2,454

$

1,442

$

6,834

$

3,738

Sales and marketing

 

160

 

602

 

1,670

 

1,636

Research and development

 

957

 

514

 

4,115

 

1,528

General and administrative

 

3,233

 

5,607

 

11,199

 

13,944

Total

$

6,804

$

8,165

$

23,818

$

20,846

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Data (Tables)
9 Months Ended
Sep. 30, 2022
Segment Data  
Schedule of revenue by geographic area

THREE MONTHS ENDED

    

NINE MONTHS ENDED

SEPTEMBER 30, 

    

SEPTEMBER 30, 

2022

    

2021

    

2022

    

2021

Revenue(1):

 

  

 

  

Americas

$

64,367

$

54,911

$

186,784

$

150,594

EMEA

 

13,276

 

13,307

 

42,833

 

41,222

Asia Pacific

 

7,057

 

5,726

 

19,394

 

18,942

Total

$

84,700

$

73,944

$

249,011

$

210,758

(1)Revenue is attributable to the countries based on the location of the customer.
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2022
Earnings per Share  
Schedule of basic and diluted earnings per share

THREE MONTHS ENDED SEPTEMBER 30, 

    

NINE MONTHS ENDED SEPTEMBER 30, 

2022

    

2021

    

2022

    

2021

Numerator:

  

 

  

 

  

 

  

Net income (loss) available to common shareholders

$

3,936

$

(1,762)

$

5,557

$

(3,567)

Denominator:

 

  

 

 

  

 

Basic weighted average common shares outstanding

 

157,140,166

 

149,016,609

 

156,523,022

 

147,894,227

Effects of dilutive securities

2,447,479

2,869,512

Diluted weighted average common shares outstanding

159,587,645

149,016,609

159,392,534

147,894,227

Earnings per share:

Basic

$

0.03

$

(0.01)

$

0.04

$

(0.02)

Diluted

$

0.02

$

(0.01)

$

0.03

$

(0.02)

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Cash and cash equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Summary of Significant Accounting Policies        
Cash and cash equivalents $ 210,509 $ 185,797    
Restricted cash, current 3,274 827    
Total cash and cash equivalents, and restricted cash $ 213,783 $ 186,624 $ 417,958 $ 273,291
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
May 31, 2022
Dec. 31, 2021
Aug. 31, 2021
Recurring              
Derivative              
Assets measured at fair value $ 8,385   $ 8,385     $ 57  
Level 2 | Recurring              
Derivative              
Assets measured at fair value 8,385   8,385     57  
Interest rate swap | Designated as Hedging Instrument | Cash Flow Hedging              
Derivative              
Notional amount         $ 230,000   $ 230,000
Interest rate (as a percent)         2.10%   1.2757%
Interest expense 355   700 $ 8,385      
Recorded amortized cost             $ 1,966
Liability measured at fair value 8,385   8,385        
Interest rate cash flow hedge accumulated comprehensive loss reclassified to interest expense     3,033        
Interest rate cash flow hedge gain to be reclassified during next 12 months 3,448   3,448        
Error Correction              
Interest Income, Other 0   29 $ 690      
Interest Expense, Other   $ (179)          
Interest rate swap | Recurring              
Derivative              
Assets measured at fair value 8,385   8,385     57  
Interest rate swap | Level 2 | Recurring              
Derivative              
Assets measured at fair value $ 8,385   $ 8,385     $ 57  
Interest rate swap, first agreement | Designated as Hedging Instrument | Cash Flow Hedging              
Derivative              
Interest rate (as a percent)         2.80%    
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Summary of Significant Accounting Policies        
Unsatisfied performance obligation $ 119,255   $ 119,255  
Revenue 84,700 $ 73,944 249,011 $ 210,758
Deferred contract acquisition costs 631   631  
Software licenses transferred at a point in time        
Summary of Significant Accounting Policies        
Revenue 10,851 8,665 36,434 30,719
Software licenses transferred over time        
Summary of Significant Accounting Policies        
Revenue 17,541 10,603 49,875 30,565
Service revenues earned over time        
Summary of Significant Accounting Policies        
Revenue $ 56,308 $ 54,676 $ 162,702 $ 149,474
Minimum        
Summary of Significant Accounting Policies        
Subscription Term     1 year  
Contract Balances        
Subscription term     1 year  
Maximum        
Summary of Significant Accounting Policies        
Subscription Term     3 years  
Contract Balances        
Subscription term     3 years  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Public Offerings (Details) - USD ($)
9 Months Ended
Aug. 11, 2022
Nov. 22, 2021
Sep. 13, 2021
Mar. 29, 2021
Sep. 30, 2022
IPO          
Initial Public Offering          
The maximum ownership percent by beneficial owners of the registration rights agreement that can have termination if all registered securities then owned can be sold in 90 days (as a percent)         5.00%
Duration for which beneficial owners of registration rights agreement can be sold resulting in termination of agreement         90 days
The duration from date on which the holder ceases to be an employee of the company         90 days
Secondary Public Offering          
Initial Public Offering          
Common stock offerings (in shares) 0 0 4,500,000 0  
Share price (in dollar per share)     $ 31.00    
Net proceeds from public offering of common stock     $ 134,096,000 $ 0  
Legal, accounting and other offering costs     $ 745,000    
Stock issuance costs, net of tax impact $ 596,000 $ 644,000   $ 1,100,000  
Secondary Public Offering | EQT          
Initial Public Offering          
Common stock offerings (in shares) 7,000,000 10,000,000 18,500,000 11,500,000  
Net proceeds from public offering of common stock $ 0 $ 0      
Underwriters' Option          
Initial Public Offering          
Common stock offerings (in shares)     3,000,000    
Underwriters' Option | EQT          
Initial Public Offering          
Common stock offerings (in shares)       1,500,000  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions - Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 03, 2022
Oct. 01, 2021
Jun. 07, 2021
Mar. 02, 2021
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Business Combinations                  
Goodwill arising in the acquisition         $ 696,921   $ 696,921   $ 703,371
Revenue         84,700 $ 73,944 249,011 $ 210,758  
Net income         $ 3,936 $ (1,762) $ 5,557 $ (3,567)  
Author! B.V.                  
Business Combinations                  
Business consideration transferred       $ 2,667          
Goodwill arising in the acquisition       1,200          
Insight Medical Writing Limited                  
Business Combinations                  
Business consideration transferred     $ 15,197            
Finite-lived intangible assets acquired     7,400            
Goodwill arising in the acquisition     $ 4,700            
Pinnacle 21, LLC                  
Business Combinations                  
Business consideration transferred   $ 339,075              
Goodwill arising in the acquisition   $ 180,947              
Equity acquired (as percentage)   100.00%              
Discount for lack of mobility (as percentage)   7.00%              
Integrated Nonclinical Development Solutions, Inc.                  
Business Combinations                  
Business consideration transferred $ 8,048                
Goodwill arising in the acquisition 2,910                
Customer relationships | Author! B.V.                  
Business Combinations                  
Finite-lived intangible assets acquired       1,200          
Customer relationships | Integrated Nonclinical Development Solutions, Inc.                  
Business Combinations                  
Finite-lived intangible assets acquired 2,380                
Non-compete agreements | Author! B.V.                  
Business Combinations                  
Finite-lived intangible assets acquired       $ 100          
Non-compete agreements | Integrated Nonclinical Development Solutions, Inc.                  
Business Combinations                  
Finite-lived intangible assets acquired 100                
Developed technology | Integrated Nonclinical Development Solutions, Inc.                  
Business Combinations                  
Finite-lived intangible assets acquired $ 1,040                
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions - Fair Value of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Oct. 01, 2021
Sep. 30, 2022
Dec. 31, 2021
Assets acquired and liabilities assumed:      
Goodwill   $ 696,921 $ 703,371
Pinnacle 21, LLC      
Fair value of consideration:      
Cash paid to sellers $ 249,115    
Cash paid to others and escrow 17,200    
Unregistered shares of Certara, Inc. (2,239,717 shares) 72,760    
Total consideration $ 339,075    
Unregistered shares of Certara, Inc., issued 2,239,717    
Assets acquired and liabilities assumed:      
Cash and cash equivalents $ 19,409    
Accounts receivable 2,925    
Other current assets 619    
Property and equipment 258    
Deferred tax assets 2,907    
Goodwill 180,947    
Long-term deposits 34    
Current liabilities (794)    
Current portion of deferred revenue (10,630)    
Net assets acquired 339,075    
Pinnacle 21, LLC | Trademarks      
Assets acquired and liabilities assumed:      
Identifiable intangible assets 15,800    
Pinnacle 21, LLC | Customer relationships      
Assets acquired and liabilities assumed:      
Identifiable intangible assets 24,600    
Pinnacle 21, LLC | Acquired software      
Assets acquired and liabilities assumed:      
Identifiable intangible assets $ 103,000    
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Prepaid Expenses and Other Current Assets and Other Long-Term Assets - Prepaid and other current assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Prepaid Expenses and Other Current Assets and Other Long-Term Assets    
Prepaid expenses $ 6,313 $ 8,973
Income tax receivable 2,446 4,800
Research and development tax credit receivable 3,295 3,951
Current portion of interest rate swap asset 3,429 57
Other current assets 1,020 767
Prepaid expenses and other current assets $ 16,503 $ 18,548
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Prepaid Expenses and Other Current Assets and Other Long-Term Assets - Other long-term assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Prepaid Expenses and Other Current Assets and Other Long-Term Assets    
Long-term deposits $ 1,143 $ 1,160
Interest rate swap asset - long-term 4,956  
Deferred financing cost 797 1,007
Total other long-term assets $ 6,896 $ 2,167
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt and Revolving Line of Credit - Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 03, 2018
Jan. 25, 2018
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Jun. 17, 2021
Aug. 14, 2017
Debt Instrument                  
Accrued interest payable     $ 55   $ 55   $ 96    
Variable Interest Term Loan                  
Debt Instrument                  
Principal amount                 $ 250,000
Additional borrowings $ 40,000 $ 25,000              
Interest incurred     4,366 $ 2,773 10,344 $ 8,444      
Accrued interest payable     55   55   30    
Revolving Line of Credit                  
Debt Instrument                  
Maximum borrowing capacity of revolving line of credit               $ 100,000 20,000
Available borrowings     100,000   100,000   100,000 $ 80,000  
Interest incurred     65 $ 65 193 $ 98      
Accrued interest payable     2   2   66    
Prepayment on the loan         755        
Standby letter of credit                  
Debt Instrument                  
Available borrowings                 $ 10,000
letters of credit outstanding     $ 120   $ 120   $ 239    
Term Loan                  
Debt Instrument                  
Effective interest rate (as a percent)     4.60% 3.68% 4.60% 3.68%      
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt and Revolving Line of Credit - Long-Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Debt Instrument    
Long-term debt, Gross $ 298,225  
Less: debt issuance costs (4,777) $ (5,724)
Total 293,448 294,766
Current portion of long-term debt (3,020) (3,020)
Long-term debt, net of current portion and debt issuance costs 290,428 291,746
Term Loan    
Debt Instrument    
Long-term debt, Gross $ 298,225 $ 300,490
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-Term Debt and Revolving Line of Credit - Maturity of Long Term Debt (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Maturities  
Remainder of 2022 $ 755
2023 3,020
2024 3,020
2025 3,020
2026 288,410
Total $ 298,225
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Leases    
Operating leases - Weighted-average remaining lease term (years) 3 years 3 months 29 days  
Financing leases - Weighted-average remaining lease term (years) 3 months 29 days  
Operating leases - Weighted-average discount rate 4.11%  
Financing leases - Weighted-average discount rate 6.19%  
Operating lease right-of-use assets $ 11,481 $ 12,634
Finance lease, right of use assets $ 63 $ 271
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net Property, Plant and Equipment, Net
Total lease assets $ 11,544 $ 12,905
Current operating lease liabilities 3,422 5,040
Current portion of finance lease liabilities $ 100 $ 293
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
Operating lease liabilities, net of current portion $ 8,509 $ 8,256
Non-current finance lease liabilities   25
Total lease liabilities $ 12,031 $ 13,614
Minimum    
Leases    
Remaining operating and capital lease term 1 year  
Maximum    
Leases    
Remaining operating and capital lease term 6 years  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Maturities of our minimum lease payments (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
OPERATING LEASE  
Remainder of 2022 $ 1,265
2023 4,110
2024 3,212
2025 2,466
2026 1,344
Thereafter 130
Total future lease payments 12,527
Less: imputed interest (596)
Total operating lease liabilities 11,931
FINANCE LEASE  
Remainder of 2022 76
2023 25
Total future lease payments 101
Less: imputed interest (1)
Total finance lease liabilities $ 100
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Current Liabilities - Accrued expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Accrued Expenses and Other Current Liabilities    
Accrued compensation $ 22,497 $ 24,848
Legal and professional accruals 865 2,477
Local sales and VAT taxes 44  
Interest payable 55 96
Income taxes payable 1,797 1,398
Accrued business acquisition liabilities 700  
Other 594 1,011
Total accrued expenses $ 26,552 $ 29,830
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity-Based Compensation - Restricted Stock (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
shareholder
$ / shares
shares
Weighted Average Grant Date Fair Value          
Compensation expense | $ $ 6,804 $ 8,165 $ 23,818 $ 20,846  
Restricted Stock          
Equity-Based Compensation          
Vesting period         3 years
Cancelled     66,220    
Shares          
Non-vested restricted stock beginning balance     3,910,722    
Granted     66,220    
Vested     (1,772,239)    
Forfeited     (229,854)    
Cancelled     (66,220)    
Non-vested restricted stock Ending balance 1,908,629   1,908,629   3,910,722
Weighted Average Grant Date Fair Value          
Non-vested restricted stock of beginning balance (in dollars per share) | $ / shares     $ 23.18    
Granted (in dollars per share) | $ / shares     17.07    
Vested (in dollars per share) | $ / shares     22.87    
Forfeited (in dollars per share) | $ / shares     23.00    
Cancelled (in dollars per share) | $ / shares     23.00    
Non-vested restricted stock of ending balance (in dollars per share) | $ / shares $ 23.28   $ 23.28   $ 23.18
Grant date fair value | $         $ 2,762
Number of shareholders with monthly vesting period | shareholder         1
Vesting period of shareholders         2 years
Restricted Stock | Pinnacle 21, LLC          
Shares          
Granted         87,127
Restricted Stock | Employees          
Equity-Based Compensation          
Cancelled     66,220    
Shares          
Cancelled     (66,220)    
Weighted Average Grant Date Fair Value          
Vested     5,182    
Time Based Class B Units          
Equity-Based Compensation          
Service period     5 years    
Weighted Average Grant Date Fair Value          
Compensation expense | $ $ 1,174   $ 2,705    
Unrecognized share-based compensation expense | $ 3,821   $ 3,821    
Unrecognized share-based compensation expense, recognition period     28 months    
Performance Based Class B Units          
Weighted Average Grant Date Fair Value          
Compensation expense | $ (319)   $ 3,758    
Unrecognized share-based compensation expense | $ 5,039   $ 5,039    
Unrecognized share-based compensation expense, recognition period     22 months 15 days    
Time Based Restricted Stock | Pinnacle 21, LLC          
Weighted Average Grant Date Fair Value          
Compensation expense | $ 292   $ 877    
Unrecognized share-based compensation expense | $ $ 1,593   $ 1,593    
Unrecognized share-based compensation expense, recognition period     18 months 12 days    
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity-Based Compensation - 2020 Incentive Plans (Details) - 2020 Incentive Plan
$ in Thousands
Sep. 30, 2022
USD ($)
shares
Equity-Based Compensation  
Number of units authorized (in units) | shares 20,000,000
Authorized amount | $ $ 1,000,000
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity-Based Compensation - Restricted Stock Units and Performance Stock Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Weighted Average Grant Date Fair Value        
Compensation expense $ 6,804 $ 8,165 $ 23,818 $ 20,846
Restricted Stock Units (RSUs)        
Shares        
Non-vested restricted stock beginning balance     1,288,724  
Granted     1,415,901  
Vested     (420,168)  
Forfeited     (149,610)  
Non-vested restricted stock Ending balance 2,134,847   2,134,847  
Weighted Average Grant Date Fair Value        
Non-vested restricted stock of beginning balance (in dollars per share)     $ 29.28  
Granted (in dollars per share)     22.10  
Vested (in dollars per share)     28.52  
Forfeited (in dollars per share)     24.87  
Non-vested restricted stock of ending balance (in dollars per share) $ 24.98   $ 24.98  
Vested shares withheld for minimum statutory tax withholding requirements     134,262  
Vested but not distributed shares     7,059  
Compensation expense $ 5,312   $ 14,538  
Unrecognized share-based compensation expense $ 42,927   $ 42,927  
Unrecognized share-based compensation expense, recognition period     25 months 15 days  
Performance Based Common Stock Units        
Shares        
Non-vested restricted stock beginning balance     406,575  
Granted     361,147  
Vested     (12,291)  
Forfeited     (57,077)  
Non-vested restricted stock Ending balance 698,354   698,354  
Weighted Average Grant Date Fair Value        
Non-vested restricted stock of beginning balance (in dollars per share)     $ 27.35  
Granted (in dollars per share)     22.25  
Vested (in dollars per share)     24.83  
Forfeited (in dollars per share)     35.47  
Non-vested restricted stock of ending balance (in dollars per share) $ 24.10   $ 24.10  
Compensation expense $ 345   $ 1,940  
Unrecognized share-based compensation expense $ 3,467   $ 3,467  
Unrecognized share-based compensation expense, recognition period     15 months 18 days  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity-Based Compensation - Compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Equity-Based Compensation        
Compensation expense $ 6,804 $ 8,165 $ 23,818 $ 20,846
Cost of revenues        
Equity-Based Compensation        
Compensation expense 2,454 1,442 6,834 3,738
Sales and marketing        
Equity-Based Compensation        
Compensation expense 160 602 1,670 1,636
Research and development        
Equity-Based Compensation        
Compensation expense 957 514 4,115 1,528
General and administrative        
Equity-Based Compensation        
Compensation expense $ 3,233 $ 5,607 $ 11,199 $ 13,944
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity-Based Compensation - 2020 Employee Stock Purchase Plan (Details) - 2020 Employee Stock Purchase Plan - shares
9 Months Ended
Sep. 30, 2022
Dec. 10, 2020
Equity-Based Compensation    
Number of units authorized (in units)   1,700,000
Stock issued 0  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Data (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
segment
Sep. 30, 2021
USD ($)
Segments        
Number of operating segment | segment     1  
Revenue $ 84,700 $ 73,944 $ 249,011 $ 210,758
Americas        
Segments        
Revenue 64,367 54,911 186,784 150,594
EMEA        
Segments        
Revenue 13,276 13,307 42,833 41,222
Asia Pacific        
Segments        
Revenue $ 7,057 $ 5,726 $ 19,394 $ 18,942
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Taxes        
Effective tax rate 54.00% 48.00% 63.00% (11.00%)
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator:        
Net income (loss) available to common shareholders $ 3,936 $ (1,762) $ 5,557 $ (3,567)
Denominator:        
Basic weighted average common shares outstanding (in shares) 157,140,166 149,016,609 156,523,022 147,894,227
Effects of dilutive securities 2,447,479   2,869,512  
Diluted weighted average common shares outstanding (in shares) 159,587,645 149,016,609 159,392,534 147,894,227
Earnings per share:        
Earnings per share, Basic (in dollars per share) $ 0.03 $ (0.01) $ 0.04 $ (0.02)
Earnings per share, Diluted (in dollars per share) $ 0.02 $ (0.01) $ 0.03 $ (0.02)
XML 63 cert-20220930x10q_htm.xml IDEA: XBRL DOCUMENT 0001827090 cert:SecondaryPublicOfferingMember cert:EqtInvestorMember 2021-09-13 2021-09-13 0001827090 us-gaap:OverAllotmentOptionMember 2021-09-13 2021-09-13 0001827090 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001827090 us-gaap:OverAllotmentOptionMember cert:EqtInvestorMember 2021-03-29 2021-03-29 0001827090 cert:SecondaryPublicOfferingMember cert:EqtInvestorMember 2021-03-29 2021-03-29 0001827090 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001827090 cert:EmployeeStockPurchasePlan2020Member 2022-01-01 2022-09-30 0001827090 us-gaap:TreasuryStockCommonMember 2022-09-30 0001827090 us-gaap:RetainedEarningsMember 2022-09-30 0001827090 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001827090 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001827090 us-gaap:TreasuryStockCommonMember 2022-06-30 0001827090 us-gaap:RetainedEarningsMember 2022-06-30 0001827090 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001827090 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001827090 2022-06-30 0001827090 us-gaap:TreasuryStockCommonMember 2021-12-31 0001827090 us-gaap:RetainedEarningsMember 2021-12-31 0001827090 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001827090 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001827090 us-gaap:RetainedEarningsMember 2021-09-30 0001827090 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001827090 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001827090 us-gaap:RetainedEarningsMember 2021-06-30 0001827090 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001827090 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001827090 2021-06-30 0001827090 us-gaap:RetainedEarningsMember 2020-12-31 0001827090 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001827090 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001827090 us-gaap:CommonStockMember 2022-09-30 0001827090 us-gaap:CommonStockMember 2022-06-30 0001827090 us-gaap:CommonStockMember 2021-12-31 0001827090 us-gaap:CommonStockMember 2021-09-30 0001827090 us-gaap:CommonStockMember 2021-06-30 0001827090 us-gaap:CommonStockMember 2020-12-31 0001827090 cert:SecondaryPublicOfferingMember 2021-09-13 0001827090 cert:EmployeeStockPurchasePlan2020Member 2020-12-10 0001827090 us-gaap:RestrictedStockMember 2022-09-30 0001827090 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001827090 cert:PerformanceBasedCommonStockUnitsMember 2021-12-31 0001827090 us-gaap:RestrictedStockMember cert:Pinnacle21LlcMember 2021-01-01 2021-12-31 0001827090 cert:Pinnacle21LlcMember 2022-01-01 2022-09-30 0001827090 us-gaap:TransferredOverTimeMember 2022-07-01 2022-09-30 0001827090 us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0001827090 us-gaap:EMEAMember 2022-07-01 2022-09-30 0001827090 srt:AsiaPacificMember 2022-07-01 2022-09-30 0001827090 srt:AmericasMember 2022-07-01 2022-09-30 0001827090 cert:EarnedOverTimeMember 2022-07-01 2022-09-30 0001827090 us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0001827090 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0001827090 us-gaap:EMEAMember 2022-01-01 2022-09-30 0001827090 srt:AsiaPacificMember 2022-01-01 2022-09-30 0001827090 srt:AmericasMember 2022-01-01 2022-09-30 0001827090 cert:EarnedOverTimeMember 2022-01-01 2022-09-30 0001827090 us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001827090 us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001827090 us-gaap:EMEAMember 2021-07-01 2021-09-30 0001827090 srt:AsiaPacificMember 2021-07-01 2021-09-30 0001827090 srt:AmericasMember 2021-07-01 2021-09-30 0001827090 cert:EarnedOverTimeMember 2021-07-01 2021-09-30 0001827090 us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001827090 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001827090 us-gaap:EMEAMember 2021-01-01 2021-09-30 0001827090 srt:AsiaPacificMember 2021-01-01 2021-09-30 0001827090 srt:AmericasMember 2021-01-01 2021-09-30 0001827090 cert:EarnedOverTimeMember 2021-01-01 2021-09-30 0001827090 cert:VariableInterestTermLoanMember 2018-04-03 2018-04-03 0001827090 cert:VariableInterestTermLoanMember 2018-01-25 2018-01-25 0001827090 cert:SecondaryPublicOfferingMember cert:EqtInvestorMember 2022-08-11 2022-08-11 0001827090 cert:SecondaryPublicOfferingMember cert:EqtInvestorMember 2021-11-22 2021-11-22 0001827090 cert:SecondaryPublicOfferingMember 2021-09-13 2021-09-13 0001827090 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001827090 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001827090 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001827090 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001827090 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001827090 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001827090 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001827090 us-gaap:RevolvingCreditFacilityMember 2017-08-14 0001827090 us-gaap:RevolvingCreditFacilityMember 2021-06-17 0001827090 us-gaap:StandbyLettersOfCreditMember 2017-08-14 0001827090 us-gaap:StandbyLettersOfCreditMember 2022-09-30 0001827090 us-gaap:StandbyLettersOfCreditMember 2021-12-31 0001827090 us-gaap:RevolvingCreditFacilityMember 2022-09-30 0001827090 cert:VariableInterestTermLoanMember 2022-09-30 0001827090 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001827090 cert:VariableInterestTermLoanMember 2021-12-31 0001827090 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-07-01 2021-09-30 0001827090 us-gaap:RevolvingCreditFacilityMember 2022-07-01 2022-09-30 0001827090 cert:VariableInterestTermLoanMember 2022-07-01 2022-09-30 0001827090 cert:VariableInterestTermLoanMember 2022-01-01 2022-09-30 0001827090 us-gaap:RevolvingCreditFacilityMember 2021-07-01 2021-09-30 0001827090 cert:VariableInterestTermLoanMember 2021-07-01 2021-09-30 0001827090 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-09-30 0001827090 cert:VariableInterestTermLoanMember 2021-01-01 2021-09-30 0001827090 cert:IntegratedNonclinicalDevelopmentSolutionsIncMember 2022-01-03 0001827090 cert:InsightMedicalWritingLimitedMember 2021-06-07 0001827090 cert:AuthorBVMember 2021-03-02 0001827090 cert:IntegratedNonclinicalDevelopmentSolutionsIncMember us-gaap:NoncompeteAgreementsMember 2022-01-03 2022-01-03 0001827090 cert:IntegratedNonclinicalDevelopmentSolutionsIncMember us-gaap:DevelopedTechnologyRightsMember 2022-01-03 2022-01-03 0001827090 cert:IntegratedNonclinicalDevelopmentSolutionsIncMember us-gaap:CustomerRelationshipsMember 2022-01-03 2022-01-03 0001827090 cert:AuthorBVMember us-gaap:NoncompeteAgreementsMember 2021-03-02 2021-03-02 0001827090 cert:AuthorBVMember us-gaap:CustomerRelationshipsMember 2021-03-02 2021-03-02 0001827090 cert:TimeBasedRestrictedStockMember cert:Pinnacle21LlcMember 2022-09-30 0001827090 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 0001827090 cert:TimeBasedClassBUnitsMember 2022-09-30 0001827090 cert:PerformanceBasedCommonStockUnitsMember 2022-09-30 0001827090 cert:PerformanceBasedClassBUnitsMember 2022-09-30 0001827090 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-09-30 0001827090 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-09-30 0001827090 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-07-01 2022-09-30 0001827090 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-09-30 0001827090 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-09-30 0001827090 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-05-31 0001827090 cert:InterestRateSwapAgreementOneMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-05-31 0001827090 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001827090 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001827090 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001827090 us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001827090 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001827090 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001827090 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001827090 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001827090 cert:TermLoanMember 2021-09-30 0001827090 cert:VariableInterestTermLoanMember 2017-08-14 0001827090 cert:TermLoanMember 2022-09-30 0001827090 cert:TermLoanMember 2021-12-31 0001827090 2021-09-30 0001827090 2020-12-31 0001827090 cert:Pinnacle21LlcMember us-gaap:TrademarksMember 2021-10-01 0001827090 cert:Pinnacle21LlcMember us-gaap:CustomerRelationshipsMember 2021-10-01 0001827090 cert:Pinnacle21LlcMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-10-01 0001827090 cert:IntegratedNonclinicalDevelopmentSolutionsIncMember 2022-01-03 2022-01-03 0001827090 cert:InsightMedicalWritingLimitedMember 2021-06-07 2021-06-07 0001827090 cert:AuthorBVMember 2021-03-02 2021-03-02 0001827090 cert:TimeBasedRestrictedStockMember cert:Pinnacle21LlcMember 2022-07-01 2022-09-30 0001827090 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001827090 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001827090 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001827090 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001827090 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001827090 cert:TimeBasedClassBUnitsMember 2022-07-01 2022-09-30 0001827090 cert:PerformanceBasedCommonStockUnitsMember 2022-07-01 2022-09-30 0001827090 cert:PerformanceBasedClassBUnitsMember 2022-07-01 2022-09-30 0001827090 cert:TimeBasedRestrictedStockMember cert:Pinnacle21LlcMember 2022-01-01 2022-09-30 0001827090 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001827090 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001827090 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001827090 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001827090 cert:TimeBasedClassBUnitsMember 2022-01-01 2022-09-30 0001827090 cert:PerformanceBasedCommonStockUnitsMember 2022-01-01 2022-09-30 0001827090 cert:PerformanceBasedClassBUnitsMember 2022-01-01 2022-09-30 0001827090 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001827090 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001827090 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001827090 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001827090 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001827090 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001827090 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001827090 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001827090 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001827090 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001827090 2022-11-01 0001827090 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001827090 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001827090 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001827090 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001827090 cert:SecondaryPublicOfferingMember 2022-08-11 2022-08-11 0001827090 cert:SecondaryPublicOfferingMember 2021-11-22 2021-11-22 0001827090 cert:SecondaryPublicOfferingMember 2021-03-29 2021-03-29 0001827090 cert:IncentivePlan2020Member 2022-09-30 0001827090 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001827090 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001827090 cert:EmployeesMember us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0001827090 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0001827090 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0001827090 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-09-30 0001827090 cert:Pinnacle21LlcMember 2021-10-01 2021-10-01 0001827090 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001827090 srt:MinimumMember 2022-01-01 2022-09-30 0001827090 srt:MaximumMember 2022-01-01 2022-09-30 0001827090 us-gaap:RestrictedStockMember 2021-12-31 0001827090 us-gaap:IPOMember 2022-09-30 0001827090 us-gaap:IPOMember 2022-01-01 2022-09-30 0001827090 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-08-31 0001827090 2021-12-31 0001827090 cert:Pinnacle21LlcMember 2021-10-01 0001827090 2022-07-01 2022-09-30 0001827090 2022-01-01 2022-09-30 0001827090 2021-07-01 2021-09-30 0001827090 2021-01-01 2021-09-30 0001827090 2022-09-30 iso4217:USD pure cert:shareholder shares iso4217:USD shares cert:segment 0001827090 --12-31 2022 Q3 false 0 0 P1Y http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent P1Y P1Y 10-Q true 2022-09-30 false 001-39799 Certara, Inc. DE 82-2180925 100 Overlook Center Suite 101 Princeton NJ 08540 609 716-7900 Common stock, par value $0.01 per share CERT NASDAQ Yes Yes Large Accelerated Filer false false false 159672997 210509000 185797000 692000 262000 74806000 69555000 3274000 827000 16503000 18548000 305092000 274727000 2609000 2935000 11481000 12634000 696921000 703371000 202901000 169329000 481536000 511823000 4158000 4073000 6896000 2167000 1508693000 1511730000 3002000 7458000 26552000 29830000 40434000 45496000 3020000 3020000 3422000 5040000 100000 1381000 76530000 92225000 1884000 1531000 75522000 76098000 8509000 8256000 290428000 291746000 1422000 25000 454295000 469881000 0.01 0.01 50000000 50000000 0 0 0.01 0.01 600000000 600000000 159921814 159660048 159781270 159658948 1599000 1596000 1143638000 1119821000 -70047000 -75604000 -17928000 -3926000 140544 1100 2864000 38000 1054398000 1041849000 1508693000 1511730000 84700000 73944000 249011000 210758000 32812000 28769000 100795000 82327000 6376000 5082000 19608000 13423000 6318000 4530000 21607000 13862000 17327000 26199000 53444000 60795000 10591000 9592000 31095000 28527000 417000 533000 1321000 1687000 41029000 45936000 127075000 118294000 10859000 -761000 21141000 10137000 5221000 3289000 12328000 13549000 2855000 657000 6217000 194000 -2366000 -2632000 -6111000 -13355000 8493000 -3393000 15030000 -3218000 4557000 -1631000 9473000 349000 3936000 -1762000 5557000 -3567000 -9489000 -2798000 -20193000 -4041000 1716000 -16000 2137000 145000 5279000 -47000 6191000 430000 0 0 0 -765000 2268000 -4210000 -2845000 -14002000 -1343000 -274000 -4607000 -8445000 -4910000 0.03 -0.01 0.04 -0.02 0.02 -0.01 0.03 -0.02 157140166 149016609 156523022 147894227 159587645 149016609 159392534 147894227 152864921 1529000 897209000 -64143000 -85000 834510000 8165000 8165000 4500000 45000 133306000 133351000 11730 -99000 -99000 -47000 -47000 -1762000 -1762000 -2798000 -2798000 157353191 1574000 1038581000 -65905000 -2930000 971320000 152979479 1529000 884528000 -62338000 -1587000 822132000 20846000 20846000 4500000 45000 133306000 133351000 14769 141057 -99000 -99000 430000 430000 2268000 2268000 -3567000 -3567000 -4041000 -4041000 157353191 1574000 1038581000 -65905000 -2930000 971320000 159991357 1600000 1136831000 -73983000 -13718000 108995 -2349000 1048381000 6804000 6804000 1000 29845 -481000 -480000 94091 1704 -34000 -34000 163634 1000 -2000 -1000 5279000 5279000 3936000 3936000 -9489000 -9489000 159921814 1599000 1143638000 -70047000 -17928000 140544 -2864000 1054398000 159660048 1596000 1119821000 -75604000 -3926000 1100 -38000 1041849000 23818000 23818000 1000 134262 -2710000 -2709000 425400 4000 -4000 5182 -116000 -116000 163634 1000 -2000 -1000 6191000 6191000 5557000 5557000 -20193000 -20193000 159921814 1599000 1143638000 -70047000 -17928000 140544 -2864000 1054398000 5557000 -3567000 1321000 1687000 38007000 30435000 1156000 1144000 468000 39000 -56000 -304000 23818000 20846000 -1750000 -3209000 1796000 7895000 6148000 -4209000 5504000 -3404000 -1650000 -1727000 -1575000 -1088000 216000 211000 216000 57058000 39557000 1249000 995000 8106000 5490000 5883000 14114000 -15238000 -20599000 133351000 89000 2483000 3147000 2942000 1085000 216000 2827000 100000 -6395000 127035000 -8266000 -1326000 27159000 144667000 186624000 273291000 213783000 417958000 12310000 10671000 7784000 6744000 1912000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Description of Business</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Certara, Inc. and its wholly-owned subsidiaries (together, the “Company”) deliver software products and technology-driven services to customers to efficiently carry out and realize the full benefits of biosimulation in drug discovery, preclinical and clinical research, regulatory submissions and market access. The Company is a global leader in biosimulation. The Company’s biosimulation software and technology-driven services help optimize, streamline, or even waive certain clinical trials to accelerate programs, reduce costs, and increase the probability of success. The Company’s regulatory science and market access software and services are underpinned by technologies such as regulatory submissions software, natural language processing, and Bayesian analytics. When combined, these solutions allow the Company to offer customers end-to-end support across the entire product life cycle. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has operations in the United States, Canada, Spain, Luxembourg, Portugal, United Kingdom, Germany, France, Netherlands, Denmark, Switzerland, Italy, Poland, Japan, Philippines, India, Australia and China.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Summary of Significant Accounting Policies</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There have been no changes other than what is discussed herein to the Company’s significant accounting policies as compared to the significant accounting policies described in Note 2 to the Company’s audited consolidated financial statements included in our 2021 Annual Report. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes as of and for the year ended December 31, 2021.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-style:italic;">(a)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-style:italic;">Basis of Presentation and Use of Estimates</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of condensed consolidated financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include, among other estimates, assumptions used in the allocation of the transaction price to separate performance obligations, estimates towards the measure of  progress of completion on fixed-price service contracts, the determination of fair values and useful lives of long-lived assets as well as intangible assets, goodwill, allowance for credit losses for accounts receivable, recoverability of deferred tax assets, recognition of deferred revenue, value of interest rate swaps, determination of fair value of equity-based awards and assumptions used in testing for impairment of long-lived assets. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(b)</span><i style="font-style:italic;">   </i><span style="font-style:italic;font-weight:bold;">Unaudited Interim Financial Statements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying condensed consolidated balance sheet as of September 30, 2022, the condensed consolidated statements of operations and comprehensive loss for the three and nine months ended September 30, 2022 and 2021, the condensed consolidated statements of stockholders’ equity for the three and nine months ended September 30, 2022 and 2021, the condensed consolidated statements of cash flows for the nine months ended September 30, 2022 and 2021, and the related interim disclosures are unaudited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP. These unaudited condensed consolidated financial statements include all adjustments necessary to fairly state the financial position and the results of the Company’s operations and cash flows for interim periods in accordance with U.S. GAAP. Certain amounts reported in prior periods have been reclassified to conform with the current presentation. Interim period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The accompanying condensed consolidated financial statements should be read in conjunction with the Company’s 2021 audited consolidated financial statements and notes thereto. The information as of December 31, 2021 in the Company’s condensed consolidated balance sheet included herein is derived from the Company’s audited consolidated financial statements included in the Company’s 2021 Annual Report.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-style:italic;">(c)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-style:italic;">Accounting Pronouncements Not Yet Adopted</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)  2021-10, “Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance”. The ASU requires that entities increase disclosures about government assistance received relating to accounting policy, nature of the assistance, and the effect of the assistance on the financial statements. The ASU is effective for annual periods beginning after December 15, 2021. Early application of the ASU is permitted. The Company is currently evaluating the impact of these amendments on its condensed consolidated financial statements. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(d)   Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-style:italic;">(e)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-style:italic;">Cash and Cash Equivalents, and Restricted Cash</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash equivalents include highly liquid investments with maturities of three months or less from the date purchased.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Restricted cash represents cash that is reserved to provide for a Company credit card program and unexpended restricted grant funds. The restricted cash balance was $3,274 and $827 at September 30, 2022 and December 31, 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table provides a reconciliation of cash and cash equivalents and restricted cash to the amounts presented in the condensed consolidated statements of cash flows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">DECEMBER 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">           2022           </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">           2021           </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,797</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 827</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash and cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186,624</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;"> (f)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;">Derivative Instruments</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Effective May 31, 2022, the Company has a pay-fixed, receive-variable interest rate swap agreement to modify the interest rate characteristics of term loan debt from variable to fixed in order to reduce the impact of changes in future cash flows due to market interest rate changes. The swap agreement has a notional amount of $230,000, a fixed rate of 2.8% and a termination date of August 31, 2025. At September 30, 2022, the interest swap had a fair value of $8,385 and the fair value recognized in accumulated other comprehensive income was $8,385. During the three and nine months ended September 30, 2022, the amounts recognized as interest expense on the condensed consolidated statements of operations and comprehensive loss on the derivative were $355 and $700.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">The Company also had an interest rate swap agreement for a notional amount of $230,000 that fixed the interest rate at 2.1%, non-inclusive of the fixed credit spread through May 31, 2022. On August 31, 2021, the Company entered into an amendment to the interest rate swap agreement. The amended interest rate swap agreement does not in its entirety meet the definition of a derivative instrument because of its off market fixed rate at inception and is deemed to be a hybrid instrument with a financing component and an embedded at-the-market derivative. Such embedded derivative is bifurcated and accounted for separately. At inception, the financing component of $1,966 was recorded at amortized cost. The embedded at-the-market derivative was designated and qualified as a cash flow hedge of interest rate risk for a notional amount of $230,000 that fixed the interest rate at 1.2757%, non-inclusive of the fixed credit spread. Due to an other-than-insignificant financing element on a portion of such hybrid instrument, the cash flows associated with this hybrid instrument were classified as financing activities in the condensed consolidated statements of cash flows. The interest rate swap matured on May 31, 2022. At September 30, 2022, the Company did not record any amounts for the financing component and fair value of the interest rate swap in the condensed consolidated balance sheets. The Company reclassified $3,033 of accumulated comprehensive loss to interest expense in the condensed consolidated statements of comprehensive loss in the second quarter of 2021 due to hedge ineffectiveness. Excluding the amount reclassified, the interest expense recognized on the derivative was $0, $29, $(179), $690 for the three and nine months ended September 30, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company uses derivatives to manage certain interest exposures and designated all the derivatives as cash flow hedges. The Company records derivatives at fair value on its condensed consolidated balance sheets. Changes in the fair value of derivatives designated as cash flow hedges are recorded as a component of accumulated other comprehensive income (loss). Those amounts are reclassified into interest expenses in the same period during which the hedged transactions impact earnings. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table sets forth the assets that are measured at fair value on a recurring basis by the levels in the fair value hierarchy at September 30, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TOTAL</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swap asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,385</p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,385</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table sets forth the assets that were measured at fair value on a recurring and non-recurring basis by their levels in the fair value hierarchy at December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TOTAL</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swap asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The net amount of deferred gains related to derivative instruments designated as cash flow hedges that is expected to be reclassified from accumulated other comprehensive gains into earnings over the next twelve months is $3,448.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For more information regarding fair value measurement and fair value hierarchy, see Note 2. “Summary of Significant Accounting Policies” in the notes to the condensed consolidated Financial Statements in the Company’s 2021 Annual Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;">(g)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;">Revenue Recognition </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In accordance with Accounting Standards Codification Topic 606 ("ASC Topic 606"), “Revenue from Contracts with Customers”, the Company determines revenue recognition through the following steps:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">i.</span></span>Identification of the contract, or contracts, with a customer</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ii.</span></span>Identification of the performance obligations in the contract</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">iii.</span></span>Determination of the transaction price</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">iv.</span></span>Allocation of the transaction price to the performance obligations in the contract</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">v.</span></span>Recognition of revenue when, or as, the Company satisfies a performance obligation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s revenue consists of fees for perpetual and term licenses for its software products, post- contract customer support (referred to as maintenance), software as a service (“SaaS”), and professional services including training and other revenue. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following describes the nature of the Company’s primary types of revenues and the revenue recognition policies as they pertain to the types of transactions the Company enters into with its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Arrangements with Multiple Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For contracts with multiple performance obligations, such as a software license plus software training, implementation, and/or maintenance/support, or in contracts where there are multiple software licenses, the Company determines if the products or services are distinct and allocates the consideration to each distinct performance obligation on a relative standalone selling price basis (“SSP”). When products and services are not distinct, the Company determines an appropriate measure of progress based on the nature of its overall promise for the single performance obligation. The delivery of a particular type of software and each of the user licenses would be one performance obligation. However, any training, implementation, or support and maintenance promises as part of the software license agreement would be considered separate performance obligations, as those promises are distinct and separately identifiable from the software licenses. The payment terms in these arrangements are less than one year such that there is no significant financing component to the transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Software Licenses </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">License revenue includes perpetual license fees and term license fees, which provide customers with the same functionality and differ mainly in the duration over which the customer benefits from the use of software. Both revenues from perpetual license and term license performance obligations are generally recognized upfront at the point in time when the software license has been delivered.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Software Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Maintenance services agreements consist of fees for providing software updates and for providing technical support for software products for a specified term. Revenue allocated to maintenance services is recognized ratably over the contract term beginning on the delivery date of each offering. Maintenance contracts generally have a term of one year. While transfer of control of the software training and implementation performance obligations are over time, the services are typically started and completed within a few days. Due to the quick nature of the performance obligation from start to finish and the insignificant amounts, the Company recognizes any software training or implementation revenue at the completion of the service. Any unrecognized portion of amounts paid in advance for licenses and services is recorded as deferred revenue. The Company’s software contracts do not typically include discounts, variable consideration, or options for future purchases that would not be similar to the original goods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Software as a Service SaaS Revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">SaaS revenues consists of subscription fees for access to, and related support for, the Company’s cloud-based solutions. The Company typically invoices subscription fees in advance in annual installments and recognizes subscription revenue ratably over the term of the applicable agreement, usually </span><span style="-sec-ix-hidden:Hidden_F3rAh3UFK0OaYnD8URdrFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span><span style="font-style:normal;font-weight:normal;"> to </span><span style="font-style:normal;font-weight:normal;">three years</span><span style="font-style:normal;font-weight:normal;"> which is initially deferred and recognized ratably over the life of the contract.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Services and Other Revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Company’s primary professional services offering includes consulting services, which may be either strategic consulting services, reporting and analysis services, regulatory writing services, or any combination of the three. Strategic consulting services consists of consulting, training, and process redesign that enables customers to identify which uncertainties are greatest and matter most and then to design development programs, trial sequences, and individual trials in such a way that those trials systematically reduce the identified uncertainties in the most rapid and cost-effective manner possible.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Company’s professional services contracts are either time-and-materials or fixed fee. Services revenues are generally recognized over time as the services are performed. Generally, these services are delivered to customers electronically. Revenue from time-and-material contracts is recognized on an output basis as labor hours are delivered and/or direct expenses are incurred. Revenues for fixed price services are generally recognized over time applying input methods to estimate progress to completion. Accordingly, the number of resources being paid for and varying lengths of time they are being paid for, determine the measure of progress. Training revenues are recognized as the services are performed over time. However, due to the short period over which the transfer of control occurs for a classroom or on-site training course, the revenue related to these performance obligations is recognized at the completion of the course for administrative feasibility purposes.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Contract Balances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (deferred revenue, contract liabilities) on the condensed consolidated balance sheets. Amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., quarterly or monthly) or upon achievement of contractual milestones.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">Contract assets relate to the Company’s rights to consideration for performance obligations satisfied but not billed at the reporting date on contracts (i.e., unbilled revenue, a component of accounts receivable in the condensed consolidated balance sheets). Contract assets are billed and transferred to customer accounts receivable when the rights become unconditional. The Company typically invoices customers for term licenses, subscriptions, maintenance and support fees in advance with payment due before the start of the subscription term, ranging from </span><span style="-sec-ix-hidden:Hidden_Y897iwemf0SuKSlprZ9GqA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span><span style="font-style:normal;font-weight:normal;"> to </span><span style="font-style:normal;font-weight:normal;">three years</span><span style="font-style:normal;font-weight:normal;">. The Company records the amounts collected in advance of the satisfaction of performance obligations, usually over time, as a contract liability or deferred revenue. Invoiced amounts for non-cancelable services starting in future periods are included in contract assets and deferred revenue. The portion of deferred revenue that will be recognized within 12 months is recorded as current deferred revenue, and the remaining portion is recorded as non-current deferred revenue in the condensed consolidated balance sheets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unsatisfied performance obligations as of September 30, 2022 were approximately $119,255.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Deferred Contract Acquisition Costs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year. The Company has determined that certain sales incentive programs meet the requirements to be capitalized. The costs capitalized are primarily sales commissions for our sales force personnel. Capitalized costs to obtain a contract are amortized on a straight line basis over the expected period of benefit. Amortization of capitalized costs are included in sales and marketing expense in our condensed consolidated statements of operations and comprehensive loss. Capitalized contract acquisition cost was </span><span style="font-style:normal;font-weight:normal;">$631</span><span style="font-style:normal;font-weight:normal;"> as of September 30, 2022 and was included in prepaid expenses and other current assets in the condensed consolidated balance sheets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Grant Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company receives grant funding for certain specific projects from time to time. These grants specify the funds provided are to be used exclusively to satisfy the deliverables outlined in the grant agreements.  In these agreements, both involved parties receive and sacrifice approximately commensurate value so these are accounted for as exchange transactions and revenue is recognized according to ASC Topic 606. The grant funding is generally provided near contract inception so a contract liability is initially recorded and revenue is recognized as the performance obligations are satisfied over time.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Sources and Timing of Revenue </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s performance obligations are satisfied either over time or at a point in time. The following table presents the Company’s revenue by timing of revenue recognition to understand the risks of timing of transfer of control and cash flows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">THREE MONTHS ENDED SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NINE MONTHS ENDED SEPTEMBER 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software licenses transferred at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,719</p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software licenses transferred over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,565</p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service revenues earned over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,474</p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,758</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;">(h)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;">Earnings per Share</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic earnings per common share is computed by dividing the net income that is attributable to common stockholders by the weighted-average number of common shares outstanding during the reporting period, without consideration for potentially dilutive securities. The dilutive effect of potentially dilutive securities is excluded from basic earnings per share and is included in the calculation of diluted earnings per share. Restricted stock and restricted stock units granted by the Company are treated as potential common shares outstanding in computing diluted earnings per share.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Diluted earnings per share is computed by dividing the earnings attributable to stockholders by the weighted-average number of shares and potentially dilutive securities outstanding during the period. </p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;">(i)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;">COVID-19</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Since the first quarter of 2020, the COVID-19 pandemic has posed a significant threat to public health as well as the global and U.S. economies. The continued spread of variants of COVID-19 may adversely impact our business, financial condition or results of operations as a result of increased costs, negative impacts to the Company’s workforce, delay or cancellation of projects due to disruption of clinical trials, or a sustained economic downturn. Given its ongoing and dynamic nature, it is difficult to predict the full impact of the COVID-19 outbreak on the global and US economy and the Company’s business.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-style:italic;">(a)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-style:italic;">Basis of Presentation and Use of Estimates</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of condensed consolidated financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include, among other estimates, assumptions used in the allocation of the transaction price to separate performance obligations, estimates towards the measure of  progress of completion on fixed-price service contracts, the determination of fair values and useful lives of long-lived assets as well as intangible assets, goodwill, allowance for credit losses for accounts receivable, recoverability of deferred tax assets, recognition of deferred revenue, value of interest rate swaps, determination of fair value of equity-based awards and assumptions used in testing for impairment of long-lived assets. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">(b)</span><i style="font-style:italic;">   </i><span style="font-style:italic;font-weight:bold;">Unaudited Interim Financial Statements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying condensed consolidated balance sheet as of September 30, 2022, the condensed consolidated statements of operations and comprehensive loss for the three and nine months ended September 30, 2022 and 2021, the condensed consolidated statements of stockholders’ equity for the three and nine months ended September 30, 2022 and 2021, the condensed consolidated statements of cash flows for the nine months ended September 30, 2022 and 2021, and the related interim disclosures are unaudited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP. These unaudited condensed consolidated financial statements include all adjustments necessary to fairly state the financial position and the results of the Company’s operations and cash flows for interim periods in accordance with U.S. GAAP. Certain amounts reported in prior periods have been reclassified to conform with the current presentation. Interim period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The accompanying condensed consolidated financial statements should be read in conjunction with the Company’s 2021 audited consolidated financial statements and notes thereto. The information as of December 31, 2021 in the Company’s condensed consolidated balance sheet included herein is derived from the Company’s audited consolidated financial statements included in the Company’s 2021 Annual Report.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-style:italic;">(c)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-style:italic;">Accounting Pronouncements Not Yet Adopted</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)  2021-10, “Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance”. The ASU requires that entities increase disclosures about government assistance received relating to accounting policy, nature of the assistance, and the effect of the assistance on the financial statements. The ASU is effective for annual periods beginning after December 15, 2021. Early application of the ASU is permitted. The Company is currently evaluating the impact of these amendments on its condensed consolidated financial statements. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">(d)   Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-style:italic;">(e)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-style:italic;">Cash and Cash Equivalents, and Restricted Cash</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash equivalents include highly liquid investments with maturities of three months or less from the date purchased.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Restricted cash represents cash that is reserved to provide for a Company credit card program and unexpended restricted grant funds. The restricted cash balance was $3,274 and $827 at September 30, 2022 and December 31, 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table provides a reconciliation of cash and cash equivalents and restricted cash to the amounts presented in the condensed consolidated statements of cash flows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">DECEMBER 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">           2022           </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">           2021           </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,797</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 827</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash and cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186,624</p></td></tr></table> 3274000 827000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">DECEMBER 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">           2022           </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">           2021           </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,797</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 827</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash and cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186,624</p></td></tr></table> 210509000 185797000 3274000 827000 213783000 186624000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;"> (f)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;">Derivative Instruments</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Effective May 31, 2022, the Company has a pay-fixed, receive-variable interest rate swap agreement to modify the interest rate characteristics of term loan debt from variable to fixed in order to reduce the impact of changes in future cash flows due to market interest rate changes. The swap agreement has a notional amount of $230,000, a fixed rate of 2.8% and a termination date of August 31, 2025. At September 30, 2022, the interest swap had a fair value of $8,385 and the fair value recognized in accumulated other comprehensive income was $8,385. During the three and nine months ended September 30, 2022, the amounts recognized as interest expense on the condensed consolidated statements of operations and comprehensive loss on the derivative were $355 and $700.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">The Company also had an interest rate swap agreement for a notional amount of $230,000 that fixed the interest rate at 2.1%, non-inclusive of the fixed credit spread through May 31, 2022. On August 31, 2021, the Company entered into an amendment to the interest rate swap agreement. The amended interest rate swap agreement does not in its entirety meet the definition of a derivative instrument because of its off market fixed rate at inception and is deemed to be a hybrid instrument with a financing component and an embedded at-the-market derivative. Such embedded derivative is bifurcated and accounted for separately. At inception, the financing component of $1,966 was recorded at amortized cost. The embedded at-the-market derivative was designated and qualified as a cash flow hedge of interest rate risk for a notional amount of $230,000 that fixed the interest rate at 1.2757%, non-inclusive of the fixed credit spread. Due to an other-than-insignificant financing element on a portion of such hybrid instrument, the cash flows associated with this hybrid instrument were classified as financing activities in the condensed consolidated statements of cash flows. The interest rate swap matured on May 31, 2022. At September 30, 2022, the Company did not record any amounts for the financing component and fair value of the interest rate swap in the condensed consolidated balance sheets. The Company reclassified $3,033 of accumulated comprehensive loss to interest expense in the condensed consolidated statements of comprehensive loss in the second quarter of 2021 due to hedge ineffectiveness. Excluding the amount reclassified, the interest expense recognized on the derivative was $0, $29, $(179), $690 for the three and nine months ended September 30, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company uses derivatives to manage certain interest exposures and designated all the derivatives as cash flow hedges. The Company records derivatives at fair value on its condensed consolidated balance sheets. Changes in the fair value of derivatives designated as cash flow hedges are recorded as a component of accumulated other comprehensive income (loss). Those amounts are reclassified into interest expenses in the same period during which the hedged transactions impact earnings. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table sets forth the assets that are measured at fair value on a recurring basis by the levels in the fair value hierarchy at September 30, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TOTAL</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swap asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,385</p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,385</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table sets forth the assets that were measured at fair value on a recurring and non-recurring basis by their levels in the fair value hierarchy at December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TOTAL</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swap asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The net amount of deferred gains related to derivative instruments designated as cash flow hedges that is expected to be reclassified from accumulated other comprehensive gains into earnings over the next twelve months is $3,448.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For more information regarding fair value measurement and fair value hierarchy, see Note 2. “Summary of Significant Accounting Policies” in the notes to the condensed consolidated Financial Statements in the Company’s 2021 Annual Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p> 230000000 0.028 8385000 8385000 355000 700000 230000000 0.021 1966000 230000000 0.012757 3033000 0 29000 179000 690000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table sets forth the assets that are measured at fair value on a recurring basis by the levels in the fair value hierarchy at September 30, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TOTAL</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swap asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,385</p></td></tr><tr><td style="vertical-align:bottom;width:58.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,385</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table sets forth the assets that were measured at fair value on a recurring and non-recurring basis by their levels in the fair value hierarchy at December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">LEVEL 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TOTAL</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swap asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;width:58.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td></tr></table> 8385000 8385000 8385000 8385000 57000 57000 57000 57000 3448000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;">(g)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;">Revenue Recognition </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In accordance with Accounting Standards Codification Topic 606 ("ASC Topic 606"), “Revenue from Contracts with Customers”, the Company determines revenue recognition through the following steps:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">i.</span></span>Identification of the contract, or contracts, with a customer</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ii.</span></span>Identification of the performance obligations in the contract</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">iii.</span></span>Determination of the transaction price</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">iv.</span></span>Allocation of the transaction price to the performance obligations in the contract</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">v.</span></span>Recognition of revenue when, or as, the Company satisfies a performance obligation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s revenue consists of fees for perpetual and term licenses for its software products, post- contract customer support (referred to as maintenance), software as a service (“SaaS”), and professional services including training and other revenue. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following describes the nature of the Company’s primary types of revenues and the revenue recognition policies as they pertain to the types of transactions the Company enters into with its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Arrangements with Multiple Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For contracts with multiple performance obligations, such as a software license plus software training, implementation, and/or maintenance/support, or in contracts where there are multiple software licenses, the Company determines if the products or services are distinct and allocates the consideration to each distinct performance obligation on a relative standalone selling price basis (“SSP”). When products and services are not distinct, the Company determines an appropriate measure of progress based on the nature of its overall promise for the single performance obligation. The delivery of a particular type of software and each of the user licenses would be one performance obligation. However, any training, implementation, or support and maintenance promises as part of the software license agreement would be considered separate performance obligations, as those promises are distinct and separately identifiable from the software licenses. The payment terms in these arrangements are less than one year such that there is no significant financing component to the transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Software Licenses </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">License revenue includes perpetual license fees and term license fees, which provide customers with the same functionality and differ mainly in the duration over which the customer benefits from the use of software. Both revenues from perpetual license and term license performance obligations are generally recognized upfront at the point in time when the software license has been delivered.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Software Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Maintenance services agreements consist of fees for providing software updates and for providing technical support for software products for a specified term. Revenue allocated to maintenance services is recognized ratably over the contract term beginning on the delivery date of each offering. Maintenance contracts generally have a term of one year. While transfer of control of the software training and implementation performance obligations are over time, the services are typically started and completed within a few days. Due to the quick nature of the performance obligation from start to finish and the insignificant amounts, the Company recognizes any software training or implementation revenue at the completion of the service. Any unrecognized portion of amounts paid in advance for licenses and services is recorded as deferred revenue. The Company’s software contracts do not typically include discounts, variable consideration, or options for future purchases that would not be similar to the original goods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Software as a Service SaaS Revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">SaaS revenues consists of subscription fees for access to, and related support for, the Company’s cloud-based solutions. The Company typically invoices subscription fees in advance in annual installments and recognizes subscription revenue ratably over the term of the applicable agreement, usually </span><span style="-sec-ix-hidden:Hidden_F3rAh3UFK0OaYnD8URdrFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span><span style="font-style:normal;font-weight:normal;"> to </span><span style="font-style:normal;font-weight:normal;">three years</span><span style="font-style:normal;font-weight:normal;"> which is initially deferred and recognized ratably over the life of the contract.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Services and Other Revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Company’s primary professional services offering includes consulting services, which may be either strategic consulting services, reporting and analysis services, regulatory writing services, or any combination of the three. Strategic consulting services consists of consulting, training, and process redesign that enables customers to identify which uncertainties are greatest and matter most and then to design development programs, trial sequences, and individual trials in such a way that those trials systematically reduce the identified uncertainties in the most rapid and cost-effective manner possible.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Company’s professional services contracts are either time-and-materials or fixed fee. Services revenues are generally recognized over time as the services are performed. Generally, these services are delivered to customers electronically. Revenue from time-and-material contracts is recognized on an output basis as labor hours are delivered and/or direct expenses are incurred. Revenues for fixed price services are generally recognized over time applying input methods to estimate progress to completion. Accordingly, the number of resources being paid for and varying lengths of time they are being paid for, determine the measure of progress. Training revenues are recognized as the services are performed over time. However, due to the short period over which the transfer of control occurs for a classroom or on-site training course, the revenue related to these performance obligations is recognized at the completion of the course for administrative feasibility purposes.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Contract Balances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (deferred revenue, contract liabilities) on the condensed consolidated balance sheets. Amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., quarterly or monthly) or upon achievement of contractual milestones.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">Contract assets relate to the Company’s rights to consideration for performance obligations satisfied but not billed at the reporting date on contracts (i.e., unbilled revenue, a component of accounts receivable in the condensed consolidated balance sheets). Contract assets are billed and transferred to customer accounts receivable when the rights become unconditional. The Company typically invoices customers for term licenses, subscriptions, maintenance and support fees in advance with payment due before the start of the subscription term, ranging from </span><span style="-sec-ix-hidden:Hidden_Y897iwemf0SuKSlprZ9GqA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span><span style="font-style:normal;font-weight:normal;"> to </span><span style="font-style:normal;font-weight:normal;">three years</span><span style="font-style:normal;font-weight:normal;">. The Company records the amounts collected in advance of the satisfaction of performance obligations, usually over time, as a contract liability or deferred revenue. Invoiced amounts for non-cancelable services starting in future periods are included in contract assets and deferred revenue. The portion of deferred revenue that will be recognized within 12 months is recorded as current deferred revenue, and the remaining portion is recorded as non-current deferred revenue in the condensed consolidated balance sheets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unsatisfied performance obligations as of September 30, 2022 were approximately $119,255.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Deferred Contract Acquisition Costs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year. The Company has determined that certain sales incentive programs meet the requirements to be capitalized. The costs capitalized are primarily sales commissions for our sales force personnel. Capitalized costs to obtain a contract are amortized on a straight line basis over the expected period of benefit. Amortization of capitalized costs are included in sales and marketing expense in our condensed consolidated statements of operations and comprehensive loss. Capitalized contract acquisition cost was </span><span style="font-style:normal;font-weight:normal;">$631</span><span style="font-style:normal;font-weight:normal;"> as of September 30, 2022 and was included in prepaid expenses and other current assets in the condensed consolidated balance sheets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Grant Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company receives grant funding for certain specific projects from time to time. These grants specify the funds provided are to be used exclusively to satisfy the deliverables outlined in the grant agreements.  In these agreements, both involved parties receive and sacrifice approximately commensurate value so these are accounted for as exchange transactions and revenue is recognized according to ASC Topic 606. The grant funding is generally provided near contract inception so a contract liability is initially recorded and revenue is recognized as the performance obligations are satisfied over time.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Sources and Timing of Revenue </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s performance obligations are satisfied either over time or at a point in time. The following table presents the Company’s revenue by timing of revenue recognition to understand the risks of timing of transfer of control and cash flows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">THREE MONTHS ENDED SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NINE MONTHS ENDED SEPTEMBER 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software licenses transferred at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,719</p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software licenses transferred over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,565</p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service revenues earned over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,474</p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,758</p></td></tr></table> P3Y P3Y 119255000 631000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">THREE MONTHS ENDED SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NINE MONTHS ENDED SEPTEMBER 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software licenses transferred at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,719</p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software licenses transferred over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,565</p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service revenues earned over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,474</p></td></tr><tr><td style="vertical-align:bottom;width:32.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,758</p></td></tr></table> 10851000 8665000 36434000 30719000 17541000 10603000 49875000 30565000 56308000 54676000 162702000 149474000 84700000 73944000 249011000 210758000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;">(h)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;">Earnings per Share</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic earnings per common share is computed by dividing the net income that is attributable to common stockholders by the weighted-average number of common shares outstanding during the reporting period, without consideration for potentially dilutive securities. The dilutive effect of potentially dilutive securities is excluded from basic earnings per share and is included in the calculation of diluted earnings per share. Restricted stock and restricted stock units granted by the Company are treated as potential common shares outstanding in computing diluted earnings per share.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Diluted earnings per share is computed by dividing the earnings attributable to stockholders by the weighted-average number of shares and potentially dilutive securities outstanding during the period. </p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;">(i)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;">COVID-19</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Since the first quarter of 2020, the COVID-19 pandemic has posed a significant threat to public health as well as the global and U.S. economies. The continued spread of variants of COVID-19 may adversely impact our business, financial condition or results of operations as a result of increased costs, negative impacts to the Company’s workforce, delay or cancellation of projects due to disruption of clinical trials, or a sustained economic downturn. Given its ongoing and dynamic nature, it is difficult to predict the full impact of the COVID-19 outbreak on the global and US economy and the Company’s business.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">3.  Public Offerings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is party to a registration rights agreement with EQT AB and its affiliates (“EQT”), Arsenal Capital Partners,  and certain other stockholders (collectively, the “Institutional Investors”). It contains provisions that entitle EQT and the other Institutional Investors thereto to certain rights to have their securities registered by the Company under the Securities Act. EQT is entitled to an unlimited number of “demand” registrations, subject to certain limitations. Every Institutional Investor that holds registration rights is also entitled to customary “piggyback” registration rights. In addition, the amended and restated registration rights agreement provides that the Company will pay certain expenses of the Institutional Investors relating to such registrations and indemnify them against certain liabilities that may arise under the Securities Act of 1933.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The registration rights agreement will terminate (i) with the prior written consent of the Institutional Investors in connection with a change of control; (ii) for those holders (other than the Institutional Investors) that beneficially own less than 5% of the Company’s outstanding shares, if all of the registrable securities then owned by such holder could be sold in any 90-day period pursuant to Rule 144; (iii) as to any holder, if all of the registrable securities held by such holder have been sold or otherwise transferred in a registration pursuant to the Securities Act or pursuant to an exemption therefrom; or (iv) with respect to any holder that is an officer, director, employee or consultant of the Company on the date that is 90 days after the date on which such holder ceases to be an employee, director or consultant (as applicable) of the Company.  The rights and obligations do not transfer without the written consent of the Company and the Institutional Investors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 29, 2021, the Company completed an underwritten secondary public offering in which certain selling stockholders, including EQT, sold 11,500,000 shares of the Company’s common stock, including 1,500,000 shares of common stock pursuant to the full exercise of the underwriters’ option to purchase additional shares. The Company did not offer any common stock in this transaction and did not receive any proceeds from the sale of the shares of common stock by the selling stockholders. The Company incurred costs of $1,100, recorded in general and administrative expenses, in relation to the secondary public offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 13, 2021, the Company completed another public offering, at a public offering price of $31.00 per share,  pursuant to which the Company sold 4,500,000 shares of its common stock, and certain selling stockholders sold 18,500,000 shares of the Company’s common stock, including 3,000,000 shares of common stock pursuant to the full exercise of the underwriters’ option to purchase additional shares. The Company received net proceeds of $134,096, after deducting underwriters' discounts and commissions. In addition, $745 of legal, accounting and other offering costs incurred in connection with the sale of the Company's common stock in the public offering, were capitalized and offset against the proceeds received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November 22, 2021, the Company completed another secondary public offering in which certain selling stockholders, including EQT, sold 10,000,000 shares of the Company’s common stock. The Company did not offer any common stock in this transaction and did not receive any proceeds from the sale of the shares of common stock by the selling stockholders. The Company incurred costs of $644, recorded in general and administrative expenses, in relation to the secondary public offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 11, 2022, the Company completed another secondary public offering in which certain selling stockholders, including EQT, sold 7,000,000 shares of the Company’s common stock. The Company did not offer any common stock in this transaction and did not receive any proceeds form the sale of the shares of common stock by the selling stockholders. The Company incurred costs of $596, recorded in general and administrative expenses, in relation to the secondary public offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p> 0.05 P90D P90D 11500000 1500000 0 0 1100000 31.00 4500000 18500000 3000000 134096000 745000 10000000 0 0 644000 7000000 0 0 596000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;">4.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Concentrations of Credit Risk</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk have consisted principally of cash and cash equivalent investments and trade receivables. The Company invests available cash in bank deposits, investment-grade securities, and short-term interest-producing investments, including government obligations and other </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">money market instruments. At September 30, 2022 and December 31, 2021, the investments were bank deposits and overnight sweep accounts. The Company has adopted credit policies and standards to evaluate the risk associated with sales that require collateral, such as letters of credit or bank guarantees, whenever deemed necessary. Management  believes that any risk of loss is significantly reduced due to the nature of the customers with which the Company does business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2022 and December 31, 2021, no single customer accounted for more than 10% of the Company’s accounts receivable. No single customers accounted for more than 10% of the Company’s revenues during the nine months ended September 30, 2022 and 2021. </p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;">5.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Acquisitions</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Acquisitions have been accounted for using the acquisition method of accounting pursuant to FASB ASC 805, “Business Combinations.” Amounts allocated to the purchased assets and liabilities are based upon the total purchase price and the estimated fair values of such assets and liabilities on the effective date of the purchase as determined by an independent third party. The results of operations have been included in the Company’s results of operations prospectively from the date of acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Author! B.V.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 2, 2021, the Company completed a transaction that qualified as a business combination for a total consideration of $2,667. The business combination was not significant to our condensed consolidated financial statements. Based on the Company’s purchase price allocation, approximately $1,200, $100 and $1,200 of the purchase price was assigned to customer relationships, non-compete agreements and goodwill, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Insight Medical Writing Limited</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On June 7, 2021, the Company completed a transaction that qualified as a business combination for a total consideration of $15,197. The business combination was not significant to our condensed consolidated financial statements. Based on the Company’s purchase price allocation, approximately $7,400 and $4,700 of the purchase price was assigned to customer relationships and goodwill, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Pinnacle 21, LLC</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On October 1, 2021, the Company acquired 100% of the equity of Pinnacle 21, LLC (“Pinnacle”). Pinnacle  provides software and services for preparing clinical trial data for regulatory submission. The acquisition executed on the Company’s strategy to invest in innovation to increase the use cases of biosimulation and grow adoption of Certara’s end-to-end platform. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The acquisition of Pinnacle was treated as a purchase in accordance with ASC 805, “Business Combinations”, which requires allocation of the purchase price to the estimated fair values of assets and liabilities acquired in the transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the fair value of the consideration paid as well as the fair values of the assets acquired and liabilities assumed as of the date of the acquisition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Pinnacle</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash paid to sellers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">249,115</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash paid to others and escrow</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">17,200</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unregistered shares of Certara, Inc. (2,239,717 shares)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">72,760</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 339,075</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets acquired and liabilities assumed:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">19,409</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,925</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">619</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">258</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,907</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Identifiable intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">15,800</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Acquired software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">103,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">24,600</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">180,947</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Long-term deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">34</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(794)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current portion of deferred revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(10,630)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 339,075</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of the unregistered shares given as part of the purchase consideration was determined based on the market price of Certara common stock on the closing date less a 7% discount for lack of marketability. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The acquisition was structured as an asset acquisition for income tax purposes; therefore, the Company’s tax basis in Pinnacle’s identifiable assets reflects the fair value of consideration paid. However, the Company did not recognize tax basis in certain liabilities assumed on the acquisition date; resulting in deferred income taxes being recorded in purchase accounting.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of the intangible assets is based on significant inputs that are not observable in the market and, therefore, represent Level 3 measurements within the fair value measurement hierarchy. The fair value of the customer relationships (Distributor method), trademarks (Relief from Royalty method) and developed technology (Multi-Period Excess Earnings Method) was determined under the income approach.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Goodwill of $180,947 was recorded to reflect the excess of the purchase price over the estimated fair value of the net identifiable assets acquired, which is generally deductible for income tax purposes. The excess of the purchase prices over the fair values of the acquired business's net assets represent cost and revenue synergies specific to the Company, as well as non-capitalizable intangible assets, such as the employee workforces acquired, and has been allocated to goodwill.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Integrated Nonclinical Development Solutions, Inc.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">On January 3, 2022, the Company completed the acquisition of Integrated Nonclinical Development Solutions, Inc. (“INDS”), a company that provides the SEND Explorer software and drug development consulting for a total consideration of </span><span style="font-weight:normal;">$8,048</span><span style="font-weight:normal;">. The business combination was not significant to the Company’s condensed consolidated financial statements. Based on the Company’s purchase price allocation, approximately </span><span style="font-weight:normal;">$2,380</span><span style="font-weight:normal;">, </span><span style="font-weight:normal;">$1,040</span><span style="font-weight:normal;">, </span><span style="font-weight:normal;">$100</span><span style="font-weight:normal;">, and </span><span style="font-weight:normal;">$2,910</span><span style="font-weight:normal;"> of the purchase price was assigned to customer relationships, developed technology, non-compete agreements, and goodwill, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The condensed consolidated financial statements include the operating results of each acquisition from the date of acquisition. </p> 2667000 1200000 100000 1200000 15197000 7400000 4700000 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Pinnacle</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash paid to sellers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">249,115</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash paid to others and escrow</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">17,200</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unregistered shares of Certara, Inc. (2,239,717 shares)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">72,760</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 339,075</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets acquired and liabilities assumed:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">19,409</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,925</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">619</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">258</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,907</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Identifiable intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">15,800</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Acquired software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">103,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">24,600</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">180,947</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Long-term deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">34</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(794)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current portion of deferred revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(10,630)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 339,075</p></td></tr></table> 249115000 17200000 2239717 72760000 339075000 19409000 2925000 619000 258000 2907000 15800000 103000000 24600000 180947000 34000 794000 10630000 339075000 0.07 180947000 8048000 2380000 1040000 100000 2910000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">6.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Prepaid Expenses and Other Current Assets and Other Long-Term Assets</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DECEMBER 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,973</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,800</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development tax credit receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,951</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of interest rate swap asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 767</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,548</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Other long-term assets consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DECEMBER 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,160</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest rate swap asset - long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred financing cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,007</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,167</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DECEMBER 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,973</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,800</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development tax credit receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,951</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of interest rate swap asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 767</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,548</p></td></tr></table> 6313000 8973000 2446000 4800000 3295000 3951000 3429000 57000 1020000 767000 16503000 18548000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DECEMBER 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,160</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest rate swap asset - long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred financing cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,007</p></td></tr><tr><td style="vertical-align:bottom;width:71.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,167</p></td></tr></table> 1143000 1160000 4956000 797000 1007000 6896000 2167000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">7.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Long-Term Debt and Revolving Line of Credit</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Effective August 14, 2017, the Company entered into a credit agreement with lenders for a $250,000 term loan (“Credit Agreement”). The Credit Agreement is a syndicated arrangement with various lenders providing the financing. The $250,000 term loan is due to mature on August 14, 2024. The Company also entered into a $20,000 revolving line of credit with lenders with a sub-commitment for issuance of letters of credit of $10,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company and lenders entered into Amendment No. 1 to the Credit Agreement on January 25, 2018, where an additional tranche of $25,000 was added to the term loan. The amortization schedule of the new tranche was made coterminous with the rest of the term loan. There were no other changes to the terms of the Credit Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company and lenders entered into Amendment No. 2 to the Credit Agreement on April 3, 2018, where an additional tranche of $40,000 was added to the term loan. The amortization schedule of the new tranche was made coterminous with the rest of the term loan. There were no other changes to the terms of the Credit Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company and lenders entered into a third amended and restated loan agreement on June 17, 2021 (“Third Amendment”), which provides for, among other things, (i) the extension of the termination date applicable to the revolving credit commitments under the Credit Agreement to August 2025, (ii) the extension of the maturity date applicable to the term loans under the Credit Agreement to August 2026, and (iii) an increase of approximately $80,000 in commitments available under the revolving line of credit (resulting in an aggregate amount of commitments of $100,000).  The term </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">loan under the Third Amendment has substantially the same terms as the existing term loans and revolving credit commitments. The Credit Agreement (as amended) is collateralized by substantially all U.S. assets and stock pledges for the non-U.S. subsidiaries and contain various financial and nonfinancial covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2022 and December 31, 2021, available borrowings under the revolving lines of credits were $100,000. Available borrowings under the revolving lines of credits as of September 30, 2022 and December 31, 2021 were reduced by $120 and $239 standby letters of credit issued to a landlord in lieu of a security deposit in addition to any outstanding borrowings.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Borrowings under the Credit Agreement are subject to a variable interest rate at LIBOR plus a margin. The applicable margins are based on achieving certain levels of compliance with financial covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The effective interest rate was 4.60% and 3.68% for the nine months ended September 30, 2022 and 2021 for the term loan debt, respectively. As discussed previously, the Company entered into interest rate swap agreements to mitigate the interest risk.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Interest incurred on the Credit Agreement with respect to the term loan amounted to $4,366, $2,773, $10,344, and $8,444 for the three and nine months ended September 30, 2022 and 2021, respectively. Accrued interest payable on the Credit Agreement with respect to the term loan amounted to $55 and $30 at September 30, 2022 and December 31, 2021, respectively, and is included in accrued expenses. Interest incurred on the Credit Agreement with respect to the revolving line of credit was $65, $65, $193 and $98 for the three and nine months ended September 30, 2022 and 2021, respectively. There was $2 and $66 accrued interest payable on the revolving line of credit at September 30, 2022 and December 31, 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DECEMBER 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">           2022           </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">           2021           </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300,490</p></td></tr><tr><td style="vertical-align:bottom;width:64.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revolving line of credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,724)</p></td></tr><tr><td style="vertical-align:bottom;width:64.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 293,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 294,766</p></td></tr><tr><td style="vertical-align:bottom;width:64.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,020)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,020)</p></td></tr><tr><td style="vertical-align:bottom;width:64.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term debt, net of current portion and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 290,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 291,746</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The principal amount of long-term debt outstanding as of September 30, 2022 matures in the following years:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remainder of 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TOTAL</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298,225</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Credit Agreement requires the Company to make an annual mandatory prepayment as it relates to the Company’s Excess Cash Flow calculation. For the year ended December 31, 2021, the Company was not required to make a mandatory prepayment on the term loan. For the Credit Agreement, the Company is required to make a quarterly principal payment of $755 on the term loan each quarter starting from September 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The fair values of the Company’s variable interest term loan and revolving line of credit are not significantly different than their carrying value because the interest rates on these instruments are subject to change with market interest rates.</p> 250000000 250000000 20000000 10000000 25000000 40000000 80000000 100000000 100000000 100000000 120000 239000 0.0460 0.0368 4366000 2773000 10344000 8444000 55000 30000 65000 65000 193000 98000 2000 66000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DECEMBER 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">           2022           </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">           2021           </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300,490</p></td></tr><tr><td style="vertical-align:bottom;width:64.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revolving line of credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,724)</p></td></tr><tr><td style="vertical-align:bottom;width:64.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 293,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 294,766</p></td></tr><tr><td style="vertical-align:bottom;width:64.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,020)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,020)</p></td></tr><tr><td style="vertical-align:bottom;width:64.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term debt, net of current portion and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 290,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 291,746</p></td></tr></table> 298225000 300490000 4777000 5724000 293448000 294766000 3020000 3020000 290428000 291746000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The principal amount of long-term debt outstanding as of September 30, 2022 matures in the following years:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remainder of 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TOTAL</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298,225</p></td></tr></table> 755000 3020000 3020000 3020000 288410000 298225000 755000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">8.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Leases</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company leases certain office facilities and equipment under non-cancelable operating and finance leases with remaining terms from <span style="-sec-ix-hidden:Hidden_Gm4j_eHsb0uSbePjyI8h6A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to six years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating lease right of use assets are included in the “other assets” section while finance lease right of use assets are included in "property and equipment, net" in the condensed consolidated balance sheets. With respect to operating lease liabilities, current lease liabilities and non-current operating lease liabilities are included in “current operating lease liabilities” and "operating lease liabilities, net of current portion”. Current finance lease liabilities and non-current finance lease liabilities are included in "other current liabilities" and "non-current finance lease liabilities" in the condensed consolidated balance sheets. At September 30, 2022, the weighted average remaining lease terms were 3.33 years and 0.33 year for operating and finance leases, respectively; the weighted average discount rate was 4.11% and 6.19% for operating and finance leases, respectively. For additional information on the Company's leases, see Note 14 to the condensed consolidated financial statements included the Company’s 2021Annual Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes the lease-related assets and liabilities recorded in the condensed consolidated balance sheets at September 30, 2022 and December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:102.54%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lease Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SEPTEMBER 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DECEMBER 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,634</p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finance lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_XgJD7OsEm0SVpH3VaKN-IA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Property and equipment, net</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 271</p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,905</p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,040</p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_yz2O8XDtSUOAhmAGOhhMHw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 293</p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,256</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,614</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes by year the maturities of our minimum lease payments as of September 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:26.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">OPERATING </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:25.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">FINANCE</b></p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:26.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">LEASES</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:25.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">LEASES</b></p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remainder of 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,265</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">76</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4,110</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">25</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3,212</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,466</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,344</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">130</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future lease payments</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12,527</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">101</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(596)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(1)</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11,931</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">100</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> P6Y P3Y3M29D P0Y3M29D 0.0411 0.0619 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:102.54%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lease Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SEPTEMBER 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DECEMBER 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,634</p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finance lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_XgJD7OsEm0SVpH3VaKN-IA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Property and equipment, net</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 271</p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,905</p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,040</p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_yz2O8XDtSUOAhmAGOhhMHw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 293</p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,256</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,614</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 11481000 12634000 63000 271000 11544000 12905000 3422000 5040000 100000 293000 8509000 8256000 25000 12031000 13614000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:26.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">OPERATING </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:25.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">FINANCE</b></p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:26.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">LEASES</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:25.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">LEASES</b></p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remainder of 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,265</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">76</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4,110</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">25</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3,212</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,466</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,344</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">130</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future lease payments</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12,527</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">101</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(596)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(1)</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11,931</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">100</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:26.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">OPERATING </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:25.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">FINANCE</b></p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:26.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">LEASES</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:25.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">LEASES</b></p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remainder of 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,265</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">76</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4,110</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">25</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3,212</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2,466</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,344</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">130</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future lease payments</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12,527</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">101</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(596)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(1)</p></td></tr><tr><td style="vertical-align:middle;width:42.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:23.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11,931</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:23.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">100</p></td></tr></table> 1265000 76000 4110000 25000 3212000 2466000 1344000 130000 12527000 101000 596000 1000 11931000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:0pt;">9.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:6pt;margin-top:0pt;">Accrued Expenses and Other Current Liabilities </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accrued expenses consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DECEMBER 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,848</p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Legal and professional accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,477</p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Local sales and VAT taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96</p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,398</p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued business acquisition liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,011</p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,830</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DECEMBER 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,848</p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Legal and professional accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,477</p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Local sales and VAT taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96</p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,398</p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued business acquisition liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,011</p></td></tr><tr><td style="vertical-align:bottom;width:67.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,830</p></td></tr></table> 22497000 24848000 865000 2477000 44000 55000 96000 1797000 1398000 700000 594000 1011000 26552000 29830000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">10.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Equity-Based Compensation</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Restricted Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The majority of the Company’s restricted stock awarded to its employees was originally issued in December 2020 to exchange the Class B Profits Interest Unit (the “Class B Units”) of EQT.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Modification accounting was not required for the time-based vesting Class B Units for which the vesting conditions, classification and fair market value did not change as a result of the shares of restricted common stock that replaced them. The original grant date fair value will continue to be recognized on a straight-line basis. Modification accounting was required for the performance-based vesting Class B Units that were exchanged for time-based vesting restricted common stock, given the vesting conditions were changed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Share-based compensation for the restricted stock exchanged for the time-based Class B Units is recognized on a straight-line basis over the requisite service period of the award, which is generally five years. Share-based compensation for the restricted stock exchanged for the performance-based Class B Units is recognized using the accelerated attribution approach.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">In 2021, the Company granted 87,127 replacement shares of restricted stock in connection with the Pinnacle acquisition under which equity-based awards are outstanding. The fair value of the restricted stock awarded was initially  based on the fair value of our common stock on the date of grant, then adjusted for time restrictions due to unregistered shares  and lack of marketability. Total grant date fair value was $2,762. The restricted stock issued in 2021 generally has a three-year vesting period except for one holder whose shares vests equally on a monthly basis for two years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="margin-top:6pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">WEIGHTED-</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AVERAGE </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">GRANT DATE</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">SHARES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">FAIR VALUE</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested restricted stock as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,910,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.18</p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.07</p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,772,239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.87</p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (229,854)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.00</p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.00</p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested restricted stock as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,908,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.28</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company did not legally authorize or issue any restricted stock during the nine-month period ended September 30, 2022. During the third quarter of 2022, the Company modified an award for a recipient that resulted in 66,220 shares each </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">assumed cancelled, granted, and forfeited. The shares of restricted stock vested includes 5,182 shares of common stock that were withheld on behalf of employees to satisfy the statutory tax withholding requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Equity-based compensation expenses (income) related to the restricted stock exchanged for performance-based Class B Units were $(319) and $3,758 for the  three and nine months ended September 30, 2022, respectively. At September 30, 2022, the total unrecognized equity-based compensation expense related to outstanding restricted stock recognized using the accelerated attribution approach was $5,039, which is expected to be recognized over a weighted-average period of 22.5 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Equity-based compensation expenses related to the restricted stock exchanged for time-based Class B Units were $1,174 and $2,705 for the three and nine months ended September 30, 2022, respectively. At September 30, 2022, the total unrecognized equity-based compensation expense related to outstanding restricted stock recognized using the straight-line attribution approach was $3,821, which is expected to be recognized over a weighted-average period of 28.0 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Equity-based employee compensation expense related to the time-based restricted stock for the Pinnacle acquisition was $292 and $877 for the three and nine months ended September 30, 2022. At September 30, 2022, the total unrecognized equity-based compensation expenses related to outstanding restricted stock recognized using the straight-line attribution approach was $1,593, which is expected to be recognized over a weighted-average period of 18.4 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2020 Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In order to align the Company’s equity compensation program with public company practices, the Company’s Board of Directors adopted and stockholders approved the 2020 Incentive Plan. The 2020 Incentive Plan allows for grants of non-qualified stock options, incentive stock options, restricted stock, restricted stock units (“RSUs”), and performance stock units (“PSUs”) to employees, directors, officers, and consultants or advisors of the Company. The 2020 Incentive Plan allows for 20,000,000 shares (the “plan share reserve”) of common stock to be issued. No more than the number of shares of common stock equal to the plan share reserve may be issued in the aggregate pursuant to the exercise of incentive stock options. The maximum number of shares of common stock granted during a single fiscal year to any non-employee director, taken together with any cash fees paid to such non-employee director during the fiscal year, may not exceed $1,000,000 in total value, except for certain awards made to a non-executive chair of our Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Stock Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">RSUs represent the right to receive shares of the Company’s common stock at a specified date in the future. The fair value of the RSUs is based on the fair value of the underlying shares on the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A summary of the Company’s RSU activity is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">WEIGHTED-</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AVERAGE </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">GRANT DATE </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">UNITS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">FAIR VALUE</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested RSUs as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,288,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29.28</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.10</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested**</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (420,168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.52</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,610)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.87</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested RSUs as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,134,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.98</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="white-space:pre-wrap;">* </span>The shares granted during 2022 were primarily issued on April 1, 2022 under the 2020 Incentive Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;">**  The number of the RSUs vested includes 134,262 shares that were withheld on behalf of employees to satisfy the statutory tax withholding requirements. The vested shares included 7,059 shares vested but deferred in connection with our director deferral plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Equity-based compensation expenses related to the RSUs were $5,312 and $14,538 for three and nine months ended September 30, 2022, respectively. At September 30, 2022, the total unrecognized equity-based compensation expense related to outstanding RSUs was $42,927, which is expected to be recognized over a weighted-average period of 25.5 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Performance Stock Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">PSUs granted in April 2021 and 2022 were issued under the 2020 Incentive Plan and represent the right to receive shares of the Company’s common stock at a specified date in the future based on the satisfaction of various service conditions and the achievement of certain performance thresholds for individual PSU plans including year over year revenue growth and unlevered free cash flow growth. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Share-based compensation for the PSUs is only recognized to the extent a threshold is probable of being achieved and is recognized using the accelerated attribution approach. The Company will continue to assess the probability of each condition being achieved at each reporting period to determine whether and when to recognize compensation cost. The following table presents a summary of activity on the PSUs for the period ended September 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A summary of the Company’s PSU activity is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">WEIGHTED-</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AVERAGE </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">GRANT DATE </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">UNITS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">FAIR VALUE</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Non-vested PSUs as of December 31, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27.35</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 361,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.25</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,291)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.83</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57,077)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.47</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested PSUs as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 698,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.10</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Equity-based compensation expenses related to the PSUs were $345 and $1,940 for the three and nine months ended September 30, 2022. At September 30, 2022, the total unrecognized equity-based compensation expense related to outstanding PSUs was $3,467, which is expected to be recognized over a weighted-average period of 15.6 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes the components of total equity-based compensation expense included in the condensed consolidated statements of operations and comprehensive loss for each period presented:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95.66%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:30.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">THREE MONTHS ENDED SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">NINE MONTHS ENDED SEPTEMBER 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,738</p></td></tr><tr><td style="vertical-align:bottom;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,636</p></td></tr><tr><td style="vertical-align:bottom;width:30.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,528</p></td></tr><tr><td style="vertical-align:bottom;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative </p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,944</p></td></tr><tr><td style="vertical-align:bottom;width:30.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,846</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">2020 Employee Stock Purchase Plan </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On December 10, 2020, stockholders approved the 2020 Employee Stock Purchase Plan (the “Employee Stock Purchase Plan”). Under the Employee Stock Purchase Plan, employees, and those of the Company’s subsidiaries, may purchase shares of common stock, during pre-specified offering periods. Named executive officers will be eligible to participate in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">the Employee Stock Purchase Plan on the same terms and conditions as all other participating employees. The maximum number of shares authorized for sale under the Employee Stock Purchase Plan is 1,700,000 shares.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of  September 30, 2022, no shares of common stock have been purchased under the Employee Stock Purchase Plan and no offering has been made to eligible employees under the Plan.</p> P5Y 87127 2762000 P3Y 1 P2Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="margin-top:6pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">WEIGHTED-</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AVERAGE </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">GRANT DATE</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">SHARES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">FAIR VALUE</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested restricted stock as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,910,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.18</p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.07</p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,772,239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.87</p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (229,854)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.00</p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.00</p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested restricted stock as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,908,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.28</p></td></tr></table> 3910722 23.18 66220 17.07 1772239 22.87 229854 23.00 66220 23.00 1908629 23.28 66220 5182 -319000 3758000 5039000 P22M15D 1174000 2705000 3821000 P28M 292000 877000 1593000 P18M12D 20000000 1000000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">WEIGHTED-</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AVERAGE </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">GRANT DATE </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">UNITS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">FAIR VALUE</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested RSUs as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,288,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29.28</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.10</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested**</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (420,168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.52</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,610)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.87</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested RSUs as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,134,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.98</p></td></tr></table> 1288724 29.28 1415901 22.10 420168 28.52 149610 24.87 2134847 24.98 134262 7059 5312000 14538000 42927000 P25M15D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">WEIGHTED-</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AVERAGE </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">GRANT DATE </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">UNITS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">FAIR VALUE</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Non-vested PSUs as of December 31, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27.35</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 361,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.25</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,291)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.83</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57,077)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.47</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested PSUs as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 698,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.10</p></td></tr></table> 406575 27.35 361147 22.25 12291 24.83 57077 35.47 698354 24.10 345000 1940000 3467000 P15M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:95.66%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:30.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">THREE MONTHS ENDED SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">NINE MONTHS ENDED SEPTEMBER 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,738</p></td></tr><tr><td style="vertical-align:bottom;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,636</p></td></tr><tr><td style="vertical-align:bottom;width:30.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,528</p></td></tr><tr><td style="vertical-align:bottom;width:30.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative </p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,944</p></td></tr><tr><td style="vertical-align:bottom;width:30.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,846</p></td></tr></table> 2454000 1442000 6834000 3738000 160000 602000 1670000 1636000 957000 514000 4115000 1528000 3233000 5607000 11199000 13944000 6804000 8165000 23818000 20846000 1700000 0 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">11.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Segment Data</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and in assessing performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has determined that its chief executive officer is its CODM. The Company manages its operations as a single segment for the purposes of assessing and making operating decisions. The Company’s CODM allocates resources and assesses performance based upon financial information at the consolidated level. Since the Company operates in one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes revenue by geographic area for the three and nine months ended September 30, 2022 and 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:96.43%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">THREE MONTHS ENDED </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">NINE MONTHS ENDED </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>:</p></td><td style="vertical-align:bottom;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Americas</p></td><td style="vertical-align:bottom;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 186,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,594</p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">EMEA</p></td><td style="vertical-align:bottom;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,222</p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Asia Pacific</p></td><td style="vertical-align:bottom;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,942</p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 249,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,758</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Revenue is attributable to the countries based on the location of the customer.</span></td></tr></table> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:96.43%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">THREE MONTHS ENDED </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">NINE MONTHS ENDED </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SEPTEMBER 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>:</p></td><td style="vertical-align:bottom;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Americas</p></td><td style="vertical-align:bottom;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 186,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150,594</p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">EMEA</p></td><td style="vertical-align:bottom;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,222</p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Asia Pacific</p></td><td style="vertical-align:bottom;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,942</p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 249,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,758</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Revenue is attributable to the countries based on the location of the customer.</span></td></tr></table> 64367000 54911000 186784000 150594000 13276000 13307000 42833000 41222000 7057000 5726000 19394000 18942000 84700000 73944000 249011000 210758000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">12.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Income Taxes</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company generally records its interim tax provision based upon a projection of the Company's estimated annual effective tax rate ("EAETR"). This EAETR is applied to the year-to-date consolidated pre-tax income to determine the interim provisions for income taxes before discrete items. The effective tax rate ("ETR") each period is impacted by a number of factors, including the relative mix of domestic and international earnings, adjustments to the valuation allowances, and discrete items. The forecasted ETR may vary from the actual year-end due to the changes in these factors. <span style="display:inline-block;width:36pt;"/><span style="display:inline-block;width:36pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company's global ETR for the three months ended September 30, 2022 and 2021 was 54%  and 48%, respectively, including discrete tax items. The period-over-period increase in the ETR was principally due to the combined effect of the overall increase in pre-tax book income and the tax effect of certain discrete items.<span style="display:inline-block;width:29.04pt;"/></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company's global ETR for the nine months ended September 30, 2022 and 2021 was 63%, and (11)%, respectively, including discrete tax items. The current year increase in the ETR was principally due to the combined effect of the overall increase in pre-tax book income and the tax effect of certain discrete items.<span style="display:inline-block;width:23.3pt;"/></p> 0.54 0.48 0.63 -0.11 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">13.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Earnings per Share</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Earnings per share is computed by dividing net income (loss) by the weighted-average common shares outstanding. Basic earnings per common share is computed by dividing net income available to common shareholders by the weighted-average number of common shares outstanding during the period. Diluted earnings per common share considers potentially dilutive securities outstanding during the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Basic and diluted earnings per share is computed by dividing net income (loss) by the weighted-average common shares outstanding:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.42%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">THREE MONTHS ENDED SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NINE MONTHS ENDED SEPTEMBER 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator:</b></p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (loss) available to common shareholders</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,762)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,567)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic weighted average common shares outstanding</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,140,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,016,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,523,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,894,227</p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effects of dilutive securities</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,447,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,869,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted weighted average common shares outstanding</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,587,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,016,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,392,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,894,227</p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Earnings per share:</b></p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.42%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">THREE MONTHS ENDED SEPTEMBER 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NINE MONTHS ENDED SEPTEMBER 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator:</b></p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (loss) available to common shareholders</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,762)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,567)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic weighted average common shares outstanding</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,140,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,016,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,523,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,894,227</p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effects of dilutive securities</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,447,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,869,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted weighted average common shares outstanding</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,587,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,016,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,392,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,894,227</p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Earnings per share:</b></p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td></tr><tr><td style="vertical-align:bottom;width:33.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td></tr></table> 3936000 -1762000 5557000 -3567000 157140166 149016609 156523022 147894227 2447479 2869512 159587645 149016609 159392534 147894227 0.03 -0.01 0.04 -0.02 0.02 -0.01 0.03 -0.02 EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .V#9U4'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 " #M@V=5I=-[+>T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVE!(71S6?&D(+B@> O)[&ZP^4,RTN[;F];=+J(/X#$SOWSS M#4ROH] AX7,*$1-9S#>3&WP6.F[8D2@*@*R/Z%2N2\*7YCXDIZ@\TP&BTA_J M@- VS2TX)&44*9B!55R)3/9&"YU044AGO-$K/GZF88$9#3B@0T\9>,V!R7EB M/$U##U? #"-,+G\7T*S$I?HG=ND .R>G;-?4.([UV"VYL@.'MZ?'EV7=ROI, MRFLLO[(5=(JX89?)K]WV?O? 9-NT;<5YU=SM6BXZ+GCW/KO^\+L*NV#LWOYC MXXN@[.'77<@O4$L#!!0 ( .V#9U697)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M[8-G5?DV4)?G!0 XQ\ !@ !X;"]W;W)KS? '?SFL].KJ\EL9;(;^F:\X5>HG".+WLK)5*/CA.ZJUYQ-)SD?!8 MWUD*&3&E3^7*21/)F9\'1:%#,>X[$0OBSF2<7YO+R5AD*@QB/I@]5:F0O.9)RP%5]P]51;BJSFY\R\[V)2(A]Q31H+IOPV?\3 T2KH*]^F\-KF&>6\ID(_PE\M;[L##O(YTN6A>I1;'_G.Z">T?-$F.:_:%L\ M>W'105Z6*A'M@G4)HB N_MG+KB(. W!- -T%T'-"27TWT'%JIS_VV\HTM9%I7NBWI% M0<$%3\Z1B\\0Q91:RC.#P^_%YAQA8@M_4QRWK#DWUW/;U9RMP@K!"[N@Z; ? MTH1Y_+*C>V3*Y89W)C_]0/KX5QOM=Q)[PWY1LE] ZA7[TVO";:1P.,'=SS8D M,*HE4J]$ZC5#^IPQJ;@,7]$C3X14-CQ82LG,5BDS,*HE7K_$ZS?#FW,9"--@ M?:0'#&OR8*6R&];V0S"^)>>@Y!PT;)F2Z;DF'\/J\PAK+5F86A,)AK4$'): M0[!0NY'F-@@YNL^B9RYM8+ &QJ3KC@:CD0T.#&T)-RKA1DW@'ODJ2)5.H$+W M++*V45AGQJ5BDIT5!;N+O7,;*:C1DI3@:N+%35AUX834[3.?-,[00NE.B81$ M,Y'%2K[J?]]: 4?4KV]LQ'!06^0#KT&:(#^Q%W3GZTX:+ .OL!GU+?F(Y)!V M*1GB$>U9><'@MKRTXJ5->*>^K]73L_T!^JB?0P^Q/:^P),$8/6ST]*2-,9KI M.K36V@Q6:0M>62,"N@\8_&DKK."PY"(+%"^*2#"Q,I_"$9'*$A'8U+QGGIDS MW9&?Q-9J!H_(S640>UQ9C>0,CFV+6EDE ANM!HKD4&U-J*RXL>?^' ME?,4EHE4GHG 5N=]2NAU,EO*]G*&$2;5B8ZX6/"-U/%]=3Z_ M4#+KDM,1Q2_6A:H9'-66LW)#M)$;NC-FK5BV-)_>; ]NY805ZSA/X8!HY8!H M(P=D/DWU]XOV!"LAK6/1$9V/3.K6/O4\KH6TC%](6HE/881H981H(R.TB%@8 MHJLLU;=3>[N%=6I7&N"XMGR5 :*-#-!-Q.7*=,S?M()::X\0)2RVIQ86K <] MA?^AE?^AL'W9)W+-=2(AO)8K1G!<6[S*!]%&BT:[27Y13/*+?&$?/61*N]K8 MS*%6XN_D<';U4*CUQU*[O+O;Y M"_J3V_,(2V&,R9 .\,AJ^N#@ELET*\/C'O$KN_GR-DB-N_W"M5F#EG./R'6[ MA'9=ZQR(4=RWO&W?)\ M/24L]]FU,I["_[@'&V6P6YEJ0+^ #)EUD#DB4#NLPG'_%\PYV$8U,UZ^NYPB MSZS$%CNJY=5R!WN:[]LZU>/%]O++842Y.E$CR3=EG MH92(\L,U9SZ7Y@%]?RF$VI^8%Y3[^I/_ %!+ P04 " #M@V=5RC-8DY0' M %(@ & 'AL+W=O[5A3((?>594E[.-E-N/BT65;%A.JP]BRPKUS:,HS)87]6=WY?)"[&3&"W97@FJ7Y[1\_<0R\7(Y M0[/]!]_XTT;J#Q;+BRU]8FLF?]_>E>ILT65)>>97;,LTYD4CC_;I+/NFGK@ MX?$^^Z]U\:J8!UJQ:Y']P5.YN9Q%,Y"R1[K+Y#?Q\AMK"_)UOD1D5?T_>&EC MX0PDNTJ*O!VL$.2\:/[2'VTC#@8@;V( ;@?@MPX@[0!2%]H@J\M:44F7%Z5X M :6.5MGT0=V;>K2JAA?Z-JYEJ;[E:IQ<7M]^7=U\7=^L@#I:WW[YO+JZ5R>? MKKYO?;F[NU^ <_+Y>@7^>_0N< 5Z ^XW85;1(JXN%5!ATID727N]3 MC@:#E^HRKOR<5<^KO.1J?)W94VK#5!W#23Z@/VYX\\T4\5;[V*3*JA3:2IX7F($?1A?+)X/ZS'#4.2' M<=B%#9!Z'5+/B?0J2<1. 5,\D3"%\B%C6B1,* X#"0E2[D$ MF5#WK])?GP4QKHL\PP&>JP35EM5,D;W:RFQP^ ?X0R^"P:A*,RJ(?=^W%^EW M1?K.(K^Q2I8\D:RY(39TOG%=@D-O!,X,BO!$_X,.6N"$=E>R+>4I8#^46NC& MZH8*N6&JX8,%8P,=&'A0X$,R0FV)BGPOLN,..]RA$_>]D#1[ \30[*N>VWB$ MT0Q3W0^GFAMU(",GY=S6?7003G1*PCE1LD&E<5=I?&0:*;=1RM=Z^FB^V2K] ME_5*MM4=F^T.#,*Q!,5D8B4BV(L@="*]53BIY,43R)CR!*#4XG\N'L]WZF1Z M'K59![,8>1$:8;:%X8!X$Z@/I!LY4?];B/2%9YD5&K)PEN)& YL9%T)"0C0! MKA=6Y-2RY>="TN*)*^IN&]@S>)+L\EU&-?/17)22_T5K2Z?I6^GZ/(:HH7 4 MQ'."X^,TWF(YK$+=!I^,B=P2YR,483)1;2^MR*VM*_;(%.NDRATE(F= TA_, M/F6(B13YT1BG)0J&4RA[645N76VH)Q/%T[ED9>Z:V1;)BV*CG6841L$$/Z)> M&)%;&1L:=X S)0_Y, KBL0CT4-$??:B-W:N$3PY+E ^]*=AS,O67;IX>XVKL%,]W/^F?*-NP[%Y# ML5M#5R-2Z=Q7,ES*UD989#.*QEQCB_+)U-SJE16[GSW?[*2P^0@9*AXWUJHE M3#U63&@-[L40N\5P_,AP,+O>U6M3"2-SF\46A?TI6N_U$KOU\LN PZ=@UUY< M!X"45[4#L!9B$TSHX;&UM<:AT)LJIE=6[%;6L;D]1DNF5"(+TUN>-R=[JQ( MIA [\]D9#]BH\P2)AC7W"DS[9EO)\@>U2O//^^Z" MWC/5_GZB8=-[7T+2ENG>QX )TM1WX\CU6K(N353=3G0:#"O6A\+_Y& M[YOKA!&:XQ#VU_&C>=Q?Y_]ZH\T=!H7 > MAC9I0%-)[*.+V4%=IRK4 *K+6 MV^'GO )W7)%WE:H%C^$/!*0L0): U$I+/IHA6HQ5]#W2&S<*5N@AR(OM@/V M>I/EO=-DU6U_:P%M\L&+3>L6HS70ML6X.'A'KW\@\1]:/O&B4D\/CVHD_!"J M'I3-;PZ:$RFV]6O[!R&ER.O##:,*N Y0WS\*(?&PO=V]R:W-H965T&ULK9;1CILX%(9?Q:)5U4K= 1-"PC1!RB19M5)W&C73W6L/G 1K %/;)&V? M?FU@& B$R70W%\&&\__^?##VF1T9?Q 1@$0_DC@5;WRE^TCJ&Z8_R\@>MB"_91NN>F;M$M($4D%9BCCLYL8"7R_Q2 N* MB+\I'$6CC?14[AE[T)U/X=RP-!'$$$AM0=3E $N(8^VD.+Y7ID8]IA8VVX_N M?Q:35Y.Y)P*6+/Z'AC*:&U,#A; C>2R_LN-'J"8TUGX!BT7QCXYE[,0S4) + MR9)*K @2FI97\J-*1$. G3,"NQ+8EPI&E:#(G%F2%=-:$4G\&6='Q'6T%6LV&IOHU;B573ZG227_YY7:UOMVN5TBUME\^?UHM[E3G9O%Y<;M MY#&1$"*2,"[I+Z*WA3Y$ISN\97L6/J'LAF'7&]E>/^BX!AT/@F[4K@1<91&) M2'U#[U%&.#J0.(<^U-)KTF"PKCJ@SP2U,-T:TWT99G$1B.0R8IS^@K /M_0< M-TC&5OD[0;X@L(4]J;$GOX5-AI=LE*?"6HQ8NOIQ+)>0'G10JTE%HF[QQUN*7DY]?JY5;$P6//<_&4^R<4O>&NHK!YTT_] MS.*M+$]X)E-L3SH)[PUUQU/O+/K368:'#[,[5=F*G/]$JHX*'A[A>X%'70K' M&CN=1/?$X<[*,!L%F:Z&_R)\3U.!8M@IF74U47I>%IAE1[*LJ-'NF5057]&, M5%$.7 >HYSO&Y&-'EWUUF>__"U!+ P04 " #M@V=5&2"[K14( !_)P M& 'AL+W=O<*_1]E>7R>K!4:GTY&LGIDJ^8_"S6/-=_F8MBQ91^+!8CN2XX MFU6-5MF(.(X_6K$T']Q<5>^>BILKL5%9FO.G LG-:L6*'W<\$V_7 SS8OWA. M%TM5OAC=7*W9@D^X^GW]5.BGT<'*+%WQ7*8B1P6?7P]N\65"2=F@0OR1\C=Y M]!V55%Z%^%8^W,^N!TXY(I[QJ2I-,/VQY6.>9:4E/8[_[(P.#GV6#8^_[ZU_ MJKUMI?:5X&RD05^J^I;J=NQH\/?[N/;U_TP^1%?WQ-'EXFZ/$+>GQ*GF]?[C4 W3Z4R*]/S\FONMG]'PGZ M[7$R04/T^R1&9Y_.T2>4YNAE*3:2Y3-Y-5)ZD&57H^EN0'?U@$C+@"CZ*G*U ME"C)9WP&M(^[VT<=[4?:.0Y&FV/ M_6JC AJY[BDJME'$C1R,3V$) ,-.X(4'V E)[T#2ZR0Y%E(A,==%K)UL;<$[ MZIF2$!.#K(TB8>!'!ED;A1TGB#R#K T+"24!S-4_]: M.4@N+R&Z?I]+JT]C<9_&DIZ,G^$1M0!*.H2"D==>. :_B2-2,Z*Z;*B.]/++!-K M+1T51#@$"&-CE&,;Y'K42#VQ#2)Z[@*#L(W"-/0)3#@Z$(XZ"?_"<[W.LHHO MFVD1EDI5KKLMARA']A""XY5><[91Q,>1F5QLE$==,]\F-LH_R4 GI+'3*$.G MD_9]KEB^2%\SCIB4>L_"5J)0Z7]9J?!!8>< N="+C+P_!F"1%YD!#J H=JR\ M"L!(Z+4E5GPDBW$G^9CK+#%-6;V;*2?^B/P^W8).P'8T8W/V 9!'J>D!&X0I M,:LHA/+#-OZDX4\Z^;\(I2->6 4&I$P R@Z)3-( S(NH;]*V89@$6AB8Q $< M#DGDME!O)"[N%&$Z[J=BQ=%9)J0\1_-"K/9^$#G,GP)Q'WH6?QLV#'QLTK=1 M!&/7FG:H3TS;YKV1B-CMEA1JR0N]A:M=L)_UED;2X6]/J3,RU7=69=VR%.?2(F2[&$$R+7[/P0#"L!:LI,$ <]=RH)0X; M98L[Y5H=AQ83 $0,1-V J!P:Z9I1"/N5HV[)%LM MNVKNIR>!=)-U[SZ.2C[ ;K15K)Z_V9Y$1#/KEG+ 9#> M5)N%#4"Y1[G_U'^-<"8_.UR=9GJ;G,[3:1T\VB]'GM1/[_"C<]'\.PM\#\Z) MO0TZ9;3Q[++SL>@RP&9ZQ)L'H]#,!*ZGAFF MD&AV'8>8@0J*:[?E^(XTVIIT:^OQ^SC[UOF\SENN21E N=:Y7 S!0M?T3 ): MBW#;XFR$-@DZ:Z^E-9#>T".Y9%IY,J6*]'6C6'G0I409$2N]?*42TV]+D'?T_NTUK.2 H?47J!K'K8.,2!H M^>NQ[SOF(15HU?<(K:Y*G$0I:#4((Y>T_51 FRT$[=Y"'*_2+A\ Y]5>Y(6! M;Y;!,01M\P%HE4;$HV:6 JW"/A@=72A:\6)1W>22>@EN9 M7H528E5]77*FRW0)T'^?"Z'V#V4'ASMW-_\#4$L#!!0 ( .V#9U6=4<6* M_@( &8) 8 >&PO=V]R:W-H965T&ULM59K3]LP%/TK M5QF:0 +RZ(.-M9%*$P02T*HI[+-);YJ(),YLMV7_?K83LCY"08-]J1\YY]SK M8]?7O15E3SQ&%/"4)S8!CUC8%][G<47@,>$ESQM3ZHE3Q2^J0&U[.^ M8:F$,,50* 4BFR4.,4V5D$SC5Z5IU"$5<;W_HGZIUR[7\D@X#FGZ,YF)N&]\ M,V"&$5FD8D)75UBM1R<8TI3K7UA56,N <,$%S2JRS"!+\K(ESY4/:P2ITTQP M*H*S36B_0FA5A-9[([0K0ON]$3H502_=+->NC?.((&Z/T14PA99JJJ/=UVSI M5Y*KC.\^\"WP/9"T8WU]Y@*@?!5#:W_MTT@-$EC,;^9#"] ME@ 8W"GD[7CB7TG:]8,/-Z,@@,,Q89B+&$42DO0(3N ^\.#PX @.(,EA&M,% M)_F,]TPADU:AS;!*\*),T'DEP1;<4BG,P<]G.&O@>_OYW_?P36E6[9CSXMB% MLU*>9\IYG^2V,;FM>O-:^]3=X>H_I\121@L2;I B!C-Y)1 &4\ (P*!KTAQ#((\ S[+^L01#A\QQR@11TT[ M5P;MZJ"J3"U=^\SN]LSE^H[L@DZV,=XNQK%;9YL@OR%:NU-C-GSIU+YT]OHR MP3 EG">1O,MT-:/1ND-R]"%_.CL96UOFO(GPWD3XNXB3L^ZV,>9:XK1\% UT+M^8O[/.AW3#OR4=$6?/_RIM1RID$=3=6#Z$D"F _!Y1*EX&*D#]M'+_ %!+ P04 M" #M@V=5F V>W5 - SA & 'AL+W=O;.!;&OPHG.V=WYIQQ@Y"$H9ODG-1(-+-MTHW3V3,OJ4-B;VV3 =*T MWWZ%[0F1D$5(GVY?-/XC_:[0O1+PZ,HY[7W=;5<5\<'\[J^>WUX M6,WF^2JK7A5W^5I]LT#)L*FQ*_+_*'ZLEKKSF43T7QN7ES M=GU\X#+395'SZ^B^ZW!R\.IA/695/ MBN5_%M?U_/@@.O"N\YOL?EE?%@]O\]T!\88W*Y;5YG_O85?6/_!F]U5=K':5 M50M6B_7V;_9UUQ%/*A"ZIT*PJQ 8%8+QG@IT5X&:%?8UB>TJ,*,"W6>![RIP M\QCXG@KAKD+XW(,>[RJ,-\[:]N[&-4E69R='9?'@E4UI16M>;/R[J:T\LE@W MH3BM2_7M0M6K3R87YXDXGXK$4Z^F%^_.DM,K]69ZI?Z\%^=74^]"JG<7DW^] MO7B7B,OI/SSQ[X]G5W]X(^_C-/%^_ND7[R=OL?:NYL5]E:VOJZ/#6K6KH1_. M=FUXLVU#L+<-[]]?G&^M6&I/W+5/D^3LZNSB_/2=]^'T+!F=G7N3TP]G5Z?O M+*RDAS69?'S_\=VF"Q(ASR9G5Q:(>#[DXNJMN%1=^_[#I7BK^OGL=^&]NYA. M+53IIEY=BM/IQ\L_]G93VE._J+.E7NU0Q?!-N>!U]5=-LN/#]1$7^7EE_S@Y.]_(Z'_ M3YL'+ <0!(0&CS:U'J>//4X']OC/:KQ5\TRUZ)=G]?Z6SXW>'\=L;+K V9*! MW9$@80()DTA8"H)IL<$>8X-MZ'1/;)RM9^H"I%(AH8)@\^J79C*>UL7L\[Q8 M7N=EI2;L/^\7]3=;8#!@/TR0L 0)$TB81,)2$$R+'?X8.]PYKTR*U4I=#%9- MK'C%S4U>JCG&>OKFG7F-<6/BX-TIAE+JA\;<[6S14+G@ULS@L[;6'<;_X9'G3:'CI\D3"!A$DD+ 7!M&@8/T;#V!D-VUE] MU-R'77NS8J5N3JMLY[9@<"*'3OCC3F0%?L3,(8\T*9 PB82E?9VA M^3AZ]''D]/%E7M7E8E8K#V]'_<.BGL_SY;5W4Y1>G7WUEHOLTV*YY_3NA _U M=M0YP%%L7#XF2(,""9-(6.KN"LW3\:.GXV?-[9MYW%M4U7V^=7*^NEL6W_)\ M^Y5MN/?,_W'W7,3&H7GA[VS=T-D?"1-(F$3"4A!,BQ?BM\*-/VQN4-%RDR_J M^S+O"XD=60M@PHC/C;OCB;L)0\,"2A-0FH324A1-#XTGFAYQ3R;S;'V;-S>" M-]FB]+YDR_O;K MV3>O+K-UM=P.^.SZO_=5O^XADJ 4%H"I8D=37,$\QDQ!S94W^LUJGN_ ME>Z(6[L3ZVMC"6::W[WRJ+]9!"!63W=5/,+'S+SBLTA7/HUX9/138BDX"GGL M\"M7?+$;C,:'!OE-KJ\ 1MP1G]+NQ$-/O@ZX8IWQ .24Q,1T! MU>.@- &E22@M1='T &E%.>)6Y:S+H[_=KWOB8OR<]5'2U9BB>!SXI@IC*3<* M&6'4')J6 MNJT/'99' (@Y:ET4L!:W+(K9REF41]_$.[O:N4=>R2- J:X$[>^T[ET4" M2X[:GF41=T,&#R6H; :E22@M1='T'4RM;$;=LEGOKC%K7-"NA$9X;(AC$VJ1 MC B)(U.V3RP%1V,>^L9@%[9R- X,N]+2NI&Y"RVU'8+/2,3VW-[05M"B;D%K MT+8P>_=VQ:VF>T/?9Y'9QU!Y"TH34)J$TE(438^15MZB;GGKJEGEN"^_>=-M M7C$@9J#:%Y260&D"2I.TJVH18JK(:5\I/0R>;""E/W+ABT*U+R@M@=($E":A MM!1%TV.H5=.H6TU[D5+N9@Z.G*XJ%]"(F/O#H48%E":AM'1'"_=VB.[K5A^C M;GWL.[5R-WVPURT9::;'H3H7E"9I-^U.W>J2SLQO2Y,;^_NN$ENMB[JUK@&N M[!/%W98&NQ6JB$%I DJ3U)+T1UE@RG4IRJH>*:UR1MW*VJ-GM9YY2+4?A MLOI<= J M;VQ0SMI@O]NVK<9Q0"+2N26'*FQ0FH#2))26HFAZ@+0*&W,K;+U;RNUQT17: M5(M,T959U"5"PXB:2VR6@J.QF@7-/>6V** L-D>=Y2A\%M%H MS[4J;S4P/C0CS;%AW-K#W))WID9>3&CG=]3<;1DZ\J T :5)*"U%T?08:<4P M[A;#!J=/]<<,5 ^#TA(H34!IDEM2%?THCHVTZA1E50^85CGC6X7E!R5:<:@Z M!J4E4)J TB24EJ)H>@RU*AIWJV@O2K1R,P='CD4>BLPTZ01J4T!I$DI+^_I# M]W0KEW&W7/:=:59N^F"?=X4C\QH0:E! :9)W4^%&S-R=DUH.4I7:DU_+GSQ( M 98OU[= XK8TV*E0A0Q*$U":Y%WE*X@C\P=74I11/5!:&8T_[PD.^"P;WI6] M8N9WMD^YVS\FWW62;+CE@07F? ^5 M[: T":6EEL[8)S"TNAX?^.R&YR?9<,OF4&N2C;L)@XFBT MBAX?F#/W?4DV;FN#KQF@.VRA- &E26[1(,TAEG*+H$GW7/J'K?H8#LS PZ78 MN"T/C08H+8'2!)0F0XN<.S9O>E.433UN6D4R_/\]V<%M:G"@0+5(*$V$7?60 M!^:S+R749MIG4P^ 5F$,W;EYSTJQ<3,&>Q:J(X;=3#8:4R.S44!M2B@M[3L" MW;.M[A>Z=3]0BHW;RF#?0Q/GH#01VGXUCD6=80V5 GN-ZMYOM<#0K06^(,$F M[$I>E@0;6REK@HVEH#7!QE;.EF!C*V=)L+&USY5@$[:J7.A6Y< )-FYK@P<6 M5)F#T@24)D/+_EU;@DU_.3T.GCPU%?7,!KO?;<]LL"?8N!LRV*G8AZABGZ** M?8PJ5%T[K.9Y7B=9G9T/;^KB[OA M7:Y]*NJZ6&U>SO/L.B^; NK[FZ*H_WISJ/@/1?EY8^/D?U!+ P04 " #M M@V=5\#:?)@;P5&] FP=QNGV6)MKE*HB?22;-?OR.E6+9$ M,?'@+XDL'T_WQGN>HW7^)*KO%TZ*A)>CV;FY]U#-SL56Y;QD#Q62VZ)(JNO=SX@Z_62M^8S,XWR8K-F?JV>:C@TV2G)>,%*R47):K8\F)TB<^N M?:H7&(D_.7N2>]=(N[(0XKO^\'MV,?*T12QGJ=(J$OCWR*Y9GFM-8,<_C=+1 M[IEZX?[UB_9/QGEP9I%(=BWROWBFUA>C>(0RMDRVN?I#//W&&H<"K2\5N31_ MT5,CZXU0NI5*%,UBL*#@9?T_^=$$8F\!Z+$O(,T"TEW@#RR@S0(3N4EMF7'K M)E')[+P23ZC2TJ!-7YC8F-7@#2]U&N>J@F\YK%.SZ_N[F]N[^>T-@JOY_>?? M;RZ_PH?Y5_CWY?;NZQS=?T+7E_/?T*?/]W_-T1A]F]^@=S^_1S\C7J*O:[&5 M29G)\XD":[3.2=H\^:I^,AEX\A1]$:5:2W1;9BP[7#\!+W:ND!=7KHA3X9QM M/B+J?4#$(\1BS_7;EV.'.70766KTT:'()G*-EK!-)%I6HD"P\ZI$\7)5ERY7 MG,DS6]AJM;Y=K=[69W*3I.QB!/M6LNJ1C6:__(1#[U>;SR=2=A !?QI*!AZEPLIW]N\K56$1H7N.8^S( BB\\GCOA=]H3$-PE;JP+Q@9U[@ M3-!E]C?L+VA)2B(EH">EHDQYSE#9M5M_K6^F.J6;2CQRJ%BT>'Y[3H-3YO1$ MR@Z"%NZ"%CIS>L- :7&4H*42G^;WU#+'5X("CJV7S)_MGRC8ZP+2;U M@X*]I&*J=]Y!YBU"83R0^&CG0^3TX;)C,B]54J[X E*?2,F4M9E%/4-H['G= M0K5(>3X-[/;&.WOCH^S-V (*5,IM4J8,I4+:+8[[H<-!V#'8)N3[=GNG.WNG M3GL?] XQ. \T Z45R[A">B,QJYW3G@E^&'?,[,O0J=U([+7(YSG-_ P6(4-& M%*^8KE(=W.$*:-3M&]$+IT4&"F# TCV,QDY+;V$;J>>QIBL9Y+L #B?K:F _ M]#6SFHM[IA :XVYD;6)>[(<#-I/69N*T^5L)K#+G_X+%>1-HV&<,.I)"T#,9 MDD_)QFJW4^^QO;+1=E#@4> ->-=B.W8")[3!):N@L%]P0B4_[,7=Z D.H(MX MTVX6^F(XF@XEH05@[+LYR!H:&Y.:J=5U;;IRSI,%SPU864UVHOK1"3B1ML,( MM!B/G6@XNTQ3L=4(#ZC%^&,"3=[J<]!/4Q1/@VZ:+&(A]N.!/+6@BMVH^E"Q M3<*SE^U WILPIELP$T#IM7#VL7&,O;C7Y_MB! \T&-)B*'%CZ%Z#:;EPS@"H!AK. M!TVD;6Z0/G*.">[20;O4D!LMP!(WP-Z]E=Q;+>\C:!!Y033"3$?#'+[1=V!'C+TN[;2)!?YTH%>2 M%CV)&SVOMA+N 'M+4J"@DFO.66]A397-CC'?5-T#G,9Z"UP&<4R[UEO$L ]S MR(#Y+:P2-ZSNMO56&JIFW1M6PRV@B0.@SUW++7+$"Z8#LPEIT95$1VWJ)2]A MV'O+IG:B]M&;^D3:#J/00C5Q0[7.'W3DE+&LB<-FN\AY"L4'&*ZCH:M0% 4, M%U*)]+LU(LYG'!T1R\!,*0WP0,9;S">O#LU[?BY$!1K 0S,XY:)JF"@_)65&7.O^I#8: MX/<:BTV,8G\ J! MA1F$M#?86L0PB;RADTO:,@CJ9A"WT*E3DPJ(..,K?625FJ&AKJ"T&2 @136= M@%9@+O31\6.2ZW+\8.[JJJMXJE@M8'760B1B$G;9DDT,4S)4=RW=H*_3#5ZF ME>E@_"0.]?D%B7#09:L6,>S[X= /)+2E(=0]Y%\?Y0'<5&C!5KPL&VR&"8H+ M*S6D_>D>QV%(NJ< %CD243(=P%O:<@OJYA;_PS6F3SB<3O7) <$TZN-27\[' MT308.$>B+8F@4R=MG&\WF]P<9<,HE'&9YD+J26C'UC6EA-*L?_X'=+5Z<5(N M<2IMA[] MJS#?^6 PDSU^FQ-=_P7]++^$-DG"YA0['5R9Q/SPFB@'OV64_AN M3G%HZ" B-5KV?PJ-HKB[:_P^00BCH9]U_)8?^.ZCAH/RTF^49-NL@Y9_T).)4V@Z#U+(/W\T^/K>'7?H,;%O4HV2_,"2^?^ M%3Z[KE_(:=74[P=]22K "0ET?PDJO8\1U&I5OW)3?U!B8]Y:60BE1&$NURS) M6*4%X/NE$.KE@W[ [L6GV7]02P,$% @ [8-G5>?!KK@I! 'PD !@ M !X;"]W;W)KHD$:%(C:3JJ+]^CY2M)&OC8=@76Y3O'M][1]YYN3/V MSC5$GMVW2KM5TGC?7629$PVUW,U,1QJ_5,:VW&-IZ\QUEG@9DUJ5Y?/YZZSE M4B?K97QW8]=+TWLE-=U8YOJVY7;8D#*[5;)(#B\^R+KQX46V7G:\IEOR'[L; MBU4VH92R)>VDT;LQ ? _Z4M'./GEE04AAS%Q;ORE4R#X1(D? ! M@>/K,VU)J0 $&G_M,9-IRY#X^/F _C9JAY:".]H:]4F6OEDEYPDKJ>*]\A_, M[F?:ZWD5\(11+GZRW1B;GR5,],Z;=I\,!JW4XS>_W_OP*.%\_DQ"OD_((^]Q MH\CRFGN^7EJS8S9$ RT\1*DQ&^2D#D6Y]1:_2N3Y]34Y8647'3(5V_0. LG=:S!C7)9/>L5UCE!I.S$Y3B4M:.%E*;B4Y M]ITW-?F&;,KPR5Z^.,_S^>76M!W70UPM+K_'75"X8+CPIO([;HEUUI2] '+8 MP9-HM%&F'DY*BSC-@G-2 -Z;_4DG&Q=455)(TEX-3'!K!X9N$D'0=I3\0I%% MU2O%"M)4!?*05TCC9-LK'O5*S4K;UZR43AC0&E+P(0&7I. JHDV+4$5N19/B MJ0X !GO"@5:ZT'Q& >A9=VB27("RF[$_0&'O ).(8+4R!; 4.B-,P/9/^#Q) M")8MWERZ?U">C/L7OQI2'3,H:PLO4N8\;&E#^5-F+*,0N^-(82+4&4PFH=Y* MKJ+'088BRWTL4VUYZX)ZU MIQGFLXKG0 N!N=!R!!2^DDGX(?KO^:RLF98^- M#+44]+6)3P5/\L*+'DW$=E*'HU@,#V:$TXA]&\;=<[4Z@*9,<]_;4!*NZQX3 M)@@(^TI=C^HV?" G.6:#YFKP4D#,IP;V"=,6\+.,YQWJG5&]'T^"PAB+;AR* M#S--5:'D#V>8='GBS0D%57W7&1L46P/%(1$'6S[<#J9D!CIH6H@$;/7 M\G%CE#$D?]32PY-;C\JA1ELP+W&1;SO4.66_]??4%J:W$'B#;?N:J_20\RMT MEZ9-V4^$<:9Q(=Y:CL*D[/=XN6%3"_<'#$ MLL%IZ+K054(S0;](V15L@.N21XNWC=1\]JV^F#T:6G"MCJ/9P?I>^W%^36^G MZ7\U#KV'\/&OPWMN:PF/%%5(G<_>O$J8'T(659W M.Z+==EAV3^PC"!3)&H, &P6(YOSZS:L.@*".:>_NPS[8%$&@*BLKCR^/PH^; MJOYJEUHWZMNJ*.U/!\NF6;\Z.;'94J]2.ZK6NH1?YE6]2AOX6B].[+K6:4X/ MK8J3Z7A\<;)*37GP^D>Z]K%^_6/5-H4I]<=:V7:U2NOM&UU4FY\.)@?NPB>S M6#9XX>3UC^MTH>]T\V7]L89O)WZ4W*QT:4U5JEK/?SJXGKQZWVCBP(' C+^E#$/_)3X8/RW&_UG M6CNL999:?5,5_S1YL_SIX.I Y7J>MD7SJ=K\JF4]YSA>5A66_E<;OO?L]$!E MK6VJE3P,%*Q,R9_I-^%#],#5>,\#4WE@2G3S1$3EV[1)7_]85QM5X]TP&OY! M2Z6G@3A3XJ;<-37\:N"YYO4=;X:JYNK.+$HS-UE:-NHZRZJV;$RY4!^KPF1& MVQ]/&I@/GSK)9.PW//9TS]@OU?NJ;)96W9:YSKO/GP"=GMBI(_;-],$![_1Z MI$['B9J.I],'QCOUBS^E\4[_1Q;/8Y\-CXW*],JNTTS_= #:8G5]KP]>_^-O MDXOQ#P]0?N8I/WMH]+](^<-C3T?JZ<.KSTM=:[5,[[6::5VJLE+9,BT7\%/5 MP&^J@6]JLTP;9:S*C06AMCI7^)@I55/!#5K=5*MU6F[_\;>KZ>3R!ZML-&L: M9EV[65.K,GRDAI%DB,<>R;7-:C.#!V#:WZM&J^F^V=,V-PWJT M5AHU5+W5F5[-8,].)Z1CDY$Z3(_4F]0:>NPC"G()PY,]A3&^P,+@^JUM#!A( ME@8%X@X;PS?!CT!E#D;\B>S$F]#5F&;+"_TRNANIA2YUG1;%%G=6K_'Y>(MK MV :S+F#^0]S#Z?B'7ZZO/]*?DQ^.@ -_M@9(![M9@J/!J7#G5^E7K;0G'=>3 M6G!.:Z35;6LM MRT:.BUMRI(,&Y=I MW K+$J.1"@(:)5RO9H59T+,P02"EJ39IG5L:;*53Q^=U72U@CRWS? 72P+.6 MP+5O.C_FN= .XR?N2@U4P,C$>]UHD+G24SI/3:WNT\+Q#M8T;PO8MGM-,Q3 MA6/\EOM=M6H#V (_#:A(N3"S0GL!6515OC%%D1!'-K0^5, ,#)AI8#B+&X-7 M1*XM;$VFS7T*HR3X=W4/&D R0V89@(>NR?JEW_PL>!OLGEN$OT?$(.$5X4] M(MA?VRCBNMVD:Q3<_5S ;ZA%S?88,1"LFC>AKS1^[W&_0%!P10:,JZE)ZX8X M-P*WTJ"]!'H 2J%A1^.7&U"]6LWK:@5;5%G=$3>8UK;94N[2P$[4[BV:3+RE M1AT1X_X,70)S-SM27[RE?H=<,BOUL[_W+N@=FCK<+'(=N-8]$\W2@K:;,3;; MWSNT86QI!?')/9 M\]A'UGVCZR;%6U;./(J[,^1'8#PW3F IV,,"C RX,X:)@BTB!-6"?02[M(Z MS)1@+'4^;D^K E@ MNN>N[[[XQW#JXPE810>>$6N4Y+"O07N ) MM!8,KL5(OQ%0.ZO:1@V.)/.RB = 9\3Y-9N". _R"P8NXX5IG$78=PT4,B( M24O(0Q"WV@D%MXD"@".@D2"J'R#X $$,> ,T"Z3L+ MB3-0,[TP98D4I7-0]: 4DW,7=MVF:(/3];HP7?@LXZ\1J#7>$8EHXB]BTN!I MC^,?0GK_DM5RCJJ1 M05P\$ZDA[152O0'X :NM-B4" S"C)C=@G#4"2S"R9$V%#&<^)&@*D4CL-'1A M" -K9RW#HF#5^DC=H#'' >B/6Y!=8#22S?+S"7 JQ!KX/-U _^EPEU_<"T(+\<=DEERQ*@9&AS*,1*5QP0E11.YJ1M?C+X&51R MWI:YJ$/=(\39[PVX@Q>GR?3RC$9[<36]Q#AX#TC;\1H8ZM@U:UBQY:GF%496 M).T8-+GUP%Y37 0R!D&W3TJX/D/ M?_GS[O;CY]OW;VX_$;_W-W)Q$BX2,\EEW>Q=N[OWA9J".S@?OXRN3*[. MD\N7EWW12CR&CJ[YP%4''RP"6SKML%1!F.\>=@DH>4/.FR MCJA:ICAF-P/QXBHYO3KW7CKZ43(?__;A4[MJ.93C5%4W2 8+7*W$"-&0(_4V MY,2>%[ F'=,0T<&)(%Z1I-X5X/-JQ&3%> M2 M;,:?+AX6 7E5Y3/[/2LC$: J?$D_#M47< MA*I=+#MJ.U(?RIY$3;JJK&E6BM\K7)/'.,Z$/[1(B;16O-,/LB.O0/4P%C2, MG!"S0MBS52L,2WA3 -CX3%P:;Y+Q]@D 1Y:VG$,WM.MSI[21EJ44Z.BUC[PI MS %"R&U#9)>JY796$X;P(Q.$2!VZ(OBU6E:2]AO%.,>5ILTQ4'PL$P=" ML0R4+<-]\1( Q)HYX V26QJ049KFNH++YZ)OOH[(3V+TW"$*16F2O+RX(*U$ M-:J9-I2UNB&-RBHKF_0H[30*.'^S*#V)?P(&YU0 F3EO+R%ZS!<#65$PVE^_ M@^!/1M/+\\MGR#X:([+?L$EDO8ZQA :/QA6NP$-=L$RB<"C*YK/,47YT1S D MK19\!00W%BZG3V&X^&E=C(5MANF=?)2 (/'IZ=D M)2*W-6#N02)V',JSV+T[I#QN$1^3@M08CZ);1Z H,(+5 URAPU(8Z4.(^@W# M&.CIY-V)PV]%2 M4:CO@]&)KW MA>PFH,(>0*)R4)@D)GR72$IU!AM,UC*VU$_$5XXXLH&B"1C!P4@9]T7 MDR";X)!=)E8*EYNER3AM2>3V(GG!R#JM,<5BAX-#*MF!2$GZ4VIX7/*M?5TQ MW]T,"B8AXL&A9E07GS'P+S0(UA#GEP9P'$3FV^$ ]_L%@\_]_.WVC]O?U$0^ MI_)YJCY_^'S]&^;K=//H&.\&4%+GP1?TUV3Z0W2%4?SC=W#<^#U&VD?^,T6# MG.#39(,SXN7QL+28^HGRLI/Y^'\H+N>7C_W\N* \/L:0:)2ZB1"?+Z%? V=V23:T7:4T>/A)/$?_5 %3RDIN $FGIL1JYJL+3 M>\JD0.!T0PI+#U;S!ROTSZC;^%32X@BN4;<$?(9NBG>[M@?_G<_4O>CCMSW.>;&1Y8;RVARKJ5A!7SS6E,#!^5E M*+UE,O;A5.;%*F0U;S;H6-=UE;?4=@,PJCGV?3C2ZJJQ77B-6Z(.:]_A4J'Z M8(-QHW&7-7#/#TC@Q'7UN.+679K>N>H6)^5AWCF@5@[BY':7B2?37\/PSFZS MCLFB1UX>3">]TZZ1R0@\Y@R9:2E5(;U(*X,RZI:K*":66;$0[7:6LE6NJ,T6 M =:-+;#BO6@ZEG!:3#]C9-]O$V.)FQ%ZA#4W?L@ M*ZYADBGI%LWZ$K*N#2EWLUWKWC=0#>3L)' M;!_I#(%EQ]VPLNNZ1DY$Y97W;=%@Z4I]C%K./H26,S*)653\1G4@4=4W$5%'S+=7<&;(+ADM?H.]_..5+_7%*[C!!,O6 QQ1CS.R+V+AN5;@UCP&0(188: M";G136+4(/Z4J+NG=E2G5#XXM4#_7O'@2"37V/S&?A"K#G5C,O#M-0D[Y6V\ M:<.>3>2HZ!R$J74PK1O7UX&LVS?AK]4&U*Y.*/FQ7^2J8'9QTDCTW I)19%8 M1\R.>(?DJ*?,R0=F(AYM\"03@'%BF+$O?2&KJ&!8,'1SKIKX,NB.U#/+U^F6 M<\"P^0X5(,6Q3:"G<->I71UY2MTYI,]DEEG)#*9]U7 B+H3(SGP%JQ4LT9VC M\3>WD_*'MY!2'[:19W5,)J?;=[-T-1'/X*JXP=&IHXB]&Z!F[$D<'I>#<]TZ6>HRIXYDL>V^W!2+T!/QK\ -VWNZ*=Q>P1 M$-J@T ;><<0P-()13KRO*T,]5*HQ6.)!4S$HKUCKHGJ_*"26S7?VZ,[9E?>1 M2@1CXT3>.F34!4:T%82ZW'@M->%8WW\?;FETMBQ!H@JOB91'[^,FR4=C)DNZ MVH!W :(X^YQS"FN YBZ(@4T&#=J&:,'C,=J3T*CB,W5BO%Q]3^P3"!#<->JP M*7BIL&W49<&50BIQB9JA23>%W@>G.OO706I=0_:@[/ 2028227E&'@-,+[*> MNQYK5R^0+G))C"-0@[W=P-*WUJ?H<:@_6Y-][>&C/;Z/E(#FX%)O::0FSIG2 MSA$63I=U'9C?.LM-@SM,X7;KF"?.JHAZQ*WQ\Y@3(PB)MJHM(^F(B@F^]2$U M7&'-[WT/NW=)'4]L;">#V.]%'PT&&GY!07CRBAQZV"+7/H-=8<(B7S_O(!+R M:Y4TIB.A4BAW?3(NJ4/N"N>8H0-?&7+&O+55;4 #0"D)- \8"()Z8B44AAU. M%2U_\^8O#IVP20F0-1?TO+G DRV4Y4\ZQW8B<]"1A= I651M+EWY$!"WM-YN MFCEFWGU%V[-+0[2K%)10?(SI#'@P/DWD); SA(?W?8OB=)UR:=S/1@:Y7R"-C2K;1#*+$PV_$@XF,/EVK38 M(AZ.;UA@2J@"VC;8)M9Y6IJ*0=EGT7$.7SX!-CPT>T=8P^])A" EIB:)A#@T5)IM])RCE&4YMTZY =PD[YW6YM MHS'_E0G."+TW CD154LIQ4L]:/@JJ/_?,ZYP3>QK3P*IMV0@@;2L- I63V+L3 M2R&FI$,(S@./*(=(&59AJ2I;RO;S60)8%9(PTQ05H^?E9N(<'1[-6.AR00VA M9<+2+17D@V@6!=!BB(S#=AJ;]PA'X$46=>0!)=HE.3.IXO:!B M$/9E&>XIPUU*B-<5R MZ]/+8FB;"/!GNOL"ZD&7RR7F6U'W0L"MD>T$2S\'D MY"O$;6A J;\;>&GD7!X@"U!P##M=)E>]<1W'J.\-=A8OHO18G U+%(Q24/+> M=TEF52&O+[#^< F8&[Q1Y\-'!=M2?@T7K3KTN)[+69(5]=&<.'Y7U*9S/O#4 M[@%"/TYT@/7HD;:V?I'Z.BH$NY58>GF#ET8]>!J(,$-^3)E71PB9=HSK$V<9 M4R=FX-RHJGR/QO%0CQ:CQ+4X($ZHN1Q2;(_P;QH4@AD#*W5'%>,Y !:"-@-$ MB3=7:H,L;/L.D]?X7@C1_#A?)KGS0:FT\&G)UK(@>S=;A&_+SW/:FDYVF5$O*.NP3XD\8.T#:9_"XG:&O0#QA;^@#+CGW(K[7'ZK*^N)#QFDKF]]U\B%DL5*7(R;OS<$\6#/,/]! M>UA;!KW?F\K8Q,HI?V-, ?L]XO)Y&4R/3_?[0'V)P4BO$-!X)>;F&>-2]>$[9;>5&\/3/=@CR]H+;5+ M,[+((TSGD;G6A4?)W0M&0BHIIG=)F0>!/CF+BFOILFG!)4"$]??:AQ*AAU?. MI7'PRU-F@.]A@2A@/!/3$UUF6$11(QX0Y5G EJT, 7M6'GQ5"/\"WS+2$%M! M@ F[B8:RB^6V1CSD)(/OC.6:BH(2=!X*GRABT!D'PW[)@,'P>:.M^20<9SH M<$R?A+[F,NTI\R_T#$H%^CT%$A3 UXX*>5>D^#EDG.[&0KDOT@1 M?*1$_H,@]F<"M32(E2>X#8W.7KDJ LC2RZ]F4%_D_;C@HYZL[G9QJE=QHOR M]BY_P(FI#?EN] FNBN(O H#%C#]ZXP+/E%%M2SLO+UXV!1ZAD CW"G8$C&/C?;*Q7UV\*P\.A8_= MUPW\WS7-??[UT^VM>O_A]\^_WJG;W]_>OMUS9N_W=[\_Z3ZR9=&7272P[ZY? M_NP@\-V=BX_4C9.K\TFG;_+B(NZL/+U(SD[/X@OCY'+R\I$Y@^BX!R>7R?E9 MF CFO1B'LWUG+Y.KR]UV39CK'*AQ>7:?H,!NM\%9SB^2T_%5^'J67%Q>A$DO MILGE>+HSS02F/[L\VVDGO#J#V\?1AQ/S# Y27YX&$P^41 M'NKFYCQ0/W6W1*[AJ[6RT+6WYMZ^%1H5^MWP>\Y:\C)XI,&5"Z4[43JM72MA MVC2U@9#1'29T8T5O:7']RAMZ7R&$TRE:_46<>HHI(%] ZD?1YOXW1R4$Z_!P M_D"86S4(LCA_;[!$<4^'#N1\LS1&N!_"X?M'GN/F27'GY"1GN^QD/LJQJ?XK M'2!^Q.8+'UO@'&CX=@;H'*DF=O9/K?+%ML3$"3D3WK$8V'*E3KN&4+^Z!QA. M41+N/W'_ ?+>[OWM01GRM_"13=LC3^YM)X?F2-U\^./=VV.T M+NAD&=<8< *]$RIC*8BYNX')N5Z! "R)N_2:JDZO!L;>*95>URUX/;A1IT6S MC-_=16BGJ&;2SD@OH,'3,=7*"RJ_T0U?M"%G%8$:JD *J/7T8,$'8G;@(+6L MR-E=P,8S>5U&$KW]P.*A>5*VSEVS+%^[AZGL#O_);(^1R[HGBK\&R9%%X#;(U0SX\=5E(^-=O!.*MCZV[_/$;CB.XP=@Y[9H/K1UD[3]3.V.)-YPR;TD5XKZZWN&Y,J2(]D!@CYP M@2#:!V?FS)DS0WHOU]9]\$NB(#[6VOBKWC*$YM5PZ,LEU=(/;$,&;^;6U3+@ MUBV&OG$DJVA4Z^&X*%X,:ZE,[_HR/KMSUY>V#5H9NG/"MW4MW>:6M%U?]4:] M[L%;M5@&?C"\OFSD@MY1^*6Y<[@;;KU4JB;CE37"T?RJ=S-Z=3OE]7'!KXK6 M?N=:<"8S:S_PS9OJJE4_956^_B_6*>UH[.>*%L?;)V- M@:!6)OW*CYF''8.7Q1&#<3881]PI4$3Y'QGD]:6S:^%X-;SQ14PU6@.<,ER4 M=\'AK8)=N+YK9UJ5XJ?YG)PR"W\Y#/#*[X9E]G";/(R/>#@7/U@3EEY\:RJJ M]NV'0+.%-.X@W8X?=?B.FH&8%'TQ+L;C1_Q-MBE.HK_)%Z28/$P/>^#&>.4; M6=)5#\KWY%;4N_[ZJ]&+XN(1?-,MONECWC\+W^,>)@/QT(EXOR3QVM:--!NA MO&BD"QL1K)!HI87RPC-3BM6Q4P.\=@AEROA\]E.0"IH.P84D8 M!\&6'Y965W@O3B#?V)\KTIN^P *1_;\Q/JC0,D8X?&-6!$/GNY@#\2:($KJ# M8R3G[$KQF/!P(8- 'BIHBFDP O:;HA]QRRL<@1W\Z^!F9O!D*5?$*Q304]DZ M%1282#3"K!*S30S1T=VB$5Q\\NY^^4T9!A$0BI'Q5;$>!NNUJE7 O6GK&4SM MO*.AP@@V5S_X*\7=#147J/:"MRFR,I)Z*X#OZ@((!2:F_WH*9Q MA-'=H6O48K&9R?+#(8#9$RJ%V5M5BI^E$DL(#:,BE@;M!+Q4/:'*6.&*#9XHF,55QI\GX8?4E1+J59$)MR.SFK+Q )H>91(Q:Y;)LUM1 R M-8^%>9ZXF)&AN2J5U'HC[!ILD??)^/1?'=)<1);/Z.P")6L#Y& J+HM?2HBC M+]0<2M2=14?9#.V]TXQX93A*:L98S@0;6;4:#[$:]TP!B^:\^'>%6C68E;82 M3>M\*TULI+DF^_M,/$O2GR")8V1& !JA@-](Z)KU @_& M8W3S-&&,^]+8!7A(4VYOA>0>H+J)IG&PS9VM+WC9B5IE$8':)L^.^^12Y;CU M029F?LGY5LIAH<45?&J[(6)/+#D(WD0_P0UDDV#[8^K\/P!GMQIN;G0U!8;Y2(W M>66%L6'+?J0&&HSV1YJK2[/;5XYTP4#\9,0/TB&O\7D\RHSZ>_8E?C6%. ;3 MN.@"0D;65#QFF[2IV[RILS(27]T$PNE6QU[9V52A4%/J-O80]IM^4MMHU#\M MBGY1%+FQCK4@<-6H2_2XZ^J0_>[:3T0Z;]$E$*(K6> YVC912GLY0@J;E6K9 M!<815G?[!1A-T09[YYE*5;%ND1B1V;Q'HEB!4%TLJ\RG?Y2K,X.*"">.:(B- MI23")L@]$B%ZJ;=PCZ2:]_M#[.\#!7UM[.G2^A#]/!OU1^"1,5A7I6Y?8%0Z MI,H8985QGSL?$+O-C"N1=ZQ$58I_1"A1?#A&!XK'B='D*0&FR?[ "TYO 9/H MH0BQ]921H&>3T0!R:/A0QSSU]R20A+H;,.IP>D!&?,30C]R85F"HO)P<\J MPYVO7#6Y1?R6QUQC?*4/7MNGV\^%-^DKV?WR]*T1![,%?SC0-(=I,3@[[:4C M8G<3;!._F&ULK59- M;]PV$/TKA(+F9.^7G<1Q=A>PG0;MP85A-^V9*\U*K"E2X5"K^-_W#:7=*(B] M:(M>))&<>?/>#(?4LO/AD2NBJ+[6UO$JJV)L+J=3SBNJ-4]\0PXK6Q]J'3$, MY92;0+I(3K6=+F:SM]-:&Y>MEVGN+JR7OHW6.+H+BMNZUN'IFJSO5MD\VT_< MF[**,C%=+QM=T@/%S\U=P&AZ0"E,38Z-=RK0=I5=S2^OS\4^&?QAJ./1MQ(E M&^\?9?!KL]_]0H.>-X*7>\OIJ;K>]FR6J;SEZ.O!&0QJX_JW_CKD M8>1P\9+#8G!8)-Y]H,3RHXYZO0R^4T&L@28?26KR!CGCI"@/,6#5P"^N;[S+ MR<6@)4>L_%;=!"I,5/>&'Y?3B!!B.,T'N.L>;O$"W'MUZUVL6/WL"BJ^]Y^" MVH'?8L_O>G$4\(&:B3J;G:C%;+$X@G=VT'N6\,[^+[T]W/GS<-(RE]SHG%89 M>H(I["A;OWXU?SO[<(3L^8'L^3'T?T_V*-SS9,\GZF@8]D=BPH8C%:H) M!I&:A">6FBNE7=%_T)?6[+0%&(CLB&-/1-8!7Q".B)Q@L;'$$_7[B$9O#M.= M-E;6>T#CT,_N$3W<>#:13T:XIV6"9,K;8*(A+$H@KGR(IY%"#5N\8'W:!%^T MN7'EF)9@Y;8M9+KT.PI.II7?6%,.J1 \CVP%57M'3VCJ\$AQG.2)NHH*#1"I MWL!LWP7)\R/$]K/S-(NG9'ZO" M-U*6H6*-MR9'*OI,1#QU*%B*3*A+JR,E"JFPFMECSXAW9V*E&(4;-DV00@8I MN[4P"-J>8//DJ#0K2Q$SXVWB0R^A;'702+E4HJO($51 %]6(X) +9EPI$W6K M':Z2E.L-60.K(:IH2LP ;3VS,JS8E,YL30Y<;#C$:W.@%2V))I'B=&S!%"XR MZD]CH9)^NT':/XOV 'Y="U$%N@*[.R4(ZB5'2R' M/LFA_Y)B$3E1SYV*T]'U!6IENJ19)7K]37:8/?P'7/77WS?S_B?B5H<2'82- MM(7K;/+N38:RIXNY'T3?I,MPXR/RD#XK_,M0$ .L;SW.M&$@ 0Y_1^N_ 5!+ M P04 " #M@V=5 S# ?Q$) !7&@ &0 'AL+W=O)GQDMSF3A9/[+;/$ F)F% M X"6E5]_OP.0-&513F[[T+DOXG;V_4!G*VV^V$P(QQZ7N;+GO _PAQ1#7(L^)$,3X M6M'L-2P)L7U?4W_K=82EON.,79T:O MF"%H4*,;KZK'AG!2D5/NG,%7"3QW<9E\+:659"%[-G"@2.\'285]%;!'.[!/ MV >M7&;9&Y6*=!-_ $D:<4:U.%>C%PG>B:+/QG'$1O%H] *]<:/>V-,;_T7U M O:D&YL2XK4M>"+.>XAX*\R#Z%W\\M/P*#Y]0;9)(]OD)>K?E>U%[&[9#ONL M377S(>,/@LV$H%1(=*F<2!FRFI56J@5SF<#[!IPMA/6"H)0*$(QVG'\P:3%48F MPN/11V&=7'H.^!Y"2I0QI9)MHM)15C,Y\+7"I:" B&U100RLMX)@V0$ M^=D:9)A$^*-,IH),DTF3LH(;M^ZS>V#".R@1GCMJJ>'/O2%5DI=(']QX3C!= MP=6:C#:?%/O H0L; M^2P;1FVF+,$U%V0XSISARO)0/5W&'?M:\ES.I7<3OL]J9R=/SO81Q2OG)!!4 MII7()-6K471T- UFZ<1>@;#2CEFY4."45+&F2T/$8%\* 2*KRC);S8"HE MAV1'9$'R$-BA>@L#!^;!:9DL; 3]U &9&59F?&%$D-G37VB=KF2>1^3TQKM] M]@YV1'=A'T0*F^3L3R-]/KZ72TE&@$__4RK!IO^ 2X>'T?#D_\BGTVA2>W,2 M3?^F-U_TVJU4BB>Y8.21]^^OR4V?$J=GH#+L\I1/6@-^B+>?:[D$WKDU/6W1 MVZNJ;OVAJK/[+=90_0'^LLSJN5M1&26)J5U 2>M=B_:!:D7AE*#)^/ARAHP/ M9W /8<2BA-+:K%$_9TMIK2\K]\]:AG@42>EV^\@B^IQ8K,F<4CV@1E/)@Z3Z M(42*?Y]@MH07B$"):X('7_MF4ENY+(/Q@]VIX?)4%W4L7@OCN.$-0U3D Z]BV M G1'_%6=<6T'A\^MTKF6BN(>'*3P9\!M.$J5U^ P^B M^R1-+?]F92BX]"9<8=ZFZR:.K9%J+6JIM]2QX!N<46&T>W++C:]_6+GZ^G9# M@PWI7S]%Q#6W65 &#L$RD0MCV2LVFIQ$P^'AYF<-F4QPB; )!>=SGL.I[Q^_ M*V24M!@BH)K-N D&J<(W0KE/^FQO%(W&)]%T.*U ]K?(34?1]"AF]QV5N09Y MQ<8@$D\/OVN/RQ]SQ6Y#>UL05D(W%.BPKF]M3\(,3U!]3S"7)F$2-"(1 *, M>TYN%)V,#MDGLBF*KS$T6U7A\AST:'C";@T-1VX=S _F!;6-;:J'Q^Q&S(4A M%1U_W$42W.,I>T<3'7J6%U JQ]5"TFU VFV*>\-3+,_FRW8$'$;'B(#+VLI- M6=X"C,=1#,CK[KZS)>\D.@+TOZM6M$WN.(Y.)E/V7JO% 4VO&&(+%-0.U<<3 M, WV;OO_.=C>]&2RWT 6VM3%+*W-:\2#4.6V:GO#.#H:Q_OLHW!;%6!WX-YW MEIVR(Y<6:,"*:@9-X5OU=3-15L_F^?:001Z$B*$@/R4H33=+@, QR9<:-LFU MWZ-\?T1P?_5;9#OG(.J-$I2E?EWZ[Z M??:;7L'S9G.V25$C:0I$QFO,@=_$IAP)F1;7KN)?6;BM.UGYM-J,R.K ;,+N MR2:@,1/TF9B::L5Z6N2:O;:_([:V,IY!V"9"VO.L5$7I[8.1FK*9--4S&K.J MTM&.)U2HJ.TDS%^TP8/,>]@M9V,LW]S"]V$QH&&C(M 2L07",@D'0*OU+D5V M#*][-T@<(V?'=IYD M_:>BYM>-JI 1>N-6--\J1L/0%%AV#U;ZH>+3-5K5. INZLJ$NDS5\QSB82$4 MK)]CM8 DR%D?+CMR,_CG)?'LDWQ=XU)=)>M%ZU?K16WRM ZD1%L?9TT-MFM( MN:"LH@V%PK:>,*L$C=K3FE]1>2$Q5\AOWG6B%1>K@?'O/VK5;"(W(-P M8KAK\7U>/F#.O\"O7K?>?;RYJUINIJ]O' ?1_'DF/WO"W=7+_@G%O!1-#Z.&9VJ0)%P$]/%K^28 MNX9_]X"EJRCM.G:)7MS@[\->\Z,FJH_RO/#569WO/LT!GN"4,^TF_N+!7=EDX]V_>-O^:7(8_"Y[ PU\N'SA*@K(85^9 C?O3PQXS MX6^,\.!TX?\ZF&D'2_O;3* [& + ][G6KGX@!LU_21?_!5!+ P04 " #M M@V=5P#3^^S(# Q"0 &0 'AL+W=OLK.I32GX2H 6D0IE6J=50VVW/)KD0JXF=V:9T__W.20CIH#QU MTUZ2W-GWW7UW%Y_'6R&?50:@R6N155,B":A3E MVE&E!)I41D7N^*X;.05EW)J.*]U23L=BHW/&82F)VA0%E;]FD(OMQ/*LG>*! MK3-M%,YT7-(U/(+^5BXE2DZ+DK "N&*"$PGIQ+KV+F>AV5]M^,Y@JSK?Q#!9 M"?%LA-MD8KDF(,@AU@:!XNL%YI#G!@C#^-E@6JU+8]C]WJ%_KK@CEQ55,!?Y M#Y;H;&(-+9) 2C>Y?A#;+]#PZ1N\6.2J>I)MO3<:623>*"V*QA@C*!BOW_2U MR4/'8.B^8^ W!GX5=^VHBO*&:CH=2[$ETNQ&-/-14:VL,3C&35$>M<15AG9Z MNI104I:0Q2N668$BE"?DJ\Y DOE&2N":7"L%NKMP)_CZX@EDT2R-'8V1&#PG M;KS.:J_^.UY'Y%YPG2FRX DD;^T=9-#2\'R1P;>*[OG\"+VC3 M$E1XP3].2^TU/.[5_("7JJ0Q3"S\PQ3(%["FYY^\R+TZP2EL.86GT/\:I]-> MHQ[Y",?D_-/0=X.K#WL_+I9/B_O9XJ%JFYWV9C%OE-Y>:7K*/+R6">R8[+:< MD<@.O* C#^W1(""W/!8%$$U?\02+@;W050Y[8#L,HU8*[:'KD@>L.Y5Q5N4B M@1<\-LO"I,A@Q!(2IH]!!;8_ZG>D4=]KDUL*69V (B6,:\#.0@BJ@:@M+0DU M^3U(3V"'_NA VQ\TY8D;:'J\.)[M^NZ!=A -#C-H:(I3F&?$B^R^V\VM-[3[ MX;!5U"'EIF.TZ9@&(!8X.I2&Q!#'+205.7_T"M'+O;3._6[Z/#_,[@0NR$Z&KKG8Y"0 B8^(2GCE,>8'LRA:=X4[2#KW3]B.(HZLH\,6JACYYG3&6,%R'4UK$T=-US7$ZW5MO>!ZWH, M[K?7EXE[*M>,*Y)#BJ9N;]"WB*P'="UH459#<24TCMCJ,\,[#4BS ==3(?1. M, [:6]+T-U!+ P04 " #M@V=5NXMG95D( !Y&0 &0 'AL+W=OMW:[C8:/-L5T(X]I*J MS%YV5L[E9X.!C5P-,N!S8W@"1&E:A &P6203KP;RDVMO6;H29SK9]Q\2FY[ 0(2"@1.^3 MX6LM;H52R A@?"UY=FJ12-C^77'_2+J#+G-NQ:U6_Y&)6UUV9AV6B 4OE'O0 MFW^(4I\Q\HNULO3)-OYL%'587%BGTY(8$*0R\]_\I;1#BV 6'"$(2X*0<'M! MA/(#=_SJPN@-,W@:N.$/4I6H 9S,T"F/SL!3"73NZEYGR_=/PJ3L@Y@[QK.$ M/8BU5FN9+=D]'&9ZP6Z-2*2[&#@0B&2#N&1^XYF'1YB?LL\Z__3*93_OL._BSN\5"4':QZV(),RKZNR&E[>'[29T\H<^\IDQ;8V6V6R)@[ M ,&-X=FR)7C-C=2%K0'D1J]E@MJB#@N9\2R&E6=_ !<(2 K!0#6H%84!^V2[ MY@BC$EII#JZLWK=)-_1L36UJ59JZM-:.C6@!6A7S][%.4^E(&[2F]2!YJHV3?W(JYMB< MDD(1 SR;0?FO>"*CE">"Q1I9R R]2J;"DY")KJ+:E0 @-_B1::;AJ6'Q"B/$ MMO'8BG1?]1\R9/B6(:]S(Q4;?:L5H^#_QXH M7#FDM P"Y8),G FQO-<0=F9*U%9HI$>6!ID@%"M>!N!A(D*1(,#H%PE2A=JR[LQ'H\QV%.-K M+A6!:$0>K73OP*,P6N$38$,^!5A+TB;514;QU^;NJQH)+IM 4YP;>7MN9RN( M#QE(;3*4(7GWL#2$IB6X7S<'??DD5;T#G/4A^X)M@V8X12H M9;B2?T( S[=[@."#_=%_[ ,4*YP7"X-A_,QR)9*ECU&?P#I[3R>1 30O:&G" MGX]A$(,1O>YR93^#(H)/@:[9B/5:P&^$?TU6A:G+B70.!JQ&+R+Z(.)R=^A3 MJ]=R\%P;&&@P48[ZNM61K*\9E?M \ \SXM\%V"61")0DT;1 M/KLYI/2K..( '1S]7YB]/!!T+AE-4K6$K#64+H[=?[KY_0'"I< I"&Y?2UGU M@Z8P^&U+;/&BDS"Z-:VD\.$M#$60$FNA;)E\0$QC!C6&@R&$0D0]'^X"PQX3 M]2?!KV3Q47\R^[4)9:P&J;\^^"I_Q*?DQHJJR?@$IM8>=H7J,)%.)NV)M.83C .6X41;XR=V>]*(H:8ZR O\_O[S'F M*ZO%L2F\0;PZ.=]2P/P$;<9C#WP48)1^>Z%I(_2Z0QT%,ZLB(:00MQZT>,FA M+PK[5[UQ?""'&.Y.H!7[C^'IR&MT.OO9?BB'*Y3G#W4GDUK/8\XYBON'S5U> M#[+T]WGF[L'0ESM?KB[+3>' MS2:I0[7AJ6G8U<,N"T]GO3 .8XP?M! M3^UZHN8[Z@5ANX'LS[?HC:8XQ!\)8::#VP53C;V1GVIM&DWL&R#Q<8 M: #P+>DV,Y!SRH^1_1F MH!VVX_9BPIY^?[J^9Y_].(_C7&/TZ7@G@-')W[$.9] NACL[>TEQ<'HUXFLA MT1WMIDEO/9[]_33+"G!Y"E[E3ILM-EHH2GYB 2*[E-]]K$LJNC[LH8>*%AM;%@Q,UT#3QJPAT&6E;-U MK:UD[MMB5PYTH ,BOA;< "NU;:5#+0EN+.C#?8E,P-A54>(0:NCFL3 Z?9T? M0S]C+;@T, "J0C2WZSW#OAX/6UUYYRJSWROH/N^8ED?>I,Z:+T.3X59TDM_O&9!#?)OQNO=^G^%:_\ZO3GN_Y3X7,[$2BR -.A/ MQQT8[NA%OU\XG=/+];EV3J?T@.<+C:]/_ (%U/^V7/T/4$L#!!0 M ( .V#9U7W:-*1=@4 &82 9 >&PO=V]R:W-H965TQ*FXL+929J?]O@BW),&B MQS*2PDK$>((E#/FF+S).\%HK)7'?F[!)^5:Y<0=W6REFNA/SC.\(4LB_\X6'$;]"F5-$Y(*RE+$271A3=W3 MRT#):X%_*-F)VCM2EJP8^ZH&-^L+RU&$2$Q"J1 P/![(C,2Q @(:WPI,J]I2 M*=;?2_1K;3O8LL*"S%C\A:[E]L(:66A-(IS'\H[M_B2%/0.%%[)8Z%^T,[*N M;Z$P%Y(EA3(P2&AJGOA[X8>:PLAY1L$K%#S-VVRD65YAB2?GG.T05]* IEZT MJ5H;R-%4!64I.:Q2T).3OPB8),[[$K#43#\L]"Z-GO>,WAA]8JG<"C1/UV3= MU.\#AXJ(5Q*Y]#H!ER3K(=^QD>=X7@>>7QGF:SS_U889O>"PGBJ"4Y'AD%Q8 MD.6"\ =B33Z\KH&(5=*%WL.K6&_60447W6X)F+,EPND>QF0H)EU!^ MB$41#0F*<$AC*BFLX'2-R+><9E!&$N40*HY2EAZ'. U)C%'$N:;K1P M1%.U5"+OJ-Q"Z:GB5A*2\$2@B+,$L92@SY6J%D=<50"P0#D,L!!$ @-.$$W# M.((B9,DCNFZ;;*"72 M*O%8ZVH50Y M5SYN+6DBVN>%1 =,RYS"4R]0+1VH=K,ZF8(GE!-+S(QQY?%"OX=FQ7S3]UT& M=4@^C8X)>>6K1U'+$'\1[&OC.)4(#A=)DA7L79XPMD;8Z4,;=/ #>&Q#:KEN MMC49OR-@B-_S?;0GF!L/..4006?LK"*[3")H/_'^[/#&:RI"EH/9 /+6*"@ MY[KO-=RPYX[?OW*;'H*FA?!Z355T<0P^,QU<51+ M/H_,[8#^"^FC4#2S8PZ'E?964?5@?#W/. D9KQTP+TH,A _EA<:^(F$QZ^I9 M]U17HN.?_>]/W070@@D=UVKZLC!MJ2]RLQ@<1:$9X(;0>81<>UWG"$7-<.1H^FP(1G#_T 73>. MEB?0B^<[2"4S]%N$O1,7W3,)V7T0M<;!M0=!T"0U=@9OSXQ:0?PL1GGXOSUJ M3Q&[NMX1\NV@EHQ':& [@5.%J4)_KGM4$J[CM ,S;@?KM<];EH:_W#5/<_@% M7;K2'=D#9]S:8V1[@V'+;;M[IRXNZXX,AC>,= F![PT%M?#)4$NW* M"&S7/5!# R7=CI]O0ZXU MMJ+?-J52T\D^"=M*<=%_JQ$*>()EDN]?T#:!#1/B5^'XR' M']NS[L>"1Z,]C)NE\WBF'?H#VJ_]]T\(W^@O'/"?4%TFS6> :K;ZB#(UWPX> MQNFJ=\" ]!P &0 'AL+W=O8Y9MJRX2(E2D_%UI6Y0))84,K

*$8S M7 J019H2\3I#QO=CQW>."_=TNU-FP9V,@<#- MV)GZPUEH_*W#(\6];/R#R63-^9.9W"1CQS."D&&L# /1PPO.D3%#I&4\5YQ. M'=( F_]']N\V=YW+FDB<<_:;)FHW=B('$MR0@JE[OO^!53Y=PQ=S)NT7]J5O MV'<@+J3B:076"E*:E2,Y5'5H "+O$T!0 0*KNPQD55X3128CP?<@C+=F,S\V M58O6XFAF-F6EA+92C5.3:1R+ A-8'/0V2Y1 L@1^JAT*F!="8*;@EI(U9511 ME"-7Z9@&Z<85_ZSD#S[A'\ =S]1.PB)+,'F+=[766G!P%#P+SA*N,&]#QVM! MX 7!&;Y.78".Y>O\MP*4_.''_.92#65.8AP[^M9(%"_H3"XO_)YW=49]6*L/ MS[%_@?KS_)<74>!UKN X#MKP;R%K=SRZQUS?:*F ;T"#8,.9;@PTVP[A?;"O M&E>+YB%L M16$$M[@ES)8D%WR#TC0OLV!8"),0];JG(*VPWX=;'FL'25A5RL?I RART+,P M?"/6#Z[@)E.H3Y&"G+R2-4/HGN@&/6W6,K&"'UW\5K^AU&]U!E&=U;J0>L>E MCAP_%U12FQUK;%_?\_X246YV=Q V2#W?AP>NCJDV-US7IM?J=H-FL0:MJ%,3 M?W0/W$9+2U%L;>,VAZ?(5-G=ZM7Z;9B6+?'D7CXL=T1L:2:!X49#O7:_ZX H MFW4Y43RW#7+-E6ZW]G>GWS<4QD';-YRKX\0$J%_,R1]02P,$% @ [8-G M5=QY!/WO# T"L !D !X;"]W;W)K&ULY5I9 M<]LX$OXK*$]JRDG1,@]11PY7V8DF<=7&H[6=S#-,0A(F%,$A0,N>7[_=#1Z0 M==A)>:9V=A\2BV2CT>CSZR;?KE3Y32^$,.QNF>7ZW<'"F.+U\;%.%F+)=4\5 M(H%GPNKH3Y4DQ+N#INN:1R*7(M5\.$_?'?@HD,A$8I #AS^WXKW(,F0$8OQ1 M\SQHM\2%[N^&^R]T=CC+#=?BOG 4C?\>"L%X0DMQV(Y+R S?\Y&VI M5JQ$:N"&/^BHM!J$DSD:YR0Z3FI69Y95N(/5F'U6N5EH-LE3D:ZO/P:Q6MG"1K:S<"_#*U'T6.1[+/3# M< ^_J#UK1/RBYSBK9=7?S@I#Y;4N>"+>'4 L:%'>BH.3GW\*!OZ;/8+V6T'[ M^[A_GZ#[605^C^UDQRZ%-J5,#-R_,BKYQJX7 KSK=U7" J9FS, UKN#Y_<\_ MC<)@^$9#*+:+-"WB*UZ"Q9E13!K-Q++(U+T0FJVX9L!J+G.>9?=,:ET!FY$;@I^Y)+PPZ1!(4)_3<- M)3[0="]X\Q+EGOS[N@?NF,J93'@=_HFJHV\V M+WEN6,J-L!+8K5=><>^P*M5KS3=PX M:.3><.T'8JW[R/I9I'Z*(IFZ%H#0MP3R8/F1"6I,J;5R HLJKW0T6SD4N M2HJC&9R8W0M>ZN@&DGFL*R5]<%U M+JHJUZ.VIJ*HA.>D"M(.:"W]'35 M'@PN)@I#!U'@^ N567LHW68V7*'1.,20HF6)Z,'J4]I4:U:J\7-,[G[TYMG_ M_C8Y__CI>O+AZ%'*TZ^3R]./DT?I/EZ>7ERS#Z?7'>G5I]/+R17[Y?3\DGT] M_=>7";M0^1&J -2[Z644 &V)C +/ZK_A%GGCP/>&8=C>><'"J!>,V,,-AZ(71^&5[+PQ[HR$#]#L3*.X[ ME%'/]]E[3"%9YE):$5YNR& 7/*X&P("FUD,-!+MC>&-_Y W"\;H>PE%[?>UD MG:;F9F).+L4VR9#[(RA(9"$Q,];E'C&"#\$H=!9L(A$JM)B5%R*C M9'@C%CR;(7&'!R%_8772LWL+<@PWE5$E7/$[NQ@RA2WV!"BP)N@6OVXI9P4"#B'Y$><;B&)M_!.! E<:VR)YGX^RR[$Z99DP9>,.Q; MDT(%]./_19.NH\_=1HV\$4*TYS'JJ.=O-VJ3!1X]Z .0O7'6QE);D9_%-./0 MFG8T'/Z@89_=E/KOL67@Q>/HF6P9C'K]UI;4J)]#GLS1U]DT@TH%Z%Z5B.R M.<_D/-\Z+K"J65<*B R5:6EA?%'=9#(A JR%18F3ND1H;RN[,X7E$0$2%(@$ MJ@= T505E+?R6H<6<&JKFUO;'F\[@:V#VXX&$$&M+ BE$DI5+P>T@H#5ENH: MT!=UXR];!@\>/#3PYAUP) OY G-%(()>S;PA/16:E3F^M#G21H*?<_WZ5\#$=P938'4=)_5 MDS)W4+..),A);=O1 W (WE=BY'+K67E%P0BK=B 1:B>:'+*Y+S1']]T&"**H M\LWGT%)A;U14I:ZP4ZHYB#M1)E)3I[;#O+UZ8G8GE]7R<0&;UK<&E9QA@$,* MFTF=@.342V$P01B@L[4YL[$BA 3_AM,.-1<@86D#",D3KA=LAB"KX)+"75>0 M K9R<3&ML[-'^D&,C/T;2 G9I+$KZHJR'K6.GMOA@4L9+O.FMU[RE!I5;O>^ M$TE%:H/B+,NF)]X,XM[F+-+6:XP&G!&@#0D'@SDQ9>$>L%:025IM;\L8:Q8 MJ I:AZ1H@YAZXMH19I6I2K%K&$!R0$;=T^WC'1H]9/>HWD:J+2U_U\^>-J]# M=DD/^]I7%YA$87^.,4>Q]_J?W11_N3B_WM43D[)W]<&!%XY&T/_VW;YOC'U? MW?^^ I)^$$-[&+BM;.#7/>^K5^RP#TDK&(R<#G;4BT.GUST,^F-O$#BM:]C' M;GB[E%O:U- +HKXWZ@]=,?N]\8B]8B#!]5I":SWL8>>%/,)!VWO]Y;W6=3U' M[:9+M2@I&WI^/';G-W /0 B^ Q-E:1/JPQ$=!GN7=H@0DDA!M??[,3]IR +X MV(N"&N4%?2^.FJ;L'X#>[2D0K?5#;QP.GPMZQTX_-740@YM-$2FT50CL=5J4 M,K-AA5HCQR4%US723E)WP"=:\C>FYO7<:[V;6V<#_K<<-%'I=IKNO 5 .6V3 MNY#BUHZ:L337E.VT0$FI(*-IF&?I7 '%^K MS$NUHKJ,"LS@)KT;0=>T91JR=TWSA '^M"X\*L_N78]H08K!X_!."L(8]NT7)/S[1=T=J&^^2H,\66EOT10+0%)KR$G8HK44V1#*6 'Q) ME>X@&7BFPHARB=&\6EC,@P=8+0@%=:=8UUVBM*D+.=5*.A_IHW96G%\[A;F6.W-H=0ZT:#CN"*.[UASN$VU*Z!^.1%\7]]<(==(/T[Z]< MTZYR1?VXKEO>N.__M\PG=A6K:5NL(J\_>*Y:%<2]05NK'OK9MK"U 0;<;7;! M$ZA_C1VR13%U5,!_A ]L,JTRFW/;D\&?9,%<%YL.VC"#C4BSPJR2H M;IG2-D]0^JK/5Z<8D?YUP?V]?Z\_74XF[/.O%]>?KMCDXL/D [N:3*\GG\\F ME^0\#>'%^<63Z-K((Z2+$=W]>@_)U[Y5H&JHW3#R^FMA!3B][[[&&GBCR'T> M>4- =E<\J]]RVK>;Z!;M2Z!!%Y8#WWTY-!CZ[E4TP X3JG1B"W,*TF6J("S0 MD(WC+N/$02=(WPN"V&$68Z]AWX82+YY"@9(XHR-LU+VH"Z.H8^@-_(Y] /EM MW+VY"B)(!OWZ=>V:/GQ7'R/H6=:29N2-@I%[PX>.8^":QV>3IO^W0'!:@0H@ M2"R$:RA_=3[*"6PV@?\?F:;MY>S.@/81-M.@'D#4!FSNH_?<\99%=DJ+7:57 M5S=:IA)R!Y+C@*-HF&V?T7C-= 3"^*A#HVH&O4N'3"!M77!\U]8-.)KQFH5% MD!%%)N<2DQX2E@/^:9)/!VDU3N"8(D34<4<)6_7T M4 O1^,W>$57['M2^-]$0:P[JWRLD%(' &ZY-_IS!QH[BZM5"Y:K^L6-4MH"J M 5H$F-<8+'VJ7%1$56:';G]UO4S+^<2K)B)&2SU>\/XP+9.S851!7VS>:., M44OZN1 @?8D$\'RFE&DN<(/V(]Z3_P!02P,$% @ [8-G5?&)SI!G! MJ H !D !X;"]W;W)K&ULQ5;;;N,V$/V5@;98 M[ *"K9MOB6T@%Q?9!R=!G+;/M#2VB)5$+4G92;^^0]*6Y723 NU#7RQR.&=X MYG"&YG0OY'>5(VIX*8M*S;Q:%W-#SQ;:Z-H3^? MUFR+*]2_U8^29OTV2L9+K!07%4C.>]49@\ED+<1W,_F6 MS;S $,("4VTB,/KL\ :+P@0B&C\.,;UV2P/LCH_1?[6Y4RYKIO!&%'_P3.PO[)UO&'N0-DJ+\@ F!B6OW)>]''3H ,;! M.X#H (@L;[>197G+-)M/I=B#--X4S0QLJA9-Y'AE#F6E):URPNGY"K(VO=C&B_]E>@Z=_!QM&N)"U2S%F4<5KU#NT)M__A0.@\L/N"4MM^2C MZ/_([6-T&/:@&P$>:I1,\VH+RID5,(FF0@F9 5.0BK(6E5T1&V 5T!!E+;E" M8&OJ6-CG/,T)7S,*A4!(5J6<%< KU_^FD3@%WC%>L'6!H'.FC05WK&@(DU&G M;IN"R>(5UJ^TC)#F'#<@6GH9IMSV=,F^HX0OGS^-HRBXO'FX7=IA>/G5IPVM M7V8 .>FJ!;"B$*FA14$BM*R2P;4N>!*#9=5F[UD).HE)&7@:% MFAST!V)B!:@;60MB:%5OJ1KNI( 9_ET;=;:ID24<73HZK0[JC1 N-$TZ(M@; M*X.&SOV=TR0=["'1GJ+@F3W" G=84'EQ$T%WDG=$3?854"5UB!]R]@T[XO6C MX9("G;8\:M+=.J427%.5B<8=XX%'1E<^8<\8=0)I,MCR=A)M!,FQ-Q2T+4CW M[\+_M/+LL&K0U.$6Q5:RFLK;- 5KCT;G$M&J5U%=0.EN,S2W&75733NMJ1B. M%Y)UI$%X >9(@OCR?_L^WSTM%K!\N'^^6\'B_G9Q"_??[M]8WH)6B\?GQ?)Z M\60S.I^]];7YFEP[HZ>#H%_"K_\Y@:L2)4^I;8Z&7V"8^/%PU#$,$G\2AAU# M.![ZHW'2M0P"?S!)8+%<7+7F,/:CT; [C8-3W"3RQW%\FH9^1 E>*<[@D:6< M^K]=&_G!X 0<^*.H$W7BQY,3E7#L3Y((GH6F(CWQ&R?^* @ZAE%,?MT,HF3B M!V=91F'@CP9C*_-1A:Y>F(BL5NVMTX;K(7A"FQ>C&L6[V M(8&R][._K7[G]4 ^6_M&4BZT>TBTUO89=N5>'R=W]X9;,KGE=!L6N"%HT!L- M/)#N7>0F6M3V+;(6F@C984Y/293&@=8W0NCCQ&S0/D[G?P%02P,$% @ M[8-G5= :G8:T P 20D !D !X;"]W;W)K&UL MS5;;;ALW$/T58@NW"6!II97LNJXDP'8=- \!#-MMGRER5LN$ERW)U>7O.\.] M6 $4%Z-M6&95C/5MG@=1@>%A[&JPN%(Z M;WC$J=_DH?; 90(9G1>3R75NN++9:I%L3WZU<$W4RL*39Z$QAOO#/6BW6V;3 MK#<\JTT5R9"O%C7?P O$/^HGC[-\8)'*@ W*6>:A7&9WT]O[.?DGAS\5[,+1 MF%$D:^>^T.2C7&83$@0:1"0&CC];> "MB0AE_-UQ9L.6!#P>]^P?4NP8RYH' M>'#Z+R5CMO)&-!BG4A$9QRM*AO$2/JPIQ M O?(]A$4>D9'LN>C0]RVZ^ ;Z%_;)V5@%]F@ER*_Q.2H9Y!2]G/OB M+.$+U&,VFURR8E(49_AF0WBSQ#?[SO!:]/PTFAKB-M1CWY]8RV^:!M?H[]7[6=1T^+,3MF8*\5L =G:FX/; ,6/-?Z@'TCG)>!J8A_ M-H)7AD6^9[5W6Y4ZBVI:LJ:F%B'SYZY?7,GB&^5/@4&("ML G;FU#=<,RA)2 M4R5&CTOL7?9X]_CZG+T?HQZ%=4$SA@->UUHA-+K$>@#N1]&-)(&$L\%I)1,W M)GI$=*J-#?TEH&PL?4C(/H@A@,#P:AK<4RK6@"9@4@7A$8S!@PGCE*'3FDDQ M RXJ5B.YDZ188=R"%*T/F!C;F#5X2DJ)5N?#)6VI&ZGL)NGRH'GB-6I/;A+E M8,($)DNVHBVGO%+>N+<(0PHN/V.+XQV'I]-E9LMUP]L+2^.-R:T UQ1=2K^XV"=66,)R:X M^NHF1G3]BJVO0'I*^KHBY2EPM+\Q"/ 1W[V3)W,V?Y:J^3^E[WIVT5;!N^GT M_7=D4#3>8YFE0O@_Y^[4O9H?/6\&_"8]X@%E-3:V+]U@';X3[MKG\&PO=V]R:W-H965T M^RG=H&ZD9%^B%>$&?;9UHZ M6T0E4B-IN_WW.TJV+,)Y-WSW',4C[K15LAO*@?0Y'M9<#6V>V"K79L&9C"JZ@CGHWZM'B3.G9I)0R1E?*5*!)/.<2A@Y&GF-U4EW'-.&P[_ M,20/@NMT208U7_"?DFPX MPO,&&[%>Z 8FU:N E MUE1-IP@6N]*4&XX>F5+%4@+=J%WOMP2G&\H*NBB :'$$SD61@5079?%UNQA$'?F M'SR['_LWG97(CJ)^UR.PH[A_0^Z "_P/_#.MQZ=N?TK(JZ>D!7I1W_9"U_;B M@VHO'-JN%]NQ.^SXQ7;D![;9V(-?WQX,0]OW^R19+O%WK$R%GBN>DT]EAP@. M^\.S&7G^:8:^/8B'=N3Y%Q'[8O\7NW#($D,,^G8<1J>V,[O2Q05#WXZ"\ RN MLTLG5\'/+]?F:!S.F]MS@^[QP[EW+=E6W=.:B7'/=]#WM:MLU?FJ:I8-[TW(^4+EB7)$"E@AU>_W((K)IXYJ) M%E7=.BV$QD:L'N;8^8(T#FA?"OP;["8F0-M+3_X&4$L#!!0 ( .V#9U4R M Z?%61L ']: 9 >&PO=V]R:W-H965TZNF8=Y2"Q1)'!P<);O+.#K=5E_-TNE&O%CE1?FS<&R::J7)R%^EP+ MTZY6LMZ\4WFY?G,P.7 7ONC%LL$+)V]?5W*A[E7SK?I9O#FXF+]]-IO@ W?&[5FL3?1:XE%E9?LU*W* M;@ZD!D:B[;O/E2KG]1 M=D'G.%Y:YH;^%VN^]_SL0*2M: MB*A\+QOY]G5=KD6-=\-H^(&62D\#<;K 7;EO:OA5PW/-VWO>#5'.Q;U>%'JN M4UDTXB9-R[9H=+$0G\M@^';T^:6!J'. DM=.\XVFF.Z:Y%A_+HED: M<5=D*NL^?P(D>[JGCNYWT[T#WJMJ)$['B9B.I],]XYUZ/IS2>*=_F0]#B^>Q MSX;'1L5Z:2J9JC<'H#E&U0_JX.V__C&Y&+_:0_F9I_QLW^AOWTFC#=+]&<R2+7,A8$!%:AY8X0N\":T-+K9@!XT2_%M=#\2"U6H6N;Y!G0X M514^+\.^5+6&D:H<)?1?_[B:3L>O?KZY^4P?)Z^.P'3\T6H@';2F #N#4XFF MA&_?E5">=%R/-&";*J3\%G!*%59T\PKG)@8 O>KQB0BUW*F M<]V <"0BTR;-2]/6RBX?B<0Y^6Z:*'I 2!X?V8(/X.?G\ R'VT5?K1Y4T=K% MJ1\5CFE$UM;(MO 0,5'5NLQ&'=D/S $&YVVF$AP<;B[AV3K\G'08UR+=L),X M/NQ9F7I1P"M-+0LCV2##QJ4*M\*PQ"BD@OQ, =?+6:X7]"Q,$$AIRK6L,T.# MK91T?*[J<@%[;)CG*Y &GK4 KOU0V3'/A:J'?W%7:J "1B;>JT:!S!6>TKG4 MM7B0N>,=K&G>YK!M#XIFR($+Q_@M\[MJQ!H\"_[5H"+%0L]RY05D49;96N=Y M0AQ9T_I@H2*M5:8;&,[@QN 5*]<&MB95^D'"* E^+A] TAFR$2!VU$U/"P: M^D!8-6]" M7VG\WN-^@:#@BO2J@G%(ZX8X-P(3V[0@TT /.%(#>]/F&6@1J%XMYG6Y@BTJ MC>J(&TQKVG1I[U+ 3M3NC9B!3, M->H(R-4S=6FTQQB?>V-\OM=@?BMD"UL* M,WQ 'NN5^,G/=.]G&C+$^\<]G!V)IXU-1AC%"/A>;' 7=K!@)G,21 9_D@3[ M'JWK:@:<=ZXUVZS8" %M5HB@'M0).,D#V0%EK52=%,!ZQ0K MA@8*H<$ "70C?)@\@Q; 3>GW99EGJC;H"2:7KZP$_R\2D4JS%'-0^+#R9TX5 MK'M.XVN[\<') *_! K9.-$;;V^]_>Y9?64K8M)E2A77HK-@X<)V1V 3WC-Z6 MYC7J3TYF_0M:1R&S_P#JY>L%&$%C$):!-J,Y @A CQ%3PE!5:;1')Z38S+[1//(NF]5W4B\9>4,MW7$FCP.YI8%+NL@T>MX'Q4# LR-: M.CJ@[LJE #>7BXV2-?X*+ ,[.S.@.$A,ER\#DO:<+3=+LO,SW"N96>CWG[9@ M:. 9T=\Y5 L1B=@3T!&P1A%>J%53,M6ZX'"61(;8\AYXQTHX27@2"V'Z!#S) MF%IYS@1."@,!?@9#1%[/>K3M@9^^*#_Z#A*)_)NB0*_ZA:1QGV>[\)[M8J\' MBB.ANBS@3P:UGI5%R=3H]>BO>1*9]MQ+O6 '<,!LJ-#1!F9=N( MP9'LO"S40$>(=2A\46X(D!C0,C#/';]!XR["N#)0R.B3L",X'@H7RD[,A;'P M)A$ %BT )[CO!PB>2W$(M74'0O.N$8^ F%\/* X/@(:,+!2+M3.I,[7018$4 MR3D8IZ#&DW-6XY&XD^@U9%7ENAN*V/$K!+V-=YU6F? 7:X3A:84HV/(!S0?< MXM<$7)5 =6:]/BA[L]-*#"]VCW)>>N6\W*N^4VXVLNW6W2F.#U]N --!+'!1;,V?($( M!J)0G!UO&-J7_>,?JB/QO#GX/Q7N\NQ?ZL426)MK^ VY 8&MQ5SD>E>HUVP[ M:&\0*5O4"DJ8HWWRCHR,8=76Z1)#PU%, \$+ $2,8@Q_)].D$2B1I2< !.'[ M@\ZLBGLYL.%QBE:: GRYXG"\H&1&1O;)3P8_@Q&;MT5F#4C=(\3YZ#6X_!>G MR?3RC$9[<36]Q"S,#B"^A0PPT#85VZ1\PU/-2XSKR3Y@R.[6 ])(43EH0:Y# M2LSM8=K?';S8I]K&L0Y>6EX&[__,2.0EN:;QZ:N__/?^[O/7NX_O[KX0O]S5 M]W>W]N(D7"1F$BRYW;EV=^\+,04'>CZ^CJY,KLZ3R^O+OF@E'B>[6WE7W3?< MV*]E P;H>2R/23E-+J]..Z1<)!?3LSWFXMJ;B^N]ZOP>$2%#] \%$-#N3 WL M'6<8/8G#^9$8GD'<>8_Z46Z<6-M WZD>Z#+(;B4WQY0_2QPB.'X TPBOIU# M$G(!=L+G5\M,SS?L+SNW@IW W!O09AJ=LH$!'RSR4A8 DV<-FQ8_$89^2 ,* M/ 1AH(EP!2Q#FZJ>-X:1BP7!'3 #!$RB^"9K%:=]Z^^JV28)'V1=[BV%.0%! M!&@O2!+K(<[V8@IR/QZ#[$M+8&USN-/1U3\Y-R;BE)I+\=ZT"XAP'>//P9D- M&9^DRSJB:BEQS&Y>[L55W_./'IQ.1Z/ MMFQ9C/QD;DKF=+%?R-E9[9$,=G4L&]MZ #]-1Y-_ H@NBV/RR\:&ZXR+\2GK M ;G@BIM0MHME1VU'XE/1DZA)5Y45S4JYHQ+7Y-&JZ4-M(R24&V MJGS6AT)L((3@Q QN$,O-K"9LXTAR,QY>RF6*EL, MU K :'__&P1_,II>GE\^0_;1&)']ADTBZP5+E/BHB0I6@8T+)$F3Q@82"!V@U<^/UGD)I+56VI M'(%SM.)%SQ+L\2/.&&2:$F)6F"C#Y\RT2U'O4H^NV]EA./8OM9,E,]V NY,3 M!7@^/CTE*Q&YK0%S#Q*QY5">Q>[M(>WC!G$[*4B-F05TZPA@+8Q@]0!7Z+ 4 MYFQ&XNX'AE?.:5K%B%?6\^J.Y,A%#C@P=,FPFR^FU_#?X>3R^@C^7ER/_WHI M8SN2<=O14JG8$V$8.V$!7:0VXQVOPN64BJQC82!*[RZ&*J4]*[,M""6FV3H/ M-1WQVYMDZ0O9;4"%/8!$1=(P24SX-I&49@\VF*QE;*F?B*\.4<:.<,6E"1#) MCAT4@)QU7TR";()#=E4 6\Y?+W7**7,BMY<#L1A9R1J3968X:*5"-HB43;W; MRC8W0M2^VIYM;P8%N1")X5 SZA:9,?#/%0C6$.>7&G!D/O?O MKW>_W_TJ)O;OU/X]%5\_?;WY%3.OJGETC \#**GSX OZ-)F^BJXPBG_\#HYG M_XZ1=I'_3-$@)_@TV>!J3'$\+"VZ?J*\;&5D_A^*R_GE8S\_+BB/CS$D&H5J M(L3GFTP6X!&,KU.#\1H$]X\:69<<1(N7-A[-=VPCI0<>,[=,#YE19_4$ECJX M"J]^0$2R5OF#=Y::UP&NT.>7C-T?-B3ZIJ,0Y?I>&^RZPOW M(,'8OD=IL(ET_RB'BR,Q,!)6__H5^L'*W2WFI%P9B(MP%^,+<7AP1>!AU-+"_=VY\W'QM&-?.E6TH Y10*6JPH@P1)=ITRFB"FAVP%E_. MFS6Z^*HNLY;:X@#0-<>^3\XV(BOLYJY0.,1A[3O02E1D[/]N%,J; N[Y 0DF MN:X[5S"]E_+>54RY; 'SS@$_U"G)"-0SO/ AKNUWTR,N#[B2:V@J9 MC!!HSN"=EE+FME=PI5%;W'(%1>=V5FS'<#M+>3/7VL&V"=:-#>7&*9[1F4U) MX9,!A?GL"QDR8^T8561S3LBI'YQVY&UR-&&K8(>@[MX'60%#FM9ZQJT-O4)L M7T*J6I.9:3:5VNX,Y8:9;1FM7..WI#DV*$L$_*W9\:-UH.96ZLE:8=(9@NV. MNV%E-W6-G(@*4!_;O,'RH_@9=!)JE4%4 M>1LI@A.X!)$SYQ(DYVJ 82?H%X*\GUB=2 3U#L548?L'=YXP@G8$]FI':!!:WVZH=PJDDM4S:!X:9Y"!;SI[;D.G,(^4+PE]!C?Z48Q_=PVP$EJ]*9L"C="XZ936Q_G M4UIWP (1;7 ZWDW/5*'FJ J>^3:C[O9@)-Z!'PU^@.[;7M'68G8("&U0.*;1 M<<0P-,)B+@%4I:9.0M%H+#:AJ1B45ZRZ4<^&54AL+-C:HWMG5SY&*A&,C1-Y MXY!1%QC15A#JHST)S4\^9VB-EZLT6OL$ @1WC3IL"EXJ;!MU MRG#-DHIM5LW0I.M<[8)3G?WK(+6N(=LK.[Q$D(G$)E\CCP&F%UG/O;^UJUS8 M4QXV18] #?9V#4O?&%\LP*'^:'7ZO8>/=O@^4@*:@XO.A;9= YRSC>V*3=QU M'9C?.L.MLUM,X>,0,4^<5;'J$1]=F<><&$%PMA%M$4E'5-;PS2%2_!G M3+Q+ZGAB;3JYS/Y9D=%@H.$7%(0G*\FAARUR#4;8:6A9Y"OY'41"?JVT!T>0 M4%NR=YU$+KU$[@KGF*$#7VERQKRU9:U! T I"30/& B">M9*" P[G"H:_N;- M7QPZ8:,9(&LN+7IS@2?/J-Z0V)813CU$YJ C"Z%?."_;S)Z:@="\I?5V$]XQ M\QY*VIYM&J)=I:"$(G5,K,"#H=]RV*TW7*ZG&/)!U<D!,O;68/_CRH MO*Q6?'R!FO;03-*9+#Y)D+HS7'A( 1PL2C+]3E+.,9I8RXU#=@@[[>]F8QJ% MF;C4XHS0!60A)T*.#OT6,A&YM:RT\QZF.0ZMQ> *P EBUL/@P;UA\SL^* G.X9YCMUQ-(K"\J[1QN%=YVA=&>*CG]W3B870 MW4C1 :ENAH..QP-"8XX&K,+ L;^,:+5=J$)=&*)LFZIM;' (U.9R!LM>EFW= MI\&&T9FNL3O^9USG$^C6E@U39L!)"VE0*!RDCLW8G" M$%/241SG@4>40Z12#:!8%T&*(C,-W6JMW"$?@119U9 $EFB4[,5A1[0<4@ M[$M3W%.&NY2:KTN0%_3HQ;'1381Y4MQ]"^M"ELF7"5A2=T'#KI#M!$D\!Y.3 MK1"WH0&E,P/ 2VW/S0*R 7'L--EJ;/@H;UO87\-%(PX]KN?"FLV*^FC..GY77J?3;O#4 M]@%?/TYTP/SHD0:[?KG\)BI)NY48>K6&ET8U>":.,$-V3)E71PB9=HSK$V<9 MI1,S<&Y4WWY XWBH1HM1XIHM$"?47)C)-T?XF0:%8$;#2MU1XG@.@(6@S0!1 MXLVU54H6-B?I6\ES?&N'U?PX7V9SYX-2:>"O(5J1&'3FP>[?=3M"7GF47=((B3Q@[0-S.P#=UB8),]ED-"@S=2\Y*2KC>1< M'!7#89P;,!H>T\="'KJZ 7@[W)82&GN,,P"J$W2Y"4E([*L.T)3O2JUY@!U" M8-M=TE-FTHKM2.T#\S?K-')AF3W%N7);O[=>@7C"WM '7/8LE?6]_FAAVAOLWS9RH62QLB[&S=\;@GBP M8Y@_T:C6%D'O=Z8R=IRBYRX)2FG_(,P!^_UB,KE.IN?GV]W(_BR%(]IK\DWZ M1ZOM6>?;TC1F2T1]_L$V$;C<-QT!I+Q#3N"7VZEGC4O7A.VV7;+>'NCNX2Q? MT%HJEV9DD4>8SB-SK0M?]4#!7I2Q[:K4DC(/%OID+"JNNQ/>O(P2]/F0*^AP6B@/%,3$]TF6$118UX3)IG 5NVT@3L67D 3=A?X%M* M&F)*"!# Q-U&0_G%,AMC'E+RP??H4DT%(0D:3X%%;0N1?33LVQT:,5B/N_NAXZ2U M9V:!%2$O@^%T % ZZ$P[>:O@-W;3:/;DCED)@X.(XJU[&RCBR%]]B#$@?B'1 M\*0I+* .D6Y)Z%IV:RR[SB?:$YF#D-B2AFUY^T(BW"O8$3".C??)VGQW\:Y] M<"A\[+YTX_^N?>_K+U_N[L3'3[]]_>5>W/WV_N[]CE.-OWWX[4GWD2V+ODRB MHX_W_?)G!X%O[UQ\Z'"<7)U/.AV<%Q=QC^?I17)V>A9?&">7D^M'Y@RBXQZ< M7";G9V$BF/=B'$X_GETG5Y?;C:,PUSE0X_+L/D&!?7>#LYQ?)*?CJ_#U++FX MO B37DR3R_%T:YH)3']V>;;5V'AU!K>/HPN7I\GU6^XA"!? MHB]:Q FQF +R4&04* ;>_;ZYA, FOH9B(/@N&X1^7%706#AYH$,9]ERZ;==P M/X373#SR'#>76I!!KGNVS4[FHSU6UG_="D2UV!+B(QZ< \WQU@"=H_#$SOYI M8[[8%IC.(1?'.Q;#;:X?*MWA^$4N^'^$_?WD/=^YV][9<9XJ, M)9V*%8]LV@YYW=_^BA/A+N<7&/T(/1 MG@;7V#M!-+9E0GKE>IX,%,Q*2"M)5"U@ ;E0R;Y;Q&P<) M ^;ES#9YTLNI\/12N?**PN^AQ%?:V+.D0 W592W4]_1@&4QFL%>&&GGLV6J( M&&;VQ31)]%X/G_U![#'\DBG)[T# G_@T(;^)QH8N"1BDA6T2IZG,KCP=)B I M&L-L>2XW_/8J3' $5?20W&:V,VWJMO)Q$^P:M7!P+8G+<,) F"L)3%N.I2(K MUT73U@5$"GBPBUO*BD7IRGW9II!X'_<4)/ [G3[5\SGVBO%6X=E%^^90>J56 MYY4Q@=L@US/@QW>7HXUW\=Y2M/$9CSY/W)8,OKSD)'HG,(3Q"WKS,;U>L6CX M]<#^JG^[\@V_4SCBW_8(3^'=.O_T?4$L#!!0 ( .V#9U4P+,S1200 #H. M 9 >&PO=V]R:W-H965TX79VT#N7B1 $DVB-WM,RV/+&(ETDO2\>;O.Y1D6>XZ3M(4Z$-?1'(TET/R M<(8<;H3\I@H 37Y4)5HX*BN@HNI$K(#CGUS(BFH%C+[N5X*-:Z9!SN)5'KJJ+RZ1Q*L1E9GK45/+!EH8W &0]7 M= E3T'^L[B6.G,[+@E7 %1.<2,A'UIEW>AX;_5KA*X.-ZO6)FSWM]X_UW/'N 8-YLRU1+_,K33XVFS&43D M9,J6G.4LHUR3LRP3:ZX97Y)[4;*,@2*_SNB\!/7;T-$8V)@[61ODO GB/Q-D M0&X%UX4B$[Z Q;Z]@X [U/X6];E_U.$45BO0J' M)M_X#@_[-J?J5*UH!B,+CXT"^0C6^.,'+W8_'4$>=LC#8]['4SREBW4)!KJ$ M3/",E8S6A$=)1E5!*%\T'?B^9H^T!*Y5+40T6K),0_/_T-2.!__X(?7=X!-Y M;SN=W,\FM^>3AWI/M]++R44K]'9"L^'FXY&+9^>VU?V%^)YK1^Z@)_'2R$X& M"7G8G[N-9TU*M.Y4 ]M/PFZ4^@F9"4W+MRWI'I3 3M)@#TILQWYXA 111X+H M. EV]*5* 6+1!=6$*5(!56N):'"84R8)@ETC63 =&KK@G VY,:VQ@\P^'G96 M ,E%B7G=.-$F.Y Z.M8*72 &V(-#);P%#YD_U2Y*>(12$<;K4<^H8""IS(HG MXPPS@H9J#K)+"Z?OIN4_;6\F7RSQQ_0\_U-/DMI!&KU"HV'RO^'I.?AOI,8&7LT-<\JXX+\?9@M: MO8XOEY"U=/%JNGC_0[I$R4N_7R;*BSZ.I+>X2V_Q:].;Q,WEN)=FMUEE=K\G M-/4/B[2V?$@_]7NSZX>)A-R^^5N=C4ED[O+R>4SY?#N^NY5>G6%[ V\ M7LVK/%2IR7E*@?9GCM*5H)A%32G!^_>_6KEVFGD[26 ..ZG MB""VPR#L"UP[\08OQ!2/> ;W0GF)'86[0!@W=G=E,QS8:?)SWL%8$:*9XNT* MHVP9H0A0R0]&B6([<-/=,+3C)-X%C7T[N3.WK , #8) 9 >&PO=V]R:W-H965T M)EYG#,X>C&TRO M.](Z'H\/Z)]<[!C+AFI82?XORTTY]\8>R:&@#3=?Y>Y/V,?C"&:2:_.\2.=WN08_F1&KJ8*;DCREHCFAVX M4)TWDF/"7LJ=4;C+T,\LEMGWAFEF%=+DXIYN..C+66 0VAH$V1[FNH6)3\!, MR!,D)O#43 M@F8<2!SYY/9V]5J(9Q'LUS'5-O8E&X8%9$>^P).0-BB@+4E"FR"/E#6@[-240 MJC48C1\:II2"G%"1$\[HAG',+S3#_:9ZF1UM5.?/??=F'(>##^1WWY\Z;I9: MADJR')33=$JZ3%A179*:LIP82;!.<%":O"5Q,O&C:/A\6V)\N&LC IU9V5Z> M&:4^%D+R32C8,FW "J!+JEIY5J ,5=0G-R*[(A>Q'P\F?AJE>Y/+'EP:^^DH M)/?24/X\@L[D+1D@2)@.?ZG'\OI,R/5GX\O*ZL M1P]U."8?H0!E0S3TZ10DGAZFY"9'#%8P1Y )0\66V6'K=%J*>T5S[(OJH9\! M0W^,&; \J*QE879XNWW#<."':+ERY1TU4,#;#[YD]2M\$W^$UI^ES'>,\S[< M./0G24INI=B^Q\2KL"O5$FMZ'VJ0X*&MWL?W_]+L(ITDEYUE+97+.TSC_""O M@D<033^TBRCT1X/PDOP%IEHG[6DD*CGH9:K-U'5L3EU1M6^M6NY^"9=L+ M?YJW?Q1?J-HR;&L<"G0-KU*L,JKMTNW$R-IUQHTT>!%N6.*/#2AK@/N%E.8P ML0=TOTJ+_P!02P,$% @ [8-G57I! 21 P +0D !D !X;"]W;W)K M&ULS5;;;MLX$/T50BV*+:!&5TMV:AN(4Q<-T&"- M.+O[S$ACBZA$JB0=IW^_0^H2N;Y@'UI@7R3-<.;,F0M%3O="?E,%@"8O55)&I7553^6$ I]C,G<#K% ]L6VBB\^;2F6UB#_JM>292\'B5G%7#% M!"<2-C/G)KA>C(R]-?B;P5X-OHG)Y$F(;T:XRV>.;PA!"9DV"!1?SW +96F MD,;W%M/I0QK'X7>'_MGFCKD\406WHOR'Y;J8.6.'Y+"ANU(_B/T7:/.Q!#-1 M*OLD^\8V1>-LI[2H6F=D4#'>O.E+6X>!P]@_XQ"V#J'EW02R+#]13>=3*?9$ M&FM$,Q\V5>N-Y!@W35EKB:L,_?1\):&F+"?+%VRS D4HS\F?N@!);G=2 M?D M1BG0PX6O@F\_/(*LNJ4_'NE3">K]U--(R0![61M^T80/SX2?D'O!=:'(DN>0 M'_I[F$J?3]CELP@O JZAOB*1[Y+0#\,+>%%?G\CB1;^Q/J?*TD2-3T_U"8J()J^X*\F _9L)OH5V(WCI)=B=^S[Y '[0F56V-+E M\(S_M[HRA3,8F82V06N'_I'VC1)CRMX;D(&I0P2=^0/:QN,W5$\OC"R MHWYD1_]Y9!L2I=EDVFRR\X-Z&?-_,:A?^S1RJ(5BA_5T@S@ZE!,?1_7,:'P8 M%.5GA B2=@ ]C0G&\8ISQC?DDRHUV%+)^EP9/R4/ I-RS.M.-AL MXTDRD$/,(#TU#][@"*M ;NU!K9#%CNOF-.NU_5W@ICD"7\V;B\0]E5O&%2EA M@Z[^58IC()O#N1&TJ.V!^"0T'J_VL\#[#$AC@.L;(70GF #]#6G^+U!+ P04 M " #M@V=5T@N4E$L# /"0 &0 'AL+W=O_C<"WD:[I3^:K8 EGPOA#2C8&MM>1M%)MM"PZ-"1#2.>U'!N S&0Z][UN.AJJS@$IXU,551,/TZ M :%VHZ 3'!1SOME:IXC&PY)M8 'VK_)9HQ0U*#DO0!JN)-&P'@7WG=M)U^WW M&SYSV)G6G#A/5DI]=<*?^2B('2$0D%F'P'!X@2D(X8"0QK<]9M .A5CNBW6Y$T(N "RBO21*' MA,:47L!+FC D'B_Y_V$XYWT-GIX'=_?JUI0L@U& %\> ?H%@_/Y=IQ??7:"> M-M332^CC!=[3O!*>H7?#.C=R=.,(F84SCJS?R:3I#(O&1=O[] ]A5ZR4W7/0P M5G1PHNF$_;1WH?ZZ3?UU_W7]X2M9:6Y?W_IZKA8OXRZW0$K-9<9+##8K5"7M MF1ABHS$6(^ *@!FW =\&"\4*=/- U+S $"Z)1=BU$MB,G,4K,(U%\+/K_E>- MN-;L<%2Q;S6_:K1-MW^OFYRQ^WUK\(3TQN.SX. -9K& MUWVL)%VWWUJPJO0M;Z4L-E _W>(?"VBW =?72MF#X YH_H'&?P-02P,$% M @ [8-G5:HCY,T0! D1 !D !X;"]W;W)K&UL[5A=;]LV%/TKA%H4#:!$WXJ=V@9LU^D"+*EA>]LS;5$V44E42:IN_OTN M*5NQ+$7KF@#;0U]"D;SW\%S>>T@S@SWC7\2.$(F^ITDFAL9.ROS&LL1F1U(L MKEA.,IB)&4^QA"[?6B+G!$?:*4TLU[9#*\4T,T8#/3;GHP$K9$(S,N=(%&F* M^>.$)&P_-!SC.+"@VYU4 ]9HD.,M61+Y1S[GT+,JE(BF)!.498B3>&B,G9M) MJ.RUP9^4[,7)-U*1K!G[HCIWT="P%2&2D(U4"!B:;V1*DD0! 8VO!TRC6E(Y MGGX?T6]U[!#+&@LR9A0M3>0 MHYE*RE)RF*7@)T>_$PA)H/*JKI19 1TL!)%"VY6S"<5KFE!)VT/L)O'N3<^UO0_HOVYUBM"< M":J5>AR>X 1V@J"E/IVF"01/8[K!-:/E;+Z:W4]FBZIFJJF/L^EAQM$SSHN) MCLOM_UGWSU6BR^3A.MSYM,[\)8LO3S+_%CF.Z?>>0H$!UPP]']WJNB'MT'.N MBDP^ZLHA7PN:P\$J393!QAYM0J]!V+UVT(I)G+2CGG!PS,#WZZ3Z=O#RRG@J M[Y_&F!:<0["OD+5S1':6L!,QPA9XIG]2C&]18-J^7:6I0I<[PN&D+Q&3EG@= MVVXFIM],UK]M'UBV>?6M.:_ADX#*:H.#[+AJSGA-RCTSL/N--7JF&X2-;0/R MET>#6GD_YUJ5M.W5A.>9H>._- \=ETE072;!#U\F\!N! MID5ZB"C'CTKHHG[-),]>B=WKO-9Y_WD^6XQ7=P^?T.W=P_AA.FOJ?C9>SI;/ M=?^I71#U=4T<%PS M<*^;P[8#=[@0-XBF>2%)A&@&-(AHGBSO@WYXT1QU+@X\:E=*ORXWV^[02EAI M)7P%K=2.E%:E=*_R2RF_E/*_4XIU\DQ,"=_JQ[! &U9DLGPQ5J/5>WM/D +CN2Y?K1N682GK#Z&ULK55M;]HP$/XK5CI5FQ0U+R006H@$E*F56@T5 MUGTVR4&L.G%J.X7^^]E.".E&^=0O\\RVC'^(C( B?8Y+<38RJ0L MKQU')!GD6%RQ$@HEV3">8ZF.?.N(D@-.C5%.'=]U^TZ.26'%(W.WX/&(59*2 M A859AXLGLLVDOG#B48FWL 3YNUQP=7):E)3D4 C""L1A M,[8FWO4TT/I&X9G 3G3V2$>R9NQ%'^[3L>5J0D AD1H!J^4-9D"I!E(T7AM, MJW6I#;O[ _I/$[N*98T%S!C]0U*9C:W(0BEL<$7E$]O=01-/J/$21H7YHEVM M&_8ME%1"LKPQ5@QR4M0KWC=YZ!A$[B<&?F/@&]ZU(\/R%DL MF%"-M2)'"EV4I>1*2I2=C"=)PBM(T7RORBQ (%RDZ)?,@*-9Q3D4$CT0O":4 M2**DWU=X34'\&#E2.=<03M(XFM:._$\<#=$C*V0FT+Q((?UH[RC2+7/_P'SJ MGP5<0GF%>JZ-?-?WS^#UVDST#%[O2S)Q*@$U?G :7W?7M2AQ F-+M8\ _@96 M?'GA]=V;,^R#EGUP#CU>JFY-*PJ(;=1+KR.!)I)37,^C75Y$OMN[05^]+N>+ MU?QQ.G\RA?M7>CN?-4+O*-35U1\/'0J4L%S'A4U7?T.^;P?#0:NO+@(["B+T M %M,31%+SC8@]!C1%QH%4X&B?GAT8@># 7I@B5(0F#;%?YZLD,1[=0J"#V0] M_P;=%Q)4&24J\;ON"10>X89])58TH3$_J'CVH,/4LWO#J(UJ70E5!*$\)Z\5 M$<1$1SNM-W#=_TC4SS,^-:-3J.Q7A:SG2WO;3N=)/92.ZO5H?\1\2PJ!*&R4J7LU""W$ZW%9'R0K MS8A:,ZD&GMEFZ@\#7"LH^88Q>3AH!^T_*_X+4$L#!!0 ( .V#9U5HB(7> MF@0 'X. 9 >&PO=V]R:W-H965TX8BT9)I*VW9"FCGV8 I49.8L4T__OU>)Q#,#DT[TN[#[@NQ MS;W'Q]?GVK[=9R$?U9)SC5[RK%!GK:76JR^=CIHM>.N59AV(<='*6%JU>MQR[E;VN6.LL+?BM1&J=YTR^GO-,/)^U2&L[ M,$H?EMH,='K=%7O@8Z[O5K<2>IT:99[FO%"I*)#DB[-6GWPY#XU]:7"?\F=E MM9%9R52(1].YGI^UL"'$,S[3!H'!YXE?\"PS0$#CQP:S54]I'.WV%OU;N798 MRY0I?B&R[^E<+\]:40O-^8*M,ST2SU=\LQ[?X,U$ILI?]%S9^GX+S=9*BWSC M# SRM*B^[&43!\LAPF\XT(T#+7E7$Y4L!TRS7E>*9R2--:"91KG4TAO(I879 ME+&6\&\*?KJ7_%BG^O7T'!8V1Q5YA MTC/U=H='XKCJ0(0\/ MJ;@9]C^MXKOA]>0M$4-8U)O")0Z-(A"L9V]4#!NU%>P)F'C$A_TDMO8(WHCT MY 0=>10[)(@LR45MGUKB/")>[ 3$TAKUC'P/LSR@*^H0UW,B+[1I>NVX24]! MK:>@64_P)IFO,VZF+D2QX7/+9?DZ@:PYG99G^EV1:M4HL.9Y_K<"NVT2F(<# MQP]]>]_"MNO7YZ$;$(=8^PK:HO[V #PB<.K%9%\VKBTL/W1P&.X,7+_MA6^0 M.Z"K((X#W\D%V]J66&&['L6A=":1,ZR9]XL>;* MWB''V]LQ.)\\^[X-G,BU_W>=T(W0F,&[$[%B#@]=^)%=03NC:+_9V8?;(CXCF$^!:8;\Y87G#)LA*+ MS>$EGL)%RTQ)8;THJ.ON )T [^ )I$Z\NV()O#X\#TV$!LB]>& ['A&&PO=V]R:W-H965TV7%14:5#L?=D(Y#FEE25'O']H5=15CO3L<668CKF!U6R&I<"Y*&J MJ/@UQY(?)T[@G($5VQ?* -YTW- ]KE%]:99"1UZGDK,*:\EX#0)W$V<6W,XC MDV\3OC(\RMX83"5;SK^;X%,^<7QC"$O,E%&@^O6('[ LC9"V\>.DZ72?-,3^ M^*S^T=:N:]E2B1]X^8WEJI@XB0,Y[NBA5"M^O,=3/0.CE_%2VB<TI=+Y;7LZ&6V M.1FWLJ$93AR]]26*1W2F;UX%0__]%6]1YRVZICY=ZY.6'TH$OM/[_!'K \+V M%^R1[P5M"I8!U>?M)=?7==^\2H@?OH?_]=[]L/0O^A&Q$W"\!(&+M$% MSB2CL*09V^D]<9Z+77]P(0[OR1R8]_O 7&H M\_H5D&CD^D^J)('OQH/$+O-YR9D$JI1@VX,R?004!U4@9/Q0:Q2E;9\YZ%YL MX))GU#9FO>MMFFUV*&Y>.E%>K\/IG+WMX[*5;IM=AW97Q:SMD)?T]IY94+%G MM802=YKJW\0#!T3;N]M \<;VRRU7VI =%OJZ0V$2]/R.Z"W3Z&U!+ M P04 " #M@V=58+L) $D# !'"0 &0 'AL+W=O[N68&U80J( MDT3<_O>W$C8FB>-K^W0O(&GW^_2MM"MIMN?BJRP %/E65XV<6X52[;7CR*R MFLDKWD*#EBT7-5/8%3M'M@)8;D!UY5#7C9R:E8VUF)FQ.[&8\4Y590-W@LBN MKIGXOH2*[^>69QT'[LM=H?2 LYBU; <;4'^V=P)[SL"2ES4TLN0-$;"=6Y^\ MZV6@_8W#7R7LY:A-="2/G'_5G2_YW'*U(*@@4YJ!X>\)/D-5:2*4\<^!TQJF MU,!Q^\C^NXD=8WED$C[SZN\R5\7\; M)!;).JEX?0"C@KIL^C_[=EB'$6#JO@&@!P UNON)C,H54VPQ$WQ/A/9&-MTP MH1HTBBL;O2D;)=!:(DXM4B::LME)TH(@FX()(!\>V&,%@;9 FYY8TJ)$F;'/+G> >%#>KH4=V27B3<0'M%?-P%J\?^=%[L<+"H-!87")?;'!JLN["@C? MZFPK,\*:G.1EU2G("8SUR[?T7Y[A_;LI=?V/Y/_^?[BY3U-R^\?ZX69#TO4J M79%->O>0WB[3>Y,3ZR_KB_:7A#J'],<;M=9=#8(I+JY_6-<:3\JRR7B-E5)Q M*2>$/;&RTC5#%"=HJ/&T,9M3\"H'(0?H;\2W$S\:]3]X=AS1R6@DM,,P'GOX M=AC%$[*"AF/]_YS6XW]I,FEOCBA,(_:$0>_@F59)\,B6"K,-$VP >F%L>X%K M>]%)M1J,+CH_IX;1H=7PJ?^T;SE7QXZ>8'@[+?X%4$L#!!0 M ( .V#9U5W\L@RR@( *P) 9 >&PO=V]R:W-H965T'41J"=/V81(J[?;9#1=BU;%3VT#W[V<[ M:40@153C"_'CG.-[SS6V1ULNGF4.H-!K09D<.[E2Y8WKRBR' LMK7@+3,TLN M"JQT5ZQ<60K "TLJJ!MX7L\M,&%.,K)C,Y&,^%I1PF FD%P7!19_[X#R[=CQ MG;>!>[+*E1EPDU&)5S ']5C.A.ZYC>+\V71^+L:.9P(""IDR"EA_-C !2HV0#N.EUG2:)0UQM_VF_MWFKG-Y MPA(FG/XA"Y6/G8&#%K#$:ZKN^?8'U/G8 #-.I?U%VQKK.2A;2\6+FJPC* BK MOOBU]F&'X$?O$(*:$)Q*"&M">"HAJ@G1J82X)MC4W2IW:UR*%4Y&@F^1,&BM M9AK6?HLN++^@"$88>"\T**]1Z%VAP N"#OKD.#V%3--]2_<[Z.GIJW?1IZ>O M[K7IKBY14Z>@J5-@]<+_KE.7T95VU*UMCJ(;6>(,QHX^:R2(#3C)YT]^S_O6 M9?LYQ=)SBDW/)-8J4-@4*#RFGKS[W^BJ1R75LU+F)-\D@>_%WG#D;G:=/H3Y M@[@_[+=AZ=' /NKAF<1:'D:-A]%1#^]!*D$R!96+5_H %$)[V&5AI13O>!,& M_6C/P$/0(-AW[VA('W7O3&(M]^+&O?BH>P]<85IMOZY]>&5'1=OB+F?CCLT9 M]@?AGK>','_0ZP5[)4@/89'?'\:#-FS:L6@_#(9^ ZLL<7=N.O..^87%BC") M*"PUT;ON:QU1O0VJCN*EO?R>N-)7J6WF^CD%P@#T_))S]=8Q]VGS0$O^ 5!+ M P04 " #M@V=5$#-@P#\' #$10 &0 'AL+W=O@O0;D&S;I\9F;:%2:)' MTDDZ[,>/DA7+M!7&0L[Z(9%DW>=2Y@FO=,3RXI&+O^2*,46>LC27EYV54NOS M;E?&*Y91><;7+->?++C(J-*[8MF5:\'HO S*TJ[;ZXVZ&4WRSM5%>>Q67%WP MC4J3G-T*(C=91L6/SRSECY<=I_-\X%NR7*GB0/?J8DV7[(ZI[^M;H?>Z.\H\ MR5@N$YX3P1:7G6OG/'*G14!YQA\)>Y1[VZ2XE'O._RIV;N:7G5[1(I:R6!4( MJG\]L!E+TX*DV_%W!>WL'TQ]U2R&4__3.9J==F9=,B<+>@F M5=_X8\2J"QH6O)BGLOQ)'JMS>QT2;Z3B616L6Y E^?8W?:J^B+T S6D.<*L M]S!@\$) OPKHGYIA4 4,3LTPK *&AP']%P)&5<#HU SC*F!\:L"D"IB4O;OM MCK(O/:KHU87@CT049VM:L5$*HHS679CDA7;OE-"?)CI.7=UM-4OX@MPERSQ9 M)#'-%;F.8[[)59(OR2U/DSAADGPB'A/) RW$)LE[CRF:I/*#/O[]SB/OWWT@ M[TB2D]]7?"-I/I<77:4;6*3IQE5C/F\;X[[0F#[YRG.UDL3/YVS>$._9XZ>6 M^*[^8G;?COO\[7QVK< [MCXC_=Y'XO95MV_VW9 WOX5_J# M])T7DX?V:(_%9\_A3_CU9OE2N-&1_9W,^R5O\ +O&XLW0F@Y-XG2&EH4 MCW.YIC&[[.CJ()EX8)VKGW]R1KU?FA2!A'E(F(^$!4A8B(1%()@AL\%.9H.2 MWG]1]<\#9)/.!DB=(6$>$N8C80$2%B)A$0AFZ&RXT]G0.IQ=2\F4)!FC%Q\X\J&RB?(8#I3@!3JP!NK/FX2BS5UVW$*"?.0,!\)"Y"P$ F+ M0#!#IDZO-LYZ;ZB(53!(:E":!Z7Y4%H I8506H2BF8+;;*/JK(36JD/2/"C-A]*"BK;_N.?V>_J?61A#:-;H]:RF4MQ:*6Z+&OI> METQ*UDS$NE)^:)2-%==:-DB:!Z7Y4%I0T29['=@[*PUK4S7(I%%%FYI)'7>\ M=QMGZJ8VR1V[2[[3#7M:LUPV%[;^T?UC?WAXOVW/TUH"QRG'AW^:?G62W7 * MH T+H;0(13,[O[:N':MC6;PBX6)>W&%G7*CD'[T5<]E<9J!.-I3F06D^E!9 M:2&4%E6T_;\?9SH:O3"DU$:U8W>JOR3T/DD3]:/%(WV%?.69WIZXM6Q.R>E# MD'Q#S3+5@5 MLVD>&$FYE$2P.*52)HM$?ZXX24XI:U"K'$KS*II1/CWAX,)H>C M']0E/RFG#\T90&DAE!:A:*;":@_[PAH3L] M')ZF1W>PHVGO\ $0:F=#:1&*9DYUK UMU^I?UMWO;V^3+/UO)[4=?"K:?L=] MM!<_I06@"EA5!:A**9JJI=:]?N6C>^S[-.6K$#6XL+:F)#:3Z4%D!I M(906H6BF"&M#W'7?\*[.A=K?4)H'I?E06@"EA5!:A**9@JN==-?NI+>>QN(> M>]P-GI<]:VMMG9+3A^8,H+2PX0J.)K.@,II*J&UUUVZK-]:_$Z=OVM&M!R:H MSPZE^5!: *6%4%J$HIERK/UX=_B62HCTD&=0F@>E^5!: *6%4%J$HIF"JYU\ MU^[DMZ^$HQ->Y,[L65MKZY2V-:#V50NQU*\Z&T $H+H;0(13,%7-ORKMV6?Z5V0@UY M*,V#TGPH+8#20B@M0M%,P=6&O-MF+OSK\_CLN-82A#KX4)H/I045[7 >W\'[ MSQ":-$+1MMKJ[BT!D3&Q+)<#D:1 M<^YO%Q2I\=OU3;Y2H8NP)"E;Z%2]L[&^X13;)4.V.XJORP4H[KE2/"LW5XS. MF2A.T)\O.%?/.T6"W<(M5_\!4$L#!!0 ( .V#9U6WQ$%E7@4 &HF 9 M >&PO=V]R:W-H965TV\.;&M_TNY**_\Y M30]699,-C2+Y0>^I;E^LN(BBY6^%&M+;@6-EZ51 MEEK$MGTKBUD^FDW+>T]B-N4[E;*O=SXQ-8;5=RP M9M-MO*8+JKYLGX2^LAK*DF4TEXSG2-#5_>@COHN(5QB4+?YE]""/OJ/"E6?. MOQ87_RSO1W8Q(IK21!6(6'_LZ9RF:4'2X_A60T=-GX7A\?<7^E^E\]J9YUC2 M.4__8TNUN1^-1VA)5_$N59_XX6]:.U0.,.&I+/^B0]W6'J%D)Q7/:F,]@HSE MU6?\O0[$D8'F#!N0VH#T#=PS!DYMX%S;@UL;N-?VX-4&I>M6Y7L9N#!6\6PJ M^ &)HK6F%5_*Z)?6.EXL+R;*0@G]E&D[-5M4$P3Q%5JP=\]-39BCS M%=L=9A=E\4YNXX3>CW3=DU3LZ6CVZR_8M_\<"CLD+(2$14"P3H+<)D&NB3[[ MDLM8,;EB=(FV5)2[29Y0Q)]3MHZ+53N4F(KIE\QB>]G/,)X0SYM:^^.0&[N^ M->37]1D!]=D)IM<$TS,&LZYY0Q&K#+VCT8_=P+9[ ?-.? RMV6X6G+.). M;(Q[D3B%$6P'WKAIUO'1;WSTC3Z&=$6%T+,ET653Z+U;[]_?=DQ6%3[A4@TN M9?]DS+[3&_#MH: :>[BU/D+"0DA8! 3KI&GVV?Z)4\#T59RN$F7SK# 2EA:"T"(K6S=&1-,)O6"=J.%2:(&DA*"V" MHG731-HTD==6B]JR4RX"S^V7BZ%FMF\[O8(QT,R=C(/^V^I ,\?VCLI/U\]6 M=F&C:- Z3NQUL4"B\EQ4"_XY98T:FF,1U#BZ MD6\%+C$+W*OV:@*J8T%I(2@M@J)UL]'J6&+6L=?MU4;&S=F I(47_#.M Z!Q M5)&WCL[.9%2LRT-+$I55OSH3T=QM#D9]+(\#]>X_X+LY'K@?XKNH.O;4XJM3 M6(^Q6+-V_P.:%YII7L0R4?U-]DU;9T2BG9 L;XS5"/*TJ/^E]\U$] SK&JF?2KI:LG9GG#= M6M'TATJNREI-<%IHS[J57/V:*CNYNMFMLS0B7S8;X&FQ%>2-#Y*FF7A+?B/? M;WWRYN>WR[%4/>GVXZBAAC75.T)=D$^LD(D@01%#/+0?JQ&VP_0.P[SRK, / MN^T9<=UWQ',\SS">:[OY9W9W1CRO,G<-YK[=_!9*U?ODJ'E@-_]$N>I]<=0\ M?$'O$\?T[H.YG+223RK>] COX\T7PR"NK$8ZP+T7)8W@;2"3=).,:7%A/F8L 3 M%B+!!M+.6FEGUA7Z+0$=X]-\EQ.V+X"+)"U)"3R"0I+U UE# 9LTTO+7OQ.V M(5)9<=BF0G):[=I<[ZJ"T"T'R+6E3*@D$2U(0N^ 2.!J0ZF;IAM"LZPQ!PXQ M$1#MN/(P$!I<5/W$E?$:B&!93-*"+!P2TP>U:5#5S6& IOWBROK"I[H@)LS' MA 68L+"&N4Y%TRGBWH#)Q&HS%Y%":8]0OD%Y&7&'@ .,2EB>4F+!Y,' M6,=PJ@=@PGQ,6( )"^VZ/>\!%ZT'7%A)MQ"Q(E:GS9=D&%;4J4)BPGQ,6( ) M"Y%@ W$7K;@+K.1Q@2DM)LS'A 68L! )-I#6=;HCO6-=N='=8%#I%B7JKQ:BHM8^3%<6D^0VMKZ@[F3J+ MN6&]/6WZ9+TAC6VH5E>68(6,6$JA>2=8!$34AAE M0JU?H=+\AM:?^_,J*C[6"+4XA44;RMF5IUQKB61U6VT_J1 [6D10"_>.%&I) MZG,!O2>I.A9$QH-A0^[/U\S@T]>&=O/I]$D[WS[24S,%0Z^N:]CB0JQNAP)T M12377D4ZFL"3_TCPUS?CQ*.6:5!I/BHM0*6%6+2ATEU)QYUC9?,N:M$%E>:C MT@)46HA%&RK<56-<^['^E2G]^9,<^]PQ1*IK0\,ZHCT-I8:6%^8$W]#2-;4, M[>_^VKGMZARNO="!DR5>/)=>73_?Q+>/].05@%JNP*(-5>H*%J[UT+SZ7L3 M]SR5P,6OY$NI"Y-&(5#K%:@T'Y46H-)"+-KPO_>[FH7G8&UA'E)9H+DX@$GS M46D!*BW$H@T5[LHIGKV<\KHMS X]66S4>DI#Z^]P$].F&:!V&V+1ACIV117/ M7E0Q!>+C)PH[[&3]4*LGJ+0 E19BT88B=[48;X(6CE$++Z@T'Y46H-)"+-I0 MX:X\X]G+,Z\,QZA7B5!I/BHM:&B#XXOQ](+5;:WCN'>5,P>^K2[="E*51.M; MG>VW[<7>#]5UUG'7O+X5_(GR;5H(DL%&F3IGY^I=>'W1MGZ0K*PNAJZ9E"RO M/B9 5737#=3O&\;DX4%WT%YW7OT/4$L#!!0 ( .V#9U4' 43?B0D '%Z M 9 >&PO=V]R:W-H965T7_7X1+<0R+"ZRE4CE=QZR?!F6 M\F8^[Q>K7(2S>M RZ=NF.>HOPSCM3:_J^S[GTZML729Q*C[G1K%>+L/\^XU( MLJ?KGM5[ON-+/%^4U1W]Z=4JG(L[4?ZQ^IS+6_VM,HN7(BWB+#5R\7#=^V!= M\H%9#:@?\6PG52?LF>J&A>T+#R MHBPIZO\;3YO'NJ.>$:V+,ELV@^4S6,;IYM_P[^8'L3/ &AP98#<#[%,'.,T MY]0!@V; X-0!PV; <'_ \,B 43-@=.H,;C/ /76&<3-@?.H,DV; Y-0!EOG\ MSM4EV=^\Y76]>&$93J_R[,G(J\=+K_JB+KIZO"R3.*WZXZ[,Y7=C.:Z,BKFJU,-X;OY<+D1LLW31>5%X:L83_7C)YKQ??D#V/X4 M[.>?PHVM!7F87ABF\\ZP3=ON>#ZW^N&_1Z4<;M7#K8[AW@]F7U>SNT>'^_KA MG\)<#K>/#B?ZX7=B=6$XYM'7'IP^O&MV^KK9V>MFY_KAGHCD\,XW3JDC9]M- M3NTY1[R;=2'O*0KC-EO>QVG=05W]<;-A!MU,M4V\+%9A)*Y[PI3A(CS.46 M)IU7&PVY>9%+HNTFIZLUM.BYK8'$/"3F(S&RP48U5JV('Z>CR6A2_4I[W"UZ MY)STM#D9%;Z4P& _51]-"R!Q/3VB^R0\RV3'[KQFF4+3OK3#OVW#I#8AX2\Y$8&1V\Z<[$&>V5V>&#WEONR-XK ML\-'#8=#=Z_(.BAG.-I[% >]1*7&W&V-N=H:^[ N%UG^'^/FXL^+KBK3CCZW MRI"8A\1\)$:06(#$*!)C2(R#,*4'QML>&&-VP<;(9D!B'A+SD1A!8@$2HTB, M(3$.PI1FF&R;8:+=(&R;(9)-$,]$OCFF5^9A6CR(/.\\^':C-<_M#"3F(3%_ MB< 52C4(U!-8[2U.K?B7,L;?4S^7M^OBB-3V(61V%B_)7+BI=-\#%> MQF7WKWN]>';E(S4/JOE0C4"U *I1J,:@&D=I:H?8;8?8F!V$QD'U!5+SH)H/ MU0A4"Z :A6H,JG&4IO9%&UU:VC#HA?L*>O3L)H%&F8VVN\*WAM9D;XGO0RG#2A*GYX&$2Z4/G)% M@&H4JC&HQE&:6OUM.FOIX]G/<9J&D?R%;UOOC(\? M;SM+'9K20C4/JOE0C4"U *I1J,:@&D=I:DNT8;+E@G:4H;DR5/.@F@_5"%0+ MH!J%:@RJ<92F]D4;,%O:R.ZE.\K0O+G1E#]^<2:F.U37-AYT5A^J$:@60#4* MU1A4XRA-+?\V4K;TF?)+]Q.@J;)U&-Y:8W,R*YM=]H5=#8%O]> MW4-G]*$:@6H!5*-0C4$UCM+4NF^395N?+'MQ$67KM#0>LMQ(PNBKD3T8R^P^ M3JIV.*4+H#ESHRE=8%Z8KJG\=] 7T#P9JA&H%D U"M485.,H3>V+-D^VM;G< ME*6EF,M] +DI^"U+(_GM^@\O//$HDFRUE UAW&7)NMY[?F>P-.K\TVS])&V+-H:V]3'TRXXM->CNWO#8'.Q]^NU6/_79Q8_4?*A&H%H U2A48U"- MHS2U^-L$VOXI";3=\2'1B67N5S\T689J/E0C4"V :A2J,:C&49I:_6T";>L3 MZ-OZ=#\B-W*1;-9#BWA5&/\8/_I4I]X]>XD$C:6AF@_5"%0+H!J%:@RJ<92F M]DD;2]N@6-J&QM)0S8-J/E0C4"V :A2J,:C&49K:%VTL;>MCZ5?\!:M>/KM3 MH!^&AFI^H_W@LV_0.0.H1J$:@VHB;#-N=V3,PZRX&FVU#-@VH^5"-0+8!J%*HQJ,91FMH7 M;0[NZ'/P5ZRS&EDY4N6,]X]4Z><_NP.@B3=4(U M@&H4JC&HQE&:V@%MXNWH M$V^YAGH?9J].[96PIHR W5?*A&H%H U2A48U"-HS2U M3W9.!HTZ&S3V=-#8\T%C3PB-/2,T]I30V'-"8T\*C3TK],\(N9TVY';T(?=K M5E#(O/,6JGE0S7<.,WWKX$ 5=,H JE&HQJ :1VEJ [1!MZ,/NH\NH# 'JO2S MG]TDT. UP;DS BVSH$$Y5/.@F@_5"%0+H!J% M:@RJ<92F]D4;E#OZLX&_9IGE'L9D^XN/6_WT9S< -!&':@2J!5"-0C4&U3A* M4QN@3<0=?2+>+)MD]9ZG-UIT):)$%3^N;[QYD:9K>HKV=YG99DMZR\7(IR)O'J _/Y#EI7/-ZH)ME>9GOX+4$L# M!!0 ( .V#9U7ED"-@VP4 %@F 9 >&PO=V]R:W-H965TT(C@X7/M#U1NH+X\5-A=?DD!D=3NZ@]=)&.B ^HG/E.S$T3'037EB[(L^>9?=C@)=(Y*35&H)K'Z>R9+D MN592]?BZ%QVU9>K X^.#^J]UXU5CGK @2Y;_13.YN1W-1R C*[S-Y0>V^YWL M&S35>BG+1?T7[/;/!B.0;H5DQ3Y8U:"@9?.+O^U!' 7 R0L!:!^ ?C0@W >$ M/QHPV0=,:C)-4VH."99X<%NOXZ M(1+37+Q1"I\>$_#ZU1OP"M 2?-RPK5!1XF8L565UD>-T7[&W3<70"Q5[G\HK M$, +@ ($+>%+=_@CJ:Y &-3AR!*>N,,3DJIP:^EC1;C%C%K,J-8+7\+6WCU"A/[,IZ7+@6%4[)[4@EOB#\F8P6/_\$H^ 7&S6?8HDG,8-H MV!(-7>J+WQC+=C3/;<2=%%$>Q[A7/QRSZC\V",)QUCQFM MG+2MG#A;^4#+$J MCR8QA%,S29;.PH9R\21F<)FU7&8_SH7)C<)2C^E$I$K)1JC1FQX1@C-ESDX M.4L="LB3F %HW@*:.P%]*CE94R&)GNW$!JL2=!XN"9>8XPOPKE03[&MT@<+X M8@9G^T?>V,C->^1F:!:=DG-69R@Y3V(&N;@E%SO)?602Y^: 9:,2]S(N#.-@ M=IIQSK*&8O$D9F"!0>=4@__=I2X 54Z*9%:_&?0Z$E+=3_6^$V;N>@R%YDO- MI';D[^'9G.=>VM.DZ%4M\:5F8NW\/'2:VV8"T"Q3?4 47.4U2"GM*QW42U88 M3X+XM-]Y->>^U$Q G3V';G]^EZ9LJW@ 3E*BX#SEQ(HF["=EC$Y',7=9@\EX M4C/)=)8>NCW]>VT7U-J><]5?=/Z1%WK-I(G;+S:<%]J)IO.B$.W$T_(BG ]@$O\S=5I M(DL^!;T9SJL1]Z5FDNFL.'1[<==. +38[GD03WI O!IO7VHFD,YZ0[?WOF?E M^E+9I )DI&*"OM!3^KXZG)QB\>JJ?:F96#I?#=W&>KD?<8_0TEHL_R6'.;CVUE0WL9Y=M?>8N;3";.,%)A_L>::6V_PWK;?S>US^&?4^6<4GN^-@=<-<*]JB2\U$VMGOI'; M?+_+U$!'5U2O1P M)2[75!^^[*A0WX;#Z;RW<^ MU1)?:B;2;DF!XO/EL\\5Q-*K6N)+S7RSWZU'0O=Z9'@^[P6-'=8@#'H)[2YX M*"9?:@VF\=%7//J;JS\P7]-2@)RLE'QP-5.C%6\^8VI.)*OJ#WN>F%13RRI) M[!*3RDI&^MV4)2.Z$@6I8,H07Y4E9C]NH:";L>5:NQ>/9)D+]<).1C5>P@S$ M2B7QLQ1;*8(%7 MA7BDFT_0YA.J>"DMN/Y%FU;K6"A=<4'+UBP)2E(U3[QMZ[!G<(,C!J\U>']J M\%N#KQ-MR'1:=UC@9,3H!C&EEM%40]=&NV4VI%+_XDPP.4JD3R13!C4F&?JP ME>N" T>XRM"#R(&AR8HQJ 2ZX1S$_L!G6BTOGX"5NZ%+M NC1%2+TM:-&\GY M'0A,"GXAQ<^S.W1^=H'.$*G04TY77-KXR!8R'T5EIRW[;EX_G\LI:D(S:R!>5:URZ]YC5,8 M6W(;6\JR3\*]JI ?E<@_U3TKD#0%LB4;!,ATA'4";1.(M_U M1_9Z/XF^*!X.?HE>P04=7' 2[KY*:0E(X*T\G%(@:SPOP$38A GW)O>"(#H@ M[(N"V'',A&%'&)XD?)1_"&9IKI=/!FMY M>E6E6*.660$?$;]+!'Y7O#\ #= M(!J&KAD]ZM"CD^B[]5]3I@]ONI!;7X!<8A(9"T!\@^OFJ#!Q1WVDP!L>BH!R>I'PP'F0EOT)O9=3SG *\O&D1'^.*.+_ZK_73T]#5!Q[T]Y$:A M<[C3#*HX#.(#;GOO_E%W_Q?,EJ3BJ("%]#E7 YDV:^[3IB-HK:^D.17R@M/- M7'Z" %,".;Z@5.PZZI;K/FJ2GU!+ P04 " #M@V=5"QEU.*<" "2!P M&0 'AL+W=O M9 &@T+:D3$Z=0JGJVG5E6D")Y06O@.E*SD6)E9Z*E2LK 3BSH)*Z@>=%;HD) MJI6@@] M$804$B58<#Z ML8$94&J(M(R?+:?3+6F _?&._;/UKKT\8PDS3G^03!53Y])!&>1X3=4#K[] MZV=L^%).I?U%==OK.2A=2\7+%JP5E(0U3[QM<^@!_-$;@* %!'\*"%M :(TV MRJRM.58XB06OD3#=FLT,;#86K=T09O[%I1*Z2C1.)0L!%289^K35^T*"1)AE MZ)LJ0*#96@A@"MU(":I?N.=L=?X(HMR5SML"-05E"K@IG,Y!84+EF6YY6L[1 MZ"KZ5FE+&KM NCQ4U;Q;>-XN -Q4NH+E#H?4"!%P0#\-EQ^!Q2 M#??_. MC[R/0Y'\([)7 85=0.$Q]N2^VQ095%R28;L-1V0YS,FS27Q_%,;NIF]CJ"GR MNJ97\D:=O-%1>7=,:P.ID, *D*QQU6Q>O6.[[3PDN&$=][2,KL;1GN"C2_]E M[N/.V/BHL3GDH/=?AG+",$L)6Z&42S7D97S@97(UV;-RV.-[WF0X^ZB3&!V5 M^,@5IH@/GAU#.J.#_S^ZO-K/_+ I\*-]H6[OQ#2WU5&PO=V]R:W-H965T4GX/^F*,4%^16&L_"Y.6VHW?>=GP+EBN1[>A.;]9TR9Z8^+%^Y'*K6U+F0<3B-$ABPMGBMG.G M7_M&/PO(6_P,V$NZ]YIDA_*<)/]D&][\MJ-E/6(AFXD,0>6?+7M@89B19#_^ M+:"=,F<6N/_ZC6[G!R\/YIFF["$)_P[F8G7;&7?(G"WH)A3?DA>7%0_:6_BA.Q%Z#W3P0818#1-J!7!/0. P8G M OI%0+]MAD$1,&B;85@$#-MF&!4!H[8!XR)@W#9@4@1,V@;HVMN5TW(%[2YY MKA>3"CJ]XY*++XZ5,@CBKCR?!Y;N!C!/3+TF\_/R=\8B8[%D0 M&L_)-[9-PFT0+\D7V9@D"_+ V3P0Y#/Y2ZP8)UZ\J\M,WQ]-)F@0II_DNS^> M3/+QPR?R@00Q^;Y*-JG$I3==(?N99>O.BCZ9NSX9)_K4(U^36*Q28L5S-F^( MM]7Q$T5\5YZ?\B09;R?IWE "[];\BFB]/XBAZ>.&_CRHPWT:7Q%C<#+<5(<_ ML?45Z6E9N&$TA%OMP_6FD_F^[,[[LKOJ<)/-9+A^,MP[<^8W\LSKHY/A_IGK MOEG*\'Y^X48*'?7*8NOEO-[)HY$EYL6IX!LYQ(B&#MWO /UF0#987J=K.F.W M'3D:IHQO66?Z^V_Z4/NS299(F(F$64B8C80Y2)B+A'E(F ^"U9 N6'Q+-@34-"HV337 =*PJ5U@(292)B%A-E( MF(.$N4B8AX3YHZ,9F3'0Y$\Y*ZLI?%PJ?*R>C<_G0;:4(R7^G' 9',3+ID6; M^_%1^GXM^TZ_QZWR3M9;FR7BTD]H),SO5&]C%)UWK]_L$M MXC%JW#]LY"*/T$/"?!"LIC1=J];*-=C"A1IUJ>:@-+.@[6OE:.T"FM%ND=&! M9G0;,O8.1B$/FM%'T>KBW#-R=*4X3]DVC>)4HBX6)Y)F0FD6E&9#:0Z4YD)I M'I3FHVCUTC"JTC#>NY91$% 5@:294)H%I=E0F@.EN5":!Z7Y*%J](BHC4E<: M/-.O]%<0;:+JCH_,J$P7B-=LX.#E4!(60\GL]% "=2RA-!-*LZ T&TISH#07 M2O,*VOX]AZX=KQSX1;O]&9MQ>GE#K]Q&_8S=N*5!F+L[ZO4-->9B)4/-QH(V M.',.+6A6NV56!YK5;9G5TX\=RG&3K/X/8U&OG$5=;2VV6I]0,RZ6'M12+&C[ MEV-X=+,X.+H4AVWL!HX^Z1TJZ1@T&1^L3D /SX/2?!2M+K;*L].57LAE"Q10 M^PY*,PM:;2@XE!S4ECN?T($F=!L2'B[[>=",/HI6EV;EH^GGC#0FQ9C=?I$D M)F+%2'CBORO4H(N%"374H#0+2K,+VKZD1L>+;%"O#$KSH#0?1:OKO7+5=+6M M]B1H/']^)2$3\K/XS#T4THUY@-),*,V"TFPHS8'27"C-@])\%*U>&I5CIT_> MO1P'=>R@-!-*LZ T&TISH#072O.@-!]%JW^]I#(6C3/&8LLE"C7FTK* TDPH MS8+2;"C-@=)<*,V#TOR"=K1TU[PD9U1>I:'V*G>3HK2:%9%D(])LQB25WRA\ MJ&$)I9D%K7:2C,.%.6A*NTU*!YK2;4AI]"8'=ZS0E#Z*5A=IY1H:2@]FJOP* M@#KV8D%"_4(HS8+2;"C-@=)<*,V#TGP4K5X+E5]HO/N;BP;4"(323"C-@M)L M*,V!TEPHS8/2?!2M7A&5JVBH745KL6#YLQVJQ79.!2,?:4HH63,^DW7RJ;%0 MH#XCE&86M/'>**]=:?W#?TAM;M8;'E@U=CN$QTB MQI?Y$T12,LN^@K+[OGFYMWQ*R5W^;(Z#_:9^;>D-^VW]VMD]@Z3"[QZ)\I7R M91"G)&0+F4J[&@TZA.^>,K+;$,DZ?Y[$-K($ MY;->IO\!4$L#!!0 ( .V#9U7$JE>A! , 'X* 9 >&PO=V]R:W-H M965TJDJFFW MSRY<$JM@,]LDW;^?#90E*:'MEB^)C>\]WCN.X\8;+A[E"D"AIRQEF03[M M\XI))0I=O*K-3T7@MQ.8UW DQ5+2CS=!/M^AQ]%5RV/L&*)BAI3)]81W@XP+@_MM?;7CKO]H]>_,:+W^T% MI!R5/A"5LB L!A1SJ5K]5%3]+3\]/PS#/3O^"]>]?HC])FI'9[_1V>_4><<5 M2=LT]5]HPD//]P=[HMK"_# (VE4%C:J@4]6T$$)7.\JY*)NM[@'I3G&T*0Y> M9M%SL+,G^+6H';UAHS=\5^4R_?W3FN,]&Z:[O;$DPI:\.C[>3W];F!OZ!](_ M:.P,NHO".+GFA+4IZX2^M]TUX=9V_WUGG.,VU MYGFUN[;$>8[C#_=?)7MK.#"3V7OJ(:=:J-X7LX+#USI MZ:-&ULE951;YLP%(7_RA6K MIE9:"W$"81U!6AM-F]1*5=)NSTZX"5:-S6PG:?_];$-9MI)4?0FV\3G?N01? MLIU4C[I$-/!4<:$G06E,?1F&>EEB1?6%K%'8.RNI*FKL5*U#72NDA1=5/"11 ME(0592+(,[]VI_),;@QG N\4Z$U54?5\A5SN)L$@>%F8L75IW$*89S5=XQS- M0WVG["SL7 I6H=!,"E"XF@1?!Y=7J=OO-_QDN--[8W"5+*1\=),?Q22(7"#D MN#3.@=K+%J^1 M\&W#,^S-U&A'_5IW-"YU39R[KU%M,<@_?A@DT9*W M6*,^5OP.5M*QDK=8<1\K>0=KW+'&;[&2/M;X%8NDZ6AP@)9VM/0H[5X:ROMP MZ:NW@WQ."?G_!0GW.H5KNK=4K9G0P'%EA='%V 9632-K)D;6OGDLI+&MR ]+ MV_M1N0WV_DI*\S)Q_:C[FN1_ %!+ P04 " #M@V=5V!5I#,@$ "-%@ M&0 'AL+W=O5OO@$@/1)''&=J#]]VL[(2%@W$)Y@7S<>WW.O=?V MB0# M#,_)$Q'/V83).[>*$D8)27E$4\#(;.AE,=>_8%7:>@Z8YES0I'26")(H+?[Q:YF( M#0>_L\R!QP<'9+!(YB?@Y:X/GI%IQ].0=?0)2"[PN::"H6'-RE(0F;_JZ$66%%:ZPWR!KPB627P/' MB=2)@C4HMBN*;5OTT=\985A$Z1S$19^TP \],4C8PDOY;D[D7%:K164#!&$) M.'LCF/%S4W+L(_I >P(?)$7SH#X(\9LIS6-KI",STZDRT['B_!JE.)V>-C/V M$3^2$6N$(S,25!D)/MTK8<2G-$\%D);$E()BB)X>0NU RY%WZ;6AG*[+39Y6 M)$?R[%8\NY^N_+L\NR:> >QO\;0B.9)GK^+9.Z2>@"F.+3IKY?(&TK M@@8;S"!L][8+:+!"@=^NK!J(^Q7B_@A]">U^@?5RG]UFBO59H+\"3D.TC-9-F4?8=CL&$\DAKH'_O7H52 M5"\QD9MLGNB"T?0_XUYM1S-A4ADR\78!)C&6 \HM']S]RJ-,#7\!OA%A6F]. M'+29R0T) ZW#?*="9J7HTOUU+H,T.[/3;F_5VF2&^EYG3[E1#1)908YSQG0E MMZ95'.&7*);U-$N),FIG X[?5NJG"7K7JN.UO3V8:X$#K>*BPIQ1IOM-=N%L MWZ8W.U>X]-U["6>?[V9FPR M\P.X9S>&M8" =@7Q(,5ODB=&9%;/@_-\HFA-GK7L@/TC/P2A5; <3/-$T9H? MW[5@0?;=_+'ZG*GW,+6C3W$6U2VI/G),J7@G.-3??<:/>JOCL:QK<8'LXN(! MO^YK8KOGH=4]5;0FSUJ?('1D$R.KL#F8YHFB-6G6D@;9)/"@.+XRT M3WJ,XVX<^$E=,M?GH!SH;\[B[*]Z6IVU7NL31K?Q8V@F3X^?*%"T$1?+@@."5,&\OV,4K&^40-4)]"C_P%02P,$% M @ [8-G5=3)>;0U P [PH !D !X;"]W;W)K&ULM99A3]LP$(;_BI6AB4F#Q&Z34M9&*E V)& 5A>VS::^M11)GMM/"OY^= MA+0C3H!I^]+$B>^>]^SZS0TV7#S(%8!"CW&4R*&S4BH]=ETY6T%,Y2%/(=%O M%ES$5.FA6+HR%4#G>5 F+''"0?YL(L(!SU3$$I@()+,XIN+I!"*^ M&3K8>7YPPY8K91ZXX2"E2YB"NDLG0H_<*LN9U*F8)G#W_CG[ M>5Z\+N:>2CCET4\V5ZNA<^2@.2QH%JD;OOD&94&^R3?CD:1VMQ M+#&[,E5"OV4Z3H67H$N2Z !=494)II@>\ 7BF3 T%F29K,YW%]5=T.1Y-QS9A18*N/8$Y"<2UVG+'MZ .2US$&:A3>DV@46*($]A3M8ZQ"3P M!^[: NY6X&XK6+,Z-E81Y>^PNAA[=I9?L?S76%T;RZ^Q.@03.RNH6,%K+-_& M"FHLT@T".ZM7L7JOL0(;JU=CX4ZW:V<=5:RC5M;M"K31+A0(&_'(0FS8M'X% M[+<#N:(16F3:">#%L;L^BW"&M6G!]-7"_@QO$;+T, MMYO9^<7UZ/ITW&QE^']X&=Z:&?X';E;FV%V<7M,V;=T,_YV=X;J?D0;GQ%L[ MP^U^]LZC@>L^A[VF_\+6YW"[T;WC9-2][Z )O[4^W.Y]Y1JPA"8S>..IZ-6_ M8]Y+EW)WVA?3"EY1L62)U(2%CO(.3>\DBNZJ&"B>YAW-/5>Z/\IO5[HC!6$F MZ/<+SM7SP#1)58\;_@902P,$% @ [8-G5:D[SU<7 P !PH !D !X M;"]W;W)K&ULK59K3]LP%/TK5H8FD#;R:!XM:R-! MV30DIB$*[+.;WC863AQLIRW_?K:39J4)&4)\:?VXY_B,/XHT@!)-IF M-!<3*Y6R.+-MD:2087'*"LC5S)+Q#$O5Y2M;%!SPPH R:GN.$]H9)KD5C\W8 M#8_'K)24Y'##D2BS#//G"Z!L,[%<:S=P2U:IU -V/"[P"F8@[XL;KGIVP[(@ M&>2"L!QQ6$ZL<_=LZCH:8"(>"&S$7AMI*W/&'G7G:C&Q'*T(*"124V#UMX8I M4*J9E(ZGFM1JUM3 _?:._84MV_R$VE"@ M^1)&A?E%FSK6L5!2"LFR&JP49"2O_O&V3L0>P/5? 7@UP'LK8% #!L9HI '>#X$B0F5)RHR?O9)3H^.D%'B.3H+F6E M4'1B;$NE5*]G)[6JBTJ5]XJJ&12G:.!\09[C>1WP:3_\$A(%=PWI")AF=M=0T!+@^P<:>U=[9V6$C9>PU\M5+D&Q2E3@9SRGT&4A M;%D(#M/<#AF%W4F.&F'1?X2I8H4JKWWBHM;*;M2JV(Z@P>B5@ATV H=OVE/S M4J@9H4HA>2J)(.:>H_T'R["E)W*< \V]J[^S*D:-MU&O-W-*=@D?M4MA=%C. M[1C7<=WN9+O.OQO/Z95TQ^3N.-B[QSHO*:=]/H5!X!W([ H;#0?.@5![[Y;6 M3Z1?F*](+A"%I<(YIY$RRJM71]61K# 7]YQ)]0PPS52]U(#K #6_9$SN.OHM MT+S]XK]02P,$% @ [8-G56_TD^9:"0 QE\ !D !X;"]W;W)K&ULQ9S];Z,X'L;_%2LW.LU*TP8,Y*771IK&^&ZEW54U MW9G]F29N@X9 %D@[/=T?O^:E<0S$";FG=[^T"<&?K_&#C?U@^_HE2;]G*R%R M\F,=Q=G-8)7GFZOA,%NLQ#K(+I.-B.4OCTFZ#G+Y-7T:9IM4!,LRT3H:4LL: M#==!& ]FU^6QNW1VG6SS*(S%74JR[7H=I*^W(DI>;@;VX.W E_!IE1<'AK/K M3? D[D7^=7.7RF_#'649KD6@VV4?TE>_B7J"_(*WB*)LO(O>:G/M09DL O=0 EHGH(T$E!Y(X-0)G%,CN'4"]]0(7IW :R3P#B48 MU0E&9=E7A566- OR8':=)B\D+96A9P&!=WUGV>RE]#F2Z?^7]N MP_SUXE:*LR3S9"WOV"PH-;\@7T26I^$BE[_'_)K$^2HC M?KP4RX[TS)Q^>BP]-Z>WJ0$PE 6[*UWZ5KJWU$B\%YM+XEB?"+4H)5_O&?GX M02N\ZE]'5N>G@^TW<%>)O5?^?$S^N!G#Q$)B;!U396J51$N1'LNKIIJSJQ-. M&=4Y$/6/LCF2=_WG9Y'*YI7\,PWBG,CZ)0@/PI1\"Z*MZ+J_*Z[;S2T>$E?9 M)EB(FX%\"F0B?1:#V=__9H^L?W3= 4@80\)\)(R#8)K2[DYIUT2?:0V>^%%\ M%N0_Y$.7MA5I5)**Y_7S;#2QW.OA\[YF[9,F]LC33V+MDZ@SL2?Z67['6=;$ M'>EG<>/UG5EZWJ[T/&/I-9\/7:5F)/2M$4@80\)\)(R#8)JFHYVF(V/;=[ _ MT"7N""DN$L:0,!\)XR"8)NYX)^[86&&_R0H;QD]D(](PZ>H@W1K3]U44"6-( MF(^$<7.9.^15!*FI6S+9J3"%'8)T]VUMCTK["(6&L@GG[S\T1I5;C M:8<,R4$P3:7I3J6IL0&]/]1COITB)4+"&!+F(V$ZW)+YX MEFVF?!2FJJ^3E6/A!_$4QG'1FCX$45$S.\>[1GY?S:$T5M/V*Z8SM:TQI8VJ M"0W+431=TCV[PS9*6@[ENIM0<\K>8B%IK*8=:T6A03F*IDM%E53T:&_E@%+& MA+V50M)83=M7ZL(>RUKE3)MB(>-R%$T72UDFMG&&]:%A>4?89K=&5T$Y([;9 M&CG?%K:A1@F4QJ T'TKC*)HNN')+;//0W53MDL?V"(!\#&.R3*)(CO<+CZ5Z M(_%382COWE)TWAY0UP5*8S5MK)G5ERVS&AJ4HVBZ[LIGLBY'+5$9>PGQ%UL7TM>B5/&LO M>J6P>Z=V2@QU?* T!J7Y4!JG;3?*/J"O,GNHV>S17](W=>Y4#SK)!DIC4)H/ MI?$C0M"C;^ZI\HZHT:IH39625?(NC.-@$0E"[4_DEU_FGI4%.KV0&D,2O.A-$[; M\X(F8YN.#SP^E=E#S69/1TOKKS=1\BH.U$BHO0.E,2C-A](XBJ;/T%\U0=J.$#I3$HS8?2.(JF:ZRL(>=$:ZA34ZCM Z4QY[39.M"@'$73Q5+. MCT//[/,XT-DZ4!J#TGPHC:-HNJ![BZ#,'I&Y]F%7.F&7.G7,Z.FL?MAE3.\Q MH<=1KI#COM/D! ?J_4!I#$KSH32.HNF"*YO(.6X3':B;4#L(2F-.>W:.9T^: M,XZA,3F*I@NEK!_';/W\'JX%J?NI49!EY+9:+]TI'=3O@=(8E.9#:1Q%TR56 M?H]C]GOZ#4:@%A"4QJ T'TKC*)JNL;* '+,%="^)X4(8ULZ9 ;V%A3I!1R[. MZ[*Z:Q&AK@^*IHNHS"''O#CKO^@E06TB*(U!:3Z4QE$T?7F_LHE<\URA7@O\ MK=;[6ML>MU;X0]V?CIAT;'G-K0"@K@Z*IDNB7!W7[.I\C5.Q2)[B\-_%S)#" M-;AX*!^FC8PQ?6A,CJ+I6BE3QS5/Y^FEU2=2GUP> M//R<-,?LVY1":>Q(>=!)-<6B\TD)S0E'T73EE?OCFMV?.Y&6VY85T[1.'+R8 MB;UUA7I"4)H/I7$435=Z;PN<]W*.7*AS!*4Q*,V'TCB*I@NNG"/7[!SUZA.U M_9H+QVXN'#,'["V=UW[.CKW6]DA0CPA%TR51'I%K]H@P?:)1VUNSFJN.Y^:< M]-9JU-*J'=.'QN0HFJZ5,GM<\ZJP]^D304TA*(T=*0]*ZSX1L3VR#%Z[^T90 M*PA%T^\ 906Y9K=DS]$]U.G*174/#HII@^-R5$T72ME'GG_!_/('+-O0PJEL2/E84]V M'25ZL*,$S1%'T:H[8+BWS?A:I$_EAO"9E',;Y]7NRKNCNTWG/Y=;K3>.W]I7 M<[OC.+.O_&I+>86O=KC_-4B?PC@CD7B4H:S+L6QFTVK3^.I+GFS*3&PO=V]R:W-H965T19V*CD3( U3DFC8S8.;T6PQ#HSEK$^=DJ]2CZ]SE\R!R0, A MLTZ!XN< 2^#<"2'&4Z,9M$NZQ//V2?W6>T.?&8/&Q6I-\;$%-0#?^HA6BU]1NW?F,O/_Y?OUVDM=2D M6\J5R\R4-(-Y@/5@0!\@2-^^&4VC3Q= QRWH^))Z^JT26]!$[4@EF36$5K90 MFOU"[#[NL!\0BV=///V1;1@3Z#F.DNQBM!%B>S:99,L-BX-LS+1H'0MZF#Y-LF[)@ M51C%T818UG02!V$R6IP7SZ[3Q3G?B2A,V'6*LETW4QLO(:L8@M10X1R'^/[(I%48XDZ_&S AW5/G/#YO4K^I>B M\;(Q]T'&KGCT/5R)S<7(':$56P>[2-SPI[]8U2 GQUOR*"O^HJ>JK#5"RUTF M>%P9RQK$85+^#YXK(AH&$J??@%0&I&U@[S&@E0%M&[A[#.S*P#[4@U,9%$V? ME&TOB/,"$2S.4_Z$TKRT1,LO"O8+:\E7F.0=Y5:D\M=0VHF%_W,7BI?32\GU M"EWQ6'; +"A">(IN6";2<"GD+[>"+W^@NR04&0J2%;IF:=%)DR73?COQF C" M*/LHS>]N/73RX2/Z@"8HVP0IRU"8E.4^R8?R^M\-WV42+CN?"-F6O$:3957O MR[+>9$^]*?K*$[')D)^LV*K'WC/;SPWV$\EA321Y)?*2& %OV7:,J/4)$8N0 MGOI<'6Z.^YKS/N_^F[UK9-"Z5]$"C^[!^UZ,3]EO/C^R5,XWZ,\T2 22/92A M+T&8HF]!M&-]42]Q[7[9!@ M/A"8%AR[#HYM0E]HHYP]Y]>]H2A1I@5*_KYY7$Q=RSZ?/#8I[A9R\=31"WG= M0H2ZV-5+^3VE+->>UJ6TQCIU8QUC8_?,82))@/!*:1/ZO)GQD'Q#\\.7V4@T(.B%2- MC:P8&_?L(4R2,'F0:Z\H?[?WQ<@(/S1&D&!>">8T)A!,7'=&6G.6#^14H]^M MZ7>-]!VR76QL[,664@B6D5DIR-8LW$.NV78HNZ!H7H6F\8OM M^11;+7ZAW.H$-R08?O.4+.7)+^;C"KS92H*I[=JSUE+-7(O!Y![HUH=RJY-+ M%+GD2%*D H;JVI!H'BB:#X6FATB)16R4.\;^S]?=50DZ"1.TXE$4I!G:LK3< M7>A=S9L]#XXAJ*"LT&;-$30?D_;D#^54#XX2B]BL%JL%RQ#.C8"#.8=$\RHT MC)NDDW%[(0/E5.=<:59L%JWE6F8(Y:"J%13-J]!TRMVQ0]J<'T.28J5)L5%U MJ57.$-I!]2HHFE>AZ;3;8[?S>CZ&&,5*C>*WRU$Y]S-M^3,D-+/NY&J/YVY[ M300J0 ]SZD,YU2E7"A2;)6@UNU1;\D^AV&Q8M$)KGN8)AC#>Q9+_0.P$3U^0 M")[+(CPJ(I&RG[LP93%+1/^N/:B*!47S<(^.I3:9=F:B8^A8K(0L/D3)HON= M0 D7:!7FPT+>U3'KY1U4Y8*B>;BK6,V^S?@R52Y3*)6:5>^BN> 73W*9V M*&YUH2NSLZ$$]OC$MD/;\PJ44YU!)6.)6<;>)2E;\H%VG%Y:'4 MXDXS;3(G;1UKKL9@;@]RZD,YU;E5*I88)=@P;C^AJG#Q4+XG0]Z[=V/V.73. M $7S?L$'<5!=7"5EB5G*&E-39MO!_()*4=*5 MHJ?.S)IU.N\QI"A14I28I>C[,E.DJ_NF2D*FG(%1?- T7PH-#U$2M#2M^=EWYF7,GL>'$-015RA:;N8LS%MKUJ@ MG.K!48J8FA7@\+R4&7 PYZ!RMT)KYZ5(A_1C2%K:^*S7+&D')Z;,>(,YA_V@ ME_9G2&B;\V.H5*I4*C4G8-^2F#)##J8=5+_2GA0L=<:==3N45YUVI4SIVY7I M>Q)3E=M6CJBUKKXR5VXPY8?X]*%\ZH0K&4K-,O30#?@*IKEA2VVGS1^HU.QQ MB>=V^RLR*)\Z?TIH4K/0?/?V>X6O$SMM[[Z;:S&8V4-\^E ^=6:5RJ1FE7F4 MS7>SS\%3-*@Z_04?6&V^NWLWWZ%J5,9LTCCA%K/TH3A:F,D [!)1'DNJG];' M%S\7A_9:SR_QV17N>>[A,[\\G*C@R[.27X-4KO,S%+&U=&6-9W*:3,OCA^6- MX-OB?-T]%X+'Q>6&!2N6Y@7D[VO.Q>M-[J ^!+KX'U!+ P04 " #M@V=5 ME2$K^A,$ ?& &0 'AL+W=O(W9$]KL0W6T)+ MQ$63[FRVIQBERJDL;-=Q0KM$>64M9JKO@2YFY,"+O,(/%+!#62+Z,QW&9<=]F*V1SN\QOS[_H&*EMU2TKS$%SJW/\#Z!H710%G_E M^,0NGH$,Y8F09]GX,YU;CIP1+O"&2P02'T>\PD4A26(>/QJHU8XI'2^?7^E? M5/ BF"?$\(H4?^@>W<7#[#OX;#E[CX%T[@M\X^->.$#0.*G2[CETE M+D8<+6:4G "5UH(F'U3VE;?(5U[)A;+F5'R;"S^^2'X<QYBCO& ?A,'W=0S>O_L WH&\ M\R?COC;(B%M5MS7K"S=4> :[^^ YWP$ MKN.ZFOFLKG>'NG#^W^C)?QZ]DPRO72*>XGFW+A%=H6N4KT=)U;MG>[3![721CD)N770F8;%)6&((UJG$M*W$U)P(3$W6PR0L-@E+#,$Z]8#.>?/N M&)&!!M-YQ4.G)P,:H]#IRX"6-.FA$JV5]\96 %Z<5>!HN(\BA8AN,J4&J=@1 M%&0O#JU<&_(HZM8%:)06&Z4EIFC=HKCGHKCF5*%AF:J*25ILE):8HG6KU&DPZ2O#T"B ?E\9AD8^A$%?&896,'#?V"+ \Y$(CI^)?L<5 MIJA0PH#2,J]RQBF2=U#:H$=A-Z]"D[38*"TQ1>N6Y7QX@X%!;3!ZCC-*BXW2 M$E.T;E7.9SDX>C2Y7AO"P8G>_Q+>KZ"F/Y:WW^J"]8ROK\Z_ M(KK+*P8*O!5#.7<344M:WT;7#4[VZKKUB7!.2O68891B*@W$]UM"^&M##M#^ M3V#Q#U!+ P04 " #M@V=5Y(^--WL" "^!@ &0 'AL+W=O3 M7(A5/U+;@;)?/S]"2KLT6J7Q@?AQS[GG7,UT"&/3(F=#3J#2FNL18 MYR5PH@>R F%WUE)Q8NQ4;;"N%)#"@SC#21R?8TZHB++4KRU4ELK:,"I@H9"N M.2=J/P,F=]-H&!T6[NBF-&X!9VE%-K $\Z-:*#O#+4M!.0A-I4 *UM/H:G@Y MG[AX'_"3PDX?C9%SLI+RWDV^%=,H=H* 06X< [&/+4B[9L M;N!KX]'6#17N%)=&V5UJ<2:[>:BIV9_-;"4*-)??^[R^9_(GKD> MMZ['?>S9]YJO0"&Y1K6@1B-2FU(J^MO6X(2*L'C:58%>VK=6()!-/)GK>=ML M>!&[7XJW'>8FK;E)K[EP :C6]K7:D: M&_P]FT2:Q*[:BZE&DVY[S3@DL=8V62#)5NJ/+]B.$SN,-9/E)C'XO ^< P<, MDR-EW_B6$ %^E$7%I]96B-V];?-L2TK,[^B.5/+-FK(2"UED&YOO&,&K6E06 M-G*IQ:T#I5/.>;K5 5]FRR MPQNR).+K[HG)DMU15GE)*I[3"C"RGEH/\#Z%GA+4%G_GY,@OGH%RY872;ZKP MQVIJ.:I'I""94 @L_PYD08I"D60_OK=0JVM3"2^?3_3?:N>E,R^8DP4M_LE7 M8CNU(@NLR!KO"_%,C[^3UB%?\3):\/H7'!M;5QIG>RYHV8IE#\J\:O[QCS80 M%P*$7A&@5H#>*G!;@3L0N,XK J\5>&]MP6\%M>MVXWL=N 0+/)LP>@1,64N: M>JBC7ZMEO/)*392E8/)M+G5BMB0;.>P"*#'XE!"!\X)_!A] 7H&_MG3/<;7B M$UO(II3 SEKLO,&B5[ N>*25V'*05BNRTNB3<7T\HK>EBYV?Z.3G'(T"EV1W M!USG5X ;'&[-=<8T1\!_([-E/HI][]B8A"4-S*]A:@\[S.#$/EP& MW%!SO8#[7<#]T8 _DP.I]D07TD887'0\\D+'Z7=^<6T5NK'G]:V2:RODQ0X< M1D)C!IW0CSJSGH]!YV,PZN-#25B>86U.CRK?.V],PA*3L-00K!?^L M_>/.2 M&IH,OTE88A*6&H+UPA]UX8]NS?#H:FD*/#<(!QE^;>5[\3!UDVLK& 5A-%@( M4HV9[_BQI\_PN/,Q'O4Q?4P?= Z.JMX[O4S"$I.PU!"L%WKHG#^GG9OSNY4: M&@&CM,0H+35%ZP_"Q9D&WIKEK;*72EABEI:9H_8$XGY/@[0+Z"F/E'W>/55T1G? M7 (^8K;)*PX*LI9-.7>A7)]8;L?U!+ P04 " #M@V=5N1.YK>V/P(X=:')R1SF3%V(L6'I/0LG5 4$ L-0-1KRU,H2@TD0KC5\MI=2XU M\/"\9W\PN:M<5D3 E!4_\T1FH75GH012LBGD,ZN_0)O/4//%K!#FB>K&UAM: M*-X(R.=7?R5)R=9LKG(P>:_.P\_M,9/%;Y M=4FZ^R0G[EG")50#Y-GOD6N[;D\\T\OA3E\Z_^=]_L_>CXKA=1WW#)]W0MN@_7ZT'EMC49$80DO-)0%\"U;T[HTSLC_W%?::9+-KDLVO1';4 K]K@7^. M/9JG*9@!B239(?7#05\C&@['-B1ZWF\C>S#T [P]K'"OE7]W;#7KM1IYQU;S M\U'?.,[ MM_>]A4 'TR@$OC:C'Z!8K:ALODT.VVW7>[-4'VEGSCCJ=.CGZEM MU"R/O_3-*GLB?)U3@0I(E2M[\%$-2-ZLAT:0K#+S;\6DFJ;FF*F-"EP;J/N4 M,;D7M(-N1T=_ %!+ P04 " #M@V=5V72Z2/@# "H$ &0 'AL+W=O MIY;KG7I^(;WN5 =]F)V@'NT0>+E\,QDRVY0 M,EPBPC$E@*'=W/KL3M>N=M 6?V)TYJUOH);R2NEWU?@]FUN.FA$JT%8H""A_ M3FB%BD(AR7G\78-:34SEV/Z^H/^J%R\7\PHY6M'B+YR)?&Y-+)"A'3P6XAL] M_X;J!84*;TL+KO^"TL9U!B4OW"'S41+0?WEH-7.WA]A^"& M@U\[^.^-$-0.P7LCA+6#7KI=K5T3ET(!%S-&SX I:XFF/C3[VEORA8D2RD8P M.8JEGUBL(2.8[#DX( 8V.60(W*5(0%SP>_ (7C8IN/MT#SX!&W UR@$FX(5@ MP1]DI_S^(Z='#DG&9[:0\U&H]K:.O:QB>S=B^^ +)2+G8$TRE!G\TV'_9,#? MECPT9'@7,I;>(. &'9Z [SP S_$\PWQ6[W=W3%^/)6)04#8U[6SE&YA]57:;\@/@&NC1S>.O*Y5>FT5AF'<-5H;H/PP>K/J4!$V M5(2#6DP1H3+YW51C.*8:QP1+QP1;CP36V8*HV8)H4(U+R/$6G/7%BS(I19D< M]JBC0@[D2X0+>1G(&P7ER:, ZY*7RPQU)*)Z:C>]35G]61>3O?ZE.UVYAOY4E>&ZTGN#KVKX+Y#M M,>&@0#L9RGE212^KRN*J(>A!UWVO5,@J4G_F",IWHC*0XSM*Q:6A C3_G%C\ M"U!+ P04 " #M@V=5ETNA<2H# #2$@ #0 'AL+W-T>6QEC MNJ7KPY;,(;5TC\ZY1])U+3(LS5JPVP5C)ECE0I8CLC"F^!2&Y6S!J()) MBV1*Y]38KIZ'9:$934L@Y2+L=3IQF%,NR7@HE_EU;LI@II;2C$B_#07N]C4= MD6[\D01.;J)2-B+W9^]_+96Y>A>X^\F'DY/._?G5?ORL LY)Z!7MOT+THH/K M6@R3CG>EF^&G5JOEGF+D2S]YC_Z"P, CL.$Z6E@O_'B8*;E9_XBX@-6E.0L> MJ!B1"15\JCFP,IISL7;A'@1F2B@=&+OQ-E$7(N6C@[NN!S51Z^1<*EWE=AG< MWVD]? ]H>F"0"]$:[!$7& \+:@S3\MIVJL%5\!D4U.V[=6$=SC5==WM]LB%4 M-YMDJG3*=)NF2YK0>"A8!G8TGR_@;E01 FB,RFTCY72N)*T\-(RZ865G3(A; M>&!^9CO:JVQKQSJP7[)M6D-UT\FX#NAOJSGM;=G>FW2#@C\H\V5IIR.K/E0X MN]$LXZNJO\I: YAZ%U>G12'6GP6?RYRYR;\ZX7A(&UZP4)H_VFQ0*C,;8)H$ M#TP;/MN._-:TN&,KTY33*L,]]X[0\]]=YSF33%.Q;=K6_B&O\IL=1Y?_RG+U M7V7?L-=C_18\=)/]8S 9'X/)HZC)P>&;C)*#]!C6[^^M0\+.$:&-!G 4&Y$? M<*03FZ3!=,F%X;+N+7B:,OGLI&#E#9W: _N.OAV?LHPNA;EKP1'9M+^SE"_S MI!UU PM1C]JTO\'TNG%[#K2YN$S9BJ63NJOGTZH9V(;-6E] V$>NJ\N/8!R' M^1' L#R8 XSC6%B>_VD^ W0^#L.\#;S( .4,4(YC^9!)]<'R^#F)O?PS39(H MBF-L12<3KX,)MFYQ#%^_&N8-&%@>R/1G:XWO-EXA+]^RALWE/AYE>L\1-0 M2P,$% @ [8-G59>*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'KE+:=@)SA?7AQ_STX^/6OSM-7ZB;V4A;+CZ.#<\:;?M]D! M2F'_U$=0?L].FU(X7S3[OCT:$+D] +BRZ">#P:A?"JFBSY_.;=V;?EC0#C(G MM?*5=<6CA&?[8W]=9"=IY586TKV.H^9W 1$KI9*E_ ;Y.!I$S![T\]_:R&]: M.5&L,Z.+8AS%[8Y',$YF/U6O:\B-V-JFQHGM@_ @XV@T\ WNI+&N.:)I7WC& M$_B#VU+E]!=9.# SX> OHZNC5/NZ&7\5_> RFCBJ;SYC_M5XM[F:3C2_<3A:3Y73. L@$@4RN"/E/ M$D"F"&1Z%0(@1Q=$Y('D.\1R/>T MD#.PF9''NI[I';NMK%1@;0#W 8'[0 NWKLI2F-<:;"WW2OJ_"3]:3K),5WZT M#" _(I ?:2'OJVTA,[;:[4$+-&3*R-->R;Q-6GT")DPF01 M$]OB3F6Z!+81+]W^AKDA)I;#7!A52X$=?0];'X2!,%_&]) 0ZP%U:R?/2S!! M),2"P#'#3"]!IQ_$S@@]QM[YJ68!]H\0#C-%0FP*5&C=6XV9(J$V!2:T+B:F MD(18(:W0+MYD3!D)L3)0LW6CAXDC(1;'+\W6!C3$Q%R24,\\ K]=O-685)+_ M72J7$%/,+NE5[1+.?5/,+NE5[3(,,3&[I,1VP3%'(2:ZO$7MF?_,A-F[&3@A MBVZWQ!23$BNFH^G>V_#X8\4UQ,04DY+/4CJ87X0T[%$4%=0]8!(FMRFFG)18 M.7A>$>9F*::&XSG'M,.)M8-A)H-P"L$Q[?!K+8[5T>S,=#BF'7ZU MF4ZO+H:8F'8XL7;0F]Z-)J8=3JR=[H3LPG YQ&PS)+9-N/3HX[84IG[M,ZF7V<^9H<>[B7R:VJ]5V&5_;Y>M!QI?)U>CM8U[U;Q]2A=)!"D%:/L@@R,H'.01Y^: :@NKR05,(FI8/ M>H"@A_)!CQ#T6#[H"8*>R@?)!&6<$"0-L";06I!K(?!:$&PA$%N0;"$P6Q!M M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;!Q_;!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MM@ MLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]' MO9U ;T>]G4!O'VQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H7:/>-8'> M->I=$^A=H][U?^J=\GD?T[WGML;G_R?5^7)OO#_^NKR='+R7*\X!_I&_? -0 M2P,$% @ [8-G53+A@>'' 0 $A\ !, !;0V]N=&5N=%]4>7!E&ULS=G);L(P% 707T'95L1X@ X"-FVW+8O^@)L\("*)+=M0^/LZ89!:T:B( M2KV;1(GM=U]LZ6PR?MM9\KUM5=9^DBQ#L ^,^6Q)E?:IL53'D;EQE0[QT2V8 MU=E*+XB)P6#$,E,'JD,_-#62Z?B)YGI=AM[S-K[VA:DGB:/2)[W'_<0F:Y)H M:\LBTR&.LTV=?TOI'Q+2N+*=XY>%]3=Q0L+.)C0C/P<M.='.(.T_[* MK\YORW0%QIDS9ZR/)^;H\KCCD32K^S86(A>*[D\\)<;25W\?-:>=4_[+[+B] M'\:MVO/PK+U=O\=?S_A4_\(^!$@?$J0/!=+'$*2/$4@?MR!]W('T<0_2!Q^@ M-((B*D&UL4$L! A0#% @ [8-G5?DV4)?G!0 XQ\ M !@ ("!# @ 'AL+W=OZ:,QV<# M #R"P & @('S%0 >&PO=V]R:W-H965T&UL4$L! A0#% @ [8-G51D@NZT5" ?R< !@ ("! MD!D 'AL+W=OW5 - SA & M @($/)0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M[8-G5? VGW)6" !"4 !@ ("!E3( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8-G5< T_OLR P ,0D !D M ("!.F\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [8-G52GKIJG? @ /0< !D ("!X( 'AL+W=O M\, #0 M*P &0 @('V@P >&PO=V]R:W-H965T&UL4$L! A0#% @ [8-G5= : MG8:T P 20D !D ("!NI4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8-G53 LS-%)! .@X !D M ("! ;D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [8-G5=(+E)1+ P #PD !D ("! MV\0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [8-G56B(A=Z:! ?@X !D ("!M,\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8-G54[BU?8K!@ ^BP !D M ("!.>L 'AL+W=O@ &0 @(&;\0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ [8-G5>TE&_OQ @ X @ !D ("!;0$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[8-G5<2J5Z$$ P ?@H !D ("!N@X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8-G5=3)>;0U P M[PH !D ("!DQD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8-G57-SA>0Z @ [@0 !D M ("!WBD! 'AL+W=O&PO=V]R:W-H M965THS 0!X;"]W;W)K&UL4$L! M A0#% @ [8-G5>2/C3=[ @ O@8 !D ("!-#@! 'AL M+W=O&PO=V]R:W-H965T4^ 0!X;"]W;W)K&UL4$L! A0#% @ [8-G M5=ETNDCX P J! !D ("!BT$! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" #M@V=5,N&!X< XML 65 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 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 193 308 1 false 49 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.certara.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) Sheet http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - Description of Business Sheet http://www.certara.com/role/DisclosureDescriptionOfBusiness Description of Business Notes 8 false false R9.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Public Offerings Sheet http://www.certara.com/role/DisclosurePublicOfferings Public Offerings Notes 10 false false R11.htm 10401 - Disclosure - Concentrations of Credit Risk Sheet http://www.certara.com/role/DisclosureConcentrationsOfCreditRisk Concentrations of Credit Risk Notes 11 false false R12.htm 10501 - Disclosure - Acquisitions Sheet http://www.certara.com/role/DisclosureAcquisitions Acquisitions Notes 12 false false R13.htm 10601 - Disclosure - Prepaid Expenses and Other Current Assets and Other Long-Term Assets Sheet http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssets Prepaid Expenses and Other Current Assets and Other Long-Term Assets Notes 13 false false R14.htm 10701 - Disclosure - Long-Term Debt and Revolving Line of Credit Sheet http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCredit Long-Term Debt and Revolving Line of Credit Notes 14 false false R15.htm 10801 - Disclosure - Leases Sheet http://www.certara.com/role/DisclosureLeases Leases Notes 15 false false R16.htm 10901 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 16 false false R17.htm 11001 - Disclosure - Equity-Based Compensation Sheet http://www.certara.com/role/DisclosureEquityBasedCompensation Equity-Based Compensation Notes 17 false false R18.htm 11101 - Disclosure - Segment Data Sheet http://www.certara.com/role/DisclosureSegmentData Segment Data Notes 18 false false R19.htm 11201 - Disclosure - Income Taxes Sheet http://www.certara.com/role/DisclosureIncomeTaxes Income Taxes Notes 19 false false R20.htm 11301 - Disclosure - Earnings per Share Sheet http://www.certara.com/role/DisclosureEarningsPerShare Earnings per Share Notes 20 false false R21.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPolicies 21 false false R22.htm 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 30503 - Disclosure - Acquisitions (Tables) Sheet http://www.certara.com/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.certara.com/role/DisclosureAcquisitions 23 false false R24.htm 30603 - Disclosure - Prepaid Expenses and Other Current Assets and Other Long-Term Assets (Tables) Sheet http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsTables Prepaid Expenses and Other Current Assets and Other Long-Term Assets (Tables) Tables http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssets 24 false false R25.htm 30703 - Disclosure - Long-Term Debt and Revolving Line of Credit (Tables) Sheet http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditTables Long-Term Debt and Revolving Line of Credit (Tables) Tables http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCredit 25 false false R26.htm 30803 - Disclosure - Leases (Tables) Sheet http://www.certara.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.certara.com/role/DisclosureLeases 26 false false R27.htm 30903 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 27 false false R28.htm 31003 - Disclosure - Equity-Based Compensation (Tables) Sheet http://www.certara.com/role/DisclosureEquityBasedCompensationTables Equity-Based Compensation (Tables) Tables http://www.certara.com/role/DisclosureEquityBasedCompensation 28 false false R29.htm 31103 - Disclosure - Segment Data (Tables) Sheet http://www.certara.com/role/DisclosureSegmentDataTables Segment Data (Tables) Tables http://www.certara.com/role/DisclosureSegmentData 29 false false R30.htm 31303 - Disclosure - Earnings per Share (Tables) Sheet http://www.certara.com/role/DisclosureEarningsPerShareTables Earnings per Share (Tables) Tables http://www.certara.com/role/DisclosureEarningsPerShare 30 false false R31.htm 40201 - Disclosure - Summary of Significant Accounting Policies - Cash and cash equivalents (Details) Sheet http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails Summary of Significant Accounting Policies - Cash and cash equivalents (Details) Details 31 false false R32.htm 40202 - Disclosure - Summary of Significant Accounting Policies - Derivatives (Details) Sheet http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails Summary of Significant Accounting Policies - Derivatives (Details) Details 32 false false R33.htm 40203 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 33 false false R34.htm 40301 - Disclosure - Public Offerings (Details) Sheet http://www.certara.com/role/DisclosurePublicOfferingsDetails Public Offerings (Details) Details http://www.certara.com/role/DisclosurePublicOfferings 34 false false R35.htm 40501 - Disclosure - Acquisitions - Other Information (Details) Sheet http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails Acquisitions - Other Information (Details) Details 35 false false R36.htm 40502 - Disclosure - Acquisitions - Fair Value of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails Acquisitions - Fair Value of Assets Acquired and Liabilities Assumed (Details) Details 36 false false R37.htm 40601 - Disclosure - Prepaid Expenses and Other Current Assets and Other Long-Term Assets - Prepaid and other current assets (Details) Sheet http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsPrepaidAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets and Other Long-Term Assets - Prepaid and other current assets (Details) Details 37 false false R38.htm 40602 - Disclosure - Prepaid Expenses and Other Current Assets and Other Long-Term Assets - Other long-term assets (Details) Sheet http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsOtherLongTermAssetsDetails Prepaid Expenses and Other Current Assets and Other Long-Term Assets - Other long-term assets (Details) Details 38 false false R39.htm 40701 - Disclosure - Long-Term Debt and Revolving Line of Credit - Other Information (Details) Sheet http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails Long-Term Debt and Revolving Line of Credit - Other Information (Details) Details 39 false false R40.htm 40702 - Disclosure - Long-Term Debt and Revolving Line of Credit - Long-Term Debt (Details) Sheet http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails Long-Term Debt and Revolving Line of Credit - Long-Term Debt (Details) Details 40 false false R41.htm 40703 - Disclosure - Long-Term Debt and Revolving Line of Credit - Maturity of Long Term Debt (Details) Sheet http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails Long-Term Debt and Revolving Line of Credit - Maturity of Long Term Debt (Details) Details 41 false false R42.htm 40801 - Disclosure - Leases (Details) Sheet http://www.certara.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.certara.com/role/DisclosureLeasesTables 42 false false R43.htm 40802 - Disclosure - Leases - Maturities of our minimum lease payments (Details) Sheet http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails Leases - Maturities of our minimum lease payments (Details) Details 43 false false R44.htm 40901 - Disclosure - Accrued Expenses and Other Current Liabilities - Accrued expenses (Details) Sheet http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails Accrued Expenses and Other Current Liabilities - Accrued expenses (Details) Details 44 false false R45.htm 41001 - Disclosure - Equity-Based Compensation - Restricted Stock (Details) Sheet http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails Equity-Based Compensation - Restricted Stock (Details) Details 45 false false R46.htm 41002 - Disclosure - Equity-Based Compensation - 2020 Incentive Plans (Details) Sheet http://www.certara.com/role/DisclosureEquityBasedCompensation2020IncentivePlansDetails Equity-Based Compensation - 2020 Incentive Plans (Details) Details 46 false false R47.htm 41003 - Disclosure - Equity-Based Compensation - Restricted Stock Units and Performance Stock Units (Details) Sheet http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails Equity-Based Compensation - Restricted Stock Units and Performance Stock Units (Details) Details 47 false false R48.htm 41004 - Disclosure - Equity-Based Compensation - Compensation expense (Details) Sheet http://www.certara.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails Equity-Based Compensation - Compensation expense (Details) Details 48 false false R49.htm 41005 - Disclosure - Equity-Based Compensation - 2020 Employee Stock Purchase Plan (Details) Sheet http://www.certara.com/role/DisclosureEquityBasedCompensation2020EmployeeStockPurchasePlanDetails Equity-Based Compensation - 2020 Employee Stock Purchase Plan (Details) Details 49 false false R50.htm 41101 - Disclosure - Segment Data (Details) Sheet http://www.certara.com/role/DisclosureSegmentDataDetails Segment Data (Details) Details http://www.certara.com/role/DisclosureSegmentDataTables 50 false false R51.htm 41201 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.certara.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 51 false false R52.htm 41301 - Disclosure - Earnings per Share (Details) Sheet http://www.certara.com/role/DisclosureEarningsPerShareDetails Earnings per Share (Details) Details http://www.certara.com/role/DisclosureEarningsPerShareTables 52 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: cert:OperatingLeaseAndCapitalLeaseRemainingLeaseTerm, cert:SubscriptionTerm, us-gaap:PreferredStockSharesOutstanding - cert-20220930x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 4 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList - cert-20220930x10q.htm 9 cert-20220930x10q.htm cert-20220930.xsd cert-20220930_cal.xml cert-20220930_def.xml cert-20220930_lab.xml cert-20220930_pre.xml cert-20220930xex31d1.htm cert-20220930xex31d2.htm cert-20220930xex32d1.htm cert-20220930xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cert-20220930x10q.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 193, "dts": { "calculationLink": { "local": [ "cert-20220930_cal.xml" ] }, "definitionLink": { "local": [ "cert-20220930_def.xml" ] }, "inline": { "local": [ "cert-20220930x10q.htm" ] }, "labelLink": { "local": [ "cert-20220930_lab.xml" ] }, "presentationLink": { "local": [ "cert-20220930_pre.xml" ] }, "schema": { "local": [ "cert-20220930.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/arcrole/esma-arcrole-2018-11-21.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/dei/2022/dei-2022.xsd" ] } }, "elementCount": 462, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 10, "http://www.certara.com/20220930": 3, "http://xbrl.sec.gov/dei/2022": 5, "total": 18 }, "keyCustom": 46, "keyStandard": 262, "memberCustom": 17, "memberStandard": 32, "nsprefix": "cert", "nsuri": "http://www.certara.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.certara.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Public Offerings", "role": "http://www.certara.com/role/DisclosurePublicOfferings", "shortName": "Public Offerings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Concentrations of Credit Risk", "role": "http://www.certara.com/role/DisclosureConcentrationsOfCreditRisk", "shortName": "Concentrations of Credit Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Acquisitions", "role": "http://www.certara.com/role/DisclosureAcquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "cert:ScheduleOfPrepaidAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Prepaid Expenses and Other Current Assets and Other Long-Term Assets", "role": "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssets", "shortName": "Prepaid Expenses and Other Current Assets and Other Long-Term Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "cert:ScheduleOfPrepaidAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Long-Term Debt and Revolving Line of Credit", "role": "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCredit", "shortName": "Long-Term Debt and Revolving Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "cert:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Leases", "role": "http://www.certara.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "cert:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Equity-Based Compensation", "role": "http://www.certara.com/role/DisclosureEquityBasedCompensation", "shortName": "Equity-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Segment Data", "role": "http://www.certara.com/role/DisclosureSegmentData", "shortName": "Segment Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Income Taxes", "role": "http://www.certara.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Earnings per Share", "role": "http://www.certara.com/role/DisclosureEarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "cert:BasisOfAccountingPolicyAndUseOfEstimatesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "cert:BasisOfAccountingPolicyAndUseOfEstimatesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_BusinessAcquisitionAxis_cert_Pinnacle21LlcMember_XIkTOTc_hUGIRwEkQIsEkA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Acquisitions (Tables)", "role": "http://www.certara.com/role/DisclosureAcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_BusinessAcquisitionAxis_cert_Pinnacle21LlcMember_XIkTOTc_hUGIRwEkQIsEkA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "cert:ScheduleOfPrepaidAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "cert:ScheduleOfPrepaidAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Prepaid Expenses and Other Current Assets and Other Long-Term Assets (Tables)", "role": "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets and Other Long-Term Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "cert:ScheduleOfPrepaidAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "cert:ScheduleOfPrepaidAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Long-Term Debt and Revolving Line of Credit (Tables)", "role": "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditTables", "shortName": "Long-Term Debt and Revolving Line of Credit (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "cert:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "cert:ScheduleOfOperatingAndFinancingLeaseAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Leases (Tables)", "role": "http://www.certara.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "cert:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "cert:ScheduleOfOperatingAndFinancingLeaseAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Equity-Based Compensation (Tables)", "role": "http://www.certara.com/role/DisclosureEquityBasedCompensationTables", "shortName": "Equity-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Segment Data (Tables)", "role": "http://www.certara.com/role/DisclosureSegmentDataTables", "shortName": "Segment Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Earnings per Share (Tables)", "role": "http://www.certara.com/role/DisclosureEarningsPerShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies - Cash and cash equivalents (Details)", "role": "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "shortName": "Summary of Significant Accounting Policies - Cash and cash equivalents (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_nk4FuKdjkkyAYge4GaPvsg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Derivatives (Details)", "role": "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails", "shortName": "Summary of Significant Accounting Policies - Derivatives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_AyryYmVfkEOBsrA2ZLZMtw", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "cert:UnsatisfiedPerformanceObligation", "reportCount": 1, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_KvFK9ykLok2EsI14gvRu3A", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_nEHARBMVKEOEcE6jr3tsEw", "decimals": "2", "first": true, "lang": null, "name": "cert:MaximumOwnershipPercentByBeneficialOwnersRegistrationRightsAgreementTerminationIfAllRegisteredSecuritiesThenOwnedCanBeSoldIn90Days", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_74mv0qk_lEGTG6MufDrAew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Public Offerings (Details)", "role": "http://www.certara.com/role/DisclosurePublicOfferingsDetails", "shortName": "Public Offerings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_nEHARBMVKEOEcE6jr3tsEw", "decimals": "2", "first": true, "lang": null, "name": "cert:MaximumOwnershipPercentByBeneficialOwnersRegistrationRightsAgreementTerminationIfAllRegisteredSecuritiesThenOwnedCanBeSoldIn90Days", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_74mv0qk_lEGTG6MufDrAew", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Acquisitions - Other Information (Details)", "role": "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails", "shortName": "Acquisitions - Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_3_2_2021_To_3_2_2021_us-gaap_BusinessAcquisitionAxis_cert_AuthorBVMember_KHighOi3SkyEw36dWZMdbg", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Acquisitions - Fair Value of Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "shortName": "Acquisitions - Fair Value of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_10_1_2021_To_10_1_2021_us-gaap_BusinessAcquisitionAxis_cert_Pinnacle21LlcMember_Z2c26Dr25UStA_w1sFpAhQ", "decimals": "-3", "lang": null, "name": "cert:PaymentsToAcquireBusinessesGrossPaidToSellers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "cert:ScheduleOfPrepaidAndOtherCurrentAssetsTableTextBlock", "cert:ScheduleOfPrepaidAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Prepaid Expenses and Other Current Assets and Other Long-Term Assets - Prepaid and other current assets (Details)", "role": "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsPrepaidAndOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets and Other Long-Term Assets - Prepaid and other current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "cert:ScheduleOfPrepaidAndOtherCurrentAssetsTableTextBlock", "cert:ScheduleOfPrepaidAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "cert:ScheduleOfPrepaidAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Prepaid Expenses and Other Current Assets and Other Long-Term Assets - Other long-term assets (Details)", "role": "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsOtherLongTermAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets and Other Long-Term Assets - Other long-term assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "cert:ScheduleOfPrepaidAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Long-Term Debt and Revolving Line of Credit - Other Information (Details)", "role": "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails", "shortName": "Long-Term Debt and Revolving Line of Credit - Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_8_14_2017_us-gaap_DebtInstrumentAxis_cert_VariableInterestTermLoanMember_CfPkPxvNMEqxLD94ZGY-iw", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_djgfx0UwAUynkGvYKhoYxA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "role": "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_djgfx0UwAUynkGvYKhoYxA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Long-Term Debt and Revolving Line of Credit - Long-Term Debt (Details)", "role": "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails", "shortName": "Long-Term Debt and Revolving Line of Credit - Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - Long-Term Debt and Revolving Line of Credit - Maturity of Long Term Debt (Details)", "role": "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails", "shortName": "Long-Term Debt and Revolving Line of Credit - Maturity of Long Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "cert:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Leases (Details)", "role": "http://www.certara.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "cert:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "cert:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Leases - Maturities of our minimum lease payments (Details)", "role": "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails", "shortName": "Leases - Maturities of our minimum lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "cert:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Accrued Expenses and Other Current Liabilities - Accrued expenses (Details)", "role": "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Accrued expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_5r8OLWp1-EW-IJLaotTw5g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_djgfx0UwAUynkGvYKhoYxA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Equity-Based Compensation - Restricted Stock (Details)", "role": "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "shortName": "Equity-Based Compensation - Restricted Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Dqi5_iKD6UitHEKyGPaEAg", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_PlanNameAxis_cert_IncentivePlan2020Member__oPrKyWxNEeAwPccaqD0NA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_-kSNBMJ8fUycdi_9f0keQQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Equity-Based Compensation - 2020 Incentive Plans (Details)", "role": "http://www.certara.com/role/DisclosureEquityBasedCompensation2020IncentivePlansDetails", "shortName": "Equity-Based Compensation - 2020 Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_PlanNameAxis_cert_IncentivePlan2020Member__oPrKyWxNEeAwPccaqD0NA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_-kSNBMJ8fUycdi_9f0keQQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_djgfx0UwAUynkGvYKhoYxA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Equity-Based Compensation - Restricted Stock Units and Performance Stock Units (Details)", "role": "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails", "shortName": "Equity-Based Compensation - Restricted Stock Units and Performance Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Bf0UoexNFk-2Qw2NbBpM_w", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_-kSNBMJ8fUycdi_9f0keQQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_djgfx0UwAUynkGvYKhoYxA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Equity-Based Compensation - Compensation expense (Details)", "role": "http://www.certara.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "shortName": "Equity-Based Compensation - Compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_AJruYdMsmEWhiDVj__5tyg", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_12_10_2020_us-gaap_PlanNameAxis_cert_EmployeeStockPurchasePlan2020Member_ZxofZ9Jiu0qC6ssX-SMgHQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_-kSNBMJ8fUycdi_9f0keQQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41005 - Disclosure - Equity-Based Compensation - 2020 Employee Stock Purchase Plan (Details)", "role": "http://www.certara.com/role/DisclosureEquityBasedCompensation2020EmployeeStockPurchasePlanDetails", "shortName": "Equity-Based Compensation - 2020 Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_12_10_2020_us-gaap_PlanNameAxis_cert_EmployeeStockPurchasePlan2020Member_ZxofZ9Jiu0qC6ssX-SMgHQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_-kSNBMJ8fUycdi_9f0keQQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_djgfx0UwAUynkGvYKhoYxA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)", "role": "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_djgfx0UwAUynkGvYKhoYxA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_PAzG-qG4t0yaD8pyVe6rNw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Segment Data (Details)", "role": "http://www.certara.com/role/DisclosureSegmentDataDetails", "shortName": "Segment Data (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_PAzG-qG4t0yaD8pyVe6rNw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_djgfx0UwAUynkGvYKhoYxA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_74mv0qk_lEGTG6MufDrAew", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.certara.com/role/DisclosureIncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_djgfx0UwAUynkGvYKhoYxA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_74mv0qk_lEGTG6MufDrAew", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_djgfx0UwAUynkGvYKhoYxA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Earnings per Share (Details)", "role": "http://www.certara.com/role/DisclosureEarningsPerShareDetails", "shortName": "Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_djgfx0UwAUynkGvYKhoYxA", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_-kSNBMJ8fUycdi_9f0keQQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_DlufFnOv8kSqFOkg6UhLDQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_DlufFnOv8kSqFOkg6UhLDQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NUEYtq26_kWMMixnpAVg_g", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business", "role": "http://www.certara.com/role/DisclosureDescriptionOfBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cert-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_H42rSXMyLUCPc-CKDrmzMw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 49, "tag": { "cert_AccruedBusinessCombinationLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued liabilities related to business combination.", "label": "Accrued Business Combination Liabilities Current", "terseLabel": "Accrued business acquisition liabilities" } } }, "localname": "AccruedBusinessCombinationLiabilitiesCurrent", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "cert_AmortizationOfIntangibleAssetsOperatingExpenses": { "auth_ref": [], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets included in operating expenses.", "label": "Amortization of Intangible Assets, Operating Expenses", "verboseLabel": "Intangible asset amortization" } } }, "localname": "AmortizationOfIntangibleAssetsOperatingExpenses", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "cert_AuthorBVMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Author! B.V.", "label": "Author! B.V." } } }, "localname": "AuthorBVMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails" ], "xbrltype": "domainItemType" }, "cert_BasisOfAccountingPolicyAndUseOfEstimatesPolicyTextBlock": { "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) and disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Basis Of Accounting Policy And Use Of Estimates Policy Text Block", "terseLabel": "Basis of Presentation and Use of Estimates" } } }, "localname": "BasisOfAccountingPolicyAndUseOfEstimatesPolicyTextBlock", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cert_BusinessAcquisitionSharePriceAdjustmentForDiscountPercentagePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of discount for lack of marketability of the unregistered shares given as part of the purchase consideration determined based on the market price of company stock on the closing date.", "label": "Business Acquisition, Share Price, Adjustment For Discount, Percentage Percentage", "terseLabel": "Discount for lack of mobility (as percentage)" } } }, "localname": "BusinessAcquisitionSharePriceAdjustmentForDiscountPercentagePercentage", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails" ], "xbrltype": "percentItemType" }, "cert_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesDeposits": { "auth_ref": [], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deposits due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Deposits", "terseLabel": "Long-term deposits" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesDeposits", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cert_ContractBalancesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Contract Balances Abstract", "terseLabel": "Contract Balances" } } }, "localname": "ContractBalancesAbstract", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "cert_DeferredContractAcquisitionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of capitalized contract acquisition costs.", "label": "Deferred Contract Acquisition Costs", "terseLabel": "Deferred contract acquisition costs" } } }, "localname": "DeferredContractAcquisitionCosts", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "cert_DeferredFinancingCostNonCurrent": { "auth_ref": [], "calculation": { "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsOtherLongTermAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the value of non-current deferred financing costs.", "label": "Deferred Financing Cost Non Current", "terseLabel": "Deferred financing cost" } } }, "localname": "DeferredFinancingCostNonCurrent", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "cert_DerivativeLiabilityFinancingComponentAmortizedCost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of financing component of derivative liability recorded at amortized cost.", "label": "Derivative Liability, Financing Component, Amortized Cost", "terseLabel": "Recorded amortized cost" } } }, "localname": "DerivativeLiabilityFinancingComponentAmortizedCost", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "cert_DurationForWhichBeneficialOwnersOfRegistrationRightsAgreementCanBeSoldResultingInTerminationOfAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The duration for which beneficial owners of registration rights agreement can be sold resulting in termination of agreement.", "label": "Duration For Which Beneficial Owners Of Registration Rights Agreement Can Be Sold Resulting In Termination Of Agreement", "terseLabel": "Duration for which beneficial owners of registration rights agreement can be sold resulting in termination of agreement" } } }, "localname": "DurationForWhichBeneficialOwnersOfRegistrationRightsAgreementCanBeSoldResultingInTerminationOfAgreement", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "durationItemType" }, "cert_DurationFromDateOnWhichHolderCeasesToBeEmployeeOfCompany": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The duration from date on which the holder ceases to be an employee of the company.", "label": "Duration From Date On Which Holder Ceases To Be An Employee Of The Company", "terseLabel": "The duration from date on which the holder ceases to be an employee of the company" } } }, "localname": "DurationFromDateOnWhichHolderCeasesToBeEmployeeOfCompany", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "durationItemType" }, "cert_EarnedOverTimeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred on the basis of income earned over time.", "label": "Service revenues earned over time" } } }, "localname": "EarnedOverTimeMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "cert_EarningsPerSharesBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Not applicable.", "label": "Earnings Per Shares Basic And Diluted Abstract", "terseLabel": "Net income (loss) per share attributable to common stockholders:", "verboseLabel": "Earnings per share:" } } }, "localname": "EarningsPerSharesBasicAndDilutedAbstract", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEarningsPerShareDetails", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "cert_EarningsPerSharesBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Not applicable.", "label": "Earnings Per Shares Basic And Diluted Other Disclosures Abstract", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "EarningsPerSharesBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "cert_EmployeeStockPurchasePlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to employee stock purchase plan 2020.", "label": "2020 Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlan2020Member", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensation2020EmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "cert_EmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents employees.", "label": "Employees" } } }, "localname": "EmployeesMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "cert_EqtInvestorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents EQT Investor, which holds a substantial amount of outstanding common stock.", "label": "EQT" } } }, "localname": "EqtInvestorMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "domainItemType" }, "cert_IncentivePlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to incentive plan 2020.", "label": "2020 Incentive Plan" } } }, "localname": "IncentivePlan2020Member", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensation2020IncentivePlansDetails" ], "xbrltype": "domainItemType" }, "cert_IncreaseDecreaseInOtherOperatingLeaseAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating lease assets after deduction of operating lease liabilities.", "label": "Increase (Decrease) in Other Operating Lease Assets and Liabilities, Net", "negatedLabel": "Changes in operating lease assets and liabilities, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingLeaseAssetsAndLiabilitiesNet", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cert_InsightMedicalWritingLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Insight Medical Writing Limited.", "label": "Insight Medical Writing Limited" } } }, "localname": "InsightMedicalWritingLimitedMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails" ], "xbrltype": "domainItemType" }, "cert_IntegratedNonclinicalDevelopmentSolutionsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Integrated Nonclinical Development Solutions, Inc.", "label": "Integrated Nonclinical Development Solutions, Inc." } } }, "localname": "IntegratedNonclinicalDevelopmentSolutionsIncMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails" ], "xbrltype": "domainItemType" }, "cert_InterestRateSwapAgreementOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period, pertaining to first agreement on interest rate swap.", "label": "Interest rate swap, first agreement" } } }, "localname": "InterestRateSwapAgreementOneMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "domainItemType" }, "cert_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "cert_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "cert_MaximumOwnershipPercentByBeneficialOwnersRegistrationRightsAgreementTerminationIfAllRegisteredSecuritiesThenOwnedCanBeSoldIn90Days": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum ownership percent by beneficial owners of the registration rights agreement that can have termination if all registered securities then owned can be sold in 90 days.", "label": "Maximum Ownership Percent By Beneficial Owners Registration Rights Agreement Termination If All Registered Securities Then Owned Can Be Sold In 90 Days", "terseLabel": "The maximum ownership percent by beneficial owners of the registration rights agreement that can have termination if all registered securities then owned can be sold in 90 days (as a percent)" } } }, "localname": "MaximumOwnershipPercentByBeneficialOwnersRegistrationRightsAgreementTerminationIfAllRegisteredSecuritiesThenOwnedCanBeSoldIn90Days", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "percentItemType" }, "cert_MiscellaneousIncomeExpensesNet": { "auth_ref": [], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of miscellaneous income expense related to nonoperating activities.", "label": "Miscellaneous Expenses, Net", "terseLabel": "Other, net" } } }, "localname": "MiscellaneousIncomeExpensesNet", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "cert_MisstatementInCurrentYearFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Misstatement In Current Year Financial Statements [Abstract]", "terseLabel": "Error Correction" } } }, "localname": "MisstatementInCurrentYearFinancialStatementsAbstract", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "stringItemType" }, "cert_NoncashAmortizationOfIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The noncash aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Noncash Amortization Of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "NoncashAmortizationOfIntangibleAssets", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cert_NumberOfShareHoldersWithMonthlyVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shareholders with monthly vesting period.", "label": "Number of Share Holders, With Monthly Vesting Period", "terseLabel": "Number of shareholders with monthly vesting period" } } }, "localname": "NumberOfShareHoldersWithMonthlyVestingPeriod", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "integerItemType" }, "cert_OperatingAndFinanceLeaseLiability": { "auth_ref": [], "calculation": { "http://www.certara.com/role/DisclosureLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance leases.", "label": "Operating And Finance Lease Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingAndFinanceLeaseLiability", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "cert_OperatingAndFinanceLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.certara.com/role/DisclosureLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from operating and finance leases.", "label": "Operating And Finance Lease Right Of Use Asset", "totalLabel": "Total lease assets" } } }, "localname": "OperatingAndFinanceLeaseRightOfUseAsset", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "cert_OperatingLeaseAndCapitalLeaseRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating and capital leases, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease And Capital Lease Remaining Lease Term", "terseLabel": "Remaining operating and capital lease term" } } }, "localname": "OperatingLeaseAndCapitalLeaseRemainingLeaseTerm", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "cert_OtherComprehensiveLossesHeldToMaturitySecurityOttiAfterAdjustmentsTaxAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts, after adjustments, of tax (expense) benefit for increase (decrease) in other than temporary impairment (OTTI) on investment in held-to-maturity security, recognized in other comprehensive loss and attributable to parent.", "label": "Other Comprehensive Losses Held To Maturity Security Otti After Adjustments Tax Attributable To Parent", "terseLabel": "Reclassification of fair value of interest rate swap, tax expense (benefit)" } } }, "localname": "OtherComprehensiveLossesHeldToMaturitySecurityOttiAfterAdjustmentsTaxAttributableToParent", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" ], "xbrltype": "monetaryItemType" }, "cert_OtherComprehensiveLossesHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiAfterTax": { "auth_ref": [], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive losses for other than temporary impairment (OTTI) realized in earnings for investment in held-to-maturity security.", "label": "Other Comprehensive Losses Held To Maturity Security Reclassification Adjustment From Aoci For Noncredit Portion Of Otti After Tax", "terseLabel": "Reclassification of fair value of interest rate swap, net of tax of $0, $0, $0, $(765)", "verboseLabel": "Reclassification of fair value of interest rate swap, net of tax" } } }, "localname": "OtherComprehensiveLossesHeldToMaturitySecurityReclassificationAdjustmentFromAociForNoncreditPortionOfOttiAfterTax", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "cert_PaymentsToAcquireBusinessesGrossPaidToOthersAndEscrow": { "auth_ref": [], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period paid to others and deposit in escrow.", "label": "Payments to Acquire Businesses, Gross, Paid To Others and Escrow", "terseLabel": "Cash paid to others and escrow" } } }, "localname": "PaymentsToAcquireBusinessesGrossPaidToOthersAndEscrow", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cert_PaymentsToAcquireBusinessesGrossPaidToSellers": { "auth_ref": [], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period paid to sellers.", "label": "Payments to Acquire Businesses, Gross, Paid To Sellers", "terseLabel": "Cash paid to sellers" } } }, "localname": "PaymentsToAcquireBusinessesGrossPaidToSellers", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cert_PerformanceBasedClassBUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to performance based class B units.", "label": "Performance Based Class B Units" } } }, "localname": "PerformanceBasedClassBUnitsMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "cert_PerformanceBasedCommonStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to performance based common stock units.", "label": "Performance Based Common Stock Units" } } }, "localname": "PerformanceBasedCommonStockUnitsMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "domainItemType" }, "cert_Pinnacle21LlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Pinnacle 21, LLC.", "label": "Pinnacle 21, LLC" } } }, "localname": "Pinnacle21LlcMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails", "http://www.certara.com/role/DisclosureAcquisitionsTables", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "cert_QuarterlyFinancialInformationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for unaudited quarterly financial information.", "label": "Quarterly Financial Information [Policy Text Block]", "terseLabel": "Unaudited Interim Financial Statements" } } }, "localname": "QuarterlyFinancialInformationPolicyTextBlock", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cert_ResearchAndDevelopmentTaxCreditReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsPrepaidAndOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under R&D tax credit receivable.", "label": "Research And Development Tax Credit Receivable, Current", "terseLabel": "Research and development tax credit receivable" } } }, "localname": "ResearchAndDevelopmentTaxCreditReceivableCurrent", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "cert_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdingsInTreasury": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation held in treasury.", "label": "Restricted Stock Shares Issued Net Of Shares For Tax Withholdings In Treasury", "terseLabel": "Restricted stock withheld for tax liability and in treasury (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdingsInTreasury", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "cert_RestrictedStockValueSharesIssuedNetOfTaxWithholdingsInTreasury": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation held in treasury.", "label": "Restricted Stock Value Shares Issued Net Of Tax Withholdings In Treasury", "terseLabel": "Restricted stock withheld for tax liability and in treasury" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdingsInTreasury", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "cert_ScheduleOfOperatingAndFinancingLeaseAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components and locations of operating lease assets and liabilities along with weighted-average remaining lease term and weighted-average discount rate information.", "label": "Schedule Of Operating And Financing Lease Assets And Liabilities Table Text Block", "terseLabel": "Schedule of operating and financing lease right of use assets and lease liabilities" } } }, "localname": "ScheduleOfOperatingAndFinancingLeaseAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "cert_ScheduleOfPrepaidAndOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of prepaid and other current assets.", "label": "Schedule of Prepaid And Other Current Assets [Table Text Block]", "terseLabel": "Schedule of prepaid and other current assets" } } }, "localname": "ScheduleOfPrepaidAndOtherCurrentAssetsTableTextBlock", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsTables" ], "xbrltype": "textBlockItemType" }, "cert_ScheduleOfPrepaidAndOtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entire disclosure of the carrying amounts of prepaid and other current assets.", "label": "Schedule of Prepaid And Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets and Other Long-Term Assets" } } }, "localname": "ScheduleOfPrepaidAndOtherCurrentAssetsTextBlock", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssets" ], "xbrltype": "textBlockItemType" }, "cert_SecondaryPublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second sale of stock by the company to the public.", "label": "Secondary Public Offering" } } }, "localname": "SecondaryPublicOfferingMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "domainItemType" }, "cert_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Option, Vested in Period", "terseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriod", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "cert_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of award granted under share-based payment arrangement. Excludes share and unit options.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Fair Value", "terseLabel": "Grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "cert_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were modified during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Modified In Period", "negatedTerseLabel": "Cancelled", "terseLabel": "Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "cert_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a modified event.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Modified Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedWeightedAverageGrantDateFairValue", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "cert_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedNotDistributedNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of vested but not distributed equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested Not Distributed Number", "terseLabel": "Vested but not distributed shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedNotDistributedNumber", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "cert_ShareBasedCompensationArrangementByShareBasedPaymentAwardMonthlyBasisAwardVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting period of share holders who shares vest equally in a share based compensation arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Monthly Basis Award Vesting Period", "terseLabel": "Vesting period of shareholders" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMonthlyBasisAwardVestingPeriod", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "cert_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Authorized Amount", "terseLabel": "Authorized amount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAuthorizedAmount", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensation2020IncentivePlansDetails" ], "xbrltype": "monetaryItemType" }, "cert_StockIssuanceCostsNetOfTaxImpact": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock issuance costs, net of tax impact.", "label": "Stock Issuance Costs Net Of Tax Impact", "terseLabel": "Stock issuance costs, net of tax impact" } } }, "localname": "StockIssuanceCostsNetOfTaxImpact", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "monetaryItemType" }, "cert_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeitedNet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period Shares Restricted Stock Award Forfeited Net", "negatedTerseLabel": "Restricted stock forfeiture (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeitedNet", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "cert_StockIssuedDuringPeriodSharesShareBasedCompensationNet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net number of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period Shares Share Based Compensation Net", "terseLabel": "Common shares issued for employee share-based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationNet", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "cert_StockIssuedDuringPeriodValueRestrictedStockAwardForfeituresNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net value of stock related to Restricted Stock Awards forfeited during\n the period.", "label": "Stock Issued During Period Value Restricted Stock Award Forfeitures Net", "negatedTerseLabel": "Restricted stock forfeiture" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeituresNet", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "cert_StockIssuedDuringPeriodValueShareBasedCompensationNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net value of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period Value Share Based Compensation Net", "terseLabel": "Common shares issued for employee share-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationNet", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "cert_SubscriptionTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the subscription term.", "label": "Subscription Term", "terseLabel": "Subscription term" } } }, "localname": "SubscriptionTerm", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "cert_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to term loan.", "label": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails", "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "domainItemType" }, "cert_TimeBasedClassBUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to time based class B units.", "label": "Time Based Class B Units" } } }, "localname": "TimeBasedClassBUnitsMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "cert_TimeBasedRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to time-based restricted stock.", "label": "Time Based Restricted Stock" } } }, "localname": "TimeBasedRestrictedStockMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "cert_UnsatisfiedPerformanceObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents unsatisfied performance obligation.", "label": "Unsatisfied Performance Obligation", "terseLabel": "Unsatisfied performance obligation" } } }, "localname": "UnsatisfiedPerformanceObligation", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "cert_UnusualOrInfrequentItemsOrBothPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both [Policy Text Block]", "verboseLabel": "COVID-19" } } }, "localname": "UnusualOrInfrequentItemsOrBothPolicyTextBlock", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cert_VariableInterestTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to variable interest term loan.", "label": "Variable Interest Term Loan" } } }, "localname": "VariableInterestTermLoanMember", "nsuri": "http://www.certara.com/20220930", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r536" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r536" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r540" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r536" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r536" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r536" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.certara.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.certara.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.certara.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r194", "r195", "r196", "r197", "r215", "r251", "r301", "r303", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r511", "r513", "r532", "r533" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails", "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r194", "r195", "r196", "r197", "r215", "r251", "r301", "r303", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r511", "r513", "r532", "r533" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails", "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r192", "r194", "r195", "r196", "r197", "r215", "r251", "r291", "r301", "r303", "r333", "r334", "r335", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r511", "r513", "r532", "r533" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails", "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r192", "r194", "r195", "r196", "r197", "r215", "r251", "r291", "r301", "r303", "r333", "r334", "r335", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r511", "r513", "r532", "r533" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails", "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r163", "r164", "r282", "r284", "r512", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.certara.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r163", "r164", "r282", "r284", "r512", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.certara.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r169", "r459" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29", "r462" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r13", "r482", "r497" ], "calculation": { "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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 expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails", "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Legal and professional accruals" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r47", "r48", "r49", "r499", "r518", "r519" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r46", "r49", "r56", "r57", "r58", "r110", "r111", "r112", "r398", "r458", "r514", "r515" ], "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": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r462" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r110", "r111", "r112", "r343", "r344", "r345", "r427" ], "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" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r305", "r347", "r348" ], "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": "Equity-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r25", "r170", "r174", "r175", "r177" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r67", "r88", "r235", "r448" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r11", "r103", "r148", "r152", "r158", "r172", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r392", "r399", "r437", "r460", "r462", "r480", "r496" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r28", "r103", "r172", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r392", "r399", "r437", "r460", "r462" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r308", "r309", "r310", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r300", "r302", "r377" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails", "http://www.certara.com/role/DisclosureAcquisitionsTables", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r300", "r302", "r372", "r373", "r377" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails", "http://www.certara.com/role/DisclosureAcquisitionsTables", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Unregistered shares of Certara, Inc., issued" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Combinations", "verboseLabel": "Business Combinations" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails", "http://www.certara.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Equity acquired (as percentage)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r384", "r385", "r386" ], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business consideration transferred", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Fair value of consideration:" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r384", "r385" ], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Unregistered shares of Certara, Inc. (2,239,717 shares)" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r378", "r388" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "verboseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r375" ], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r375" ], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r375" ], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r375" ], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Current portion of deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r375" ], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r375" ], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred tax assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r374", "r375" ], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "verboseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r374", "r375" ], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r375" ], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "verboseLabel": "Assets acquired and liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r109", "r138" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r7", "r90" ], "calculation": { "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r91", "r478" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents, and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r83", "r90", "r96" ], "calculation": { "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Cash and cash equivalents, and restricted cash, at end of period", "periodStartLabel": "Cash and cash equivalents, and restricted cash, at beginning of period", "totalLabel": "Total cash and cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r83", "r438" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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), Excluding Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental schedule of non-cash investing and financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r486", "r504" ], "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", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r110", "r111", "r427" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "COMMON STOCK" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common share, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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", "verboseLabel": "Common share, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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 share, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r263" ], "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", "terseLabel": "Common share, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17", "r462" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common shares, $0.01 par value, 600,000,000 shares authorized, 159,921,814 and 159,660,048 shares issued as of September 30, 2022 and December 31, 2021, respectively, 159,781,270 and 159,658,948 shares outstanding as of September 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r52", "r54", "r55", "r63", "r489", "r507" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r184", "r187", "r382" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Acquired software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentrations of Credit Risk" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureConcentrationsOfCreditRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r98", "r394" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r68", "r103", "r172", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r437" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt and Revolving Line of Credit" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r100", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r229", "r236", "r237", "r239", "r248" ], "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": "Long-Term Debt and Revolving Line of Credit" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r102", "r108", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r225", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r244", "r245", "r246", "r247", "r449", "r481", "r483", "r495" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails", "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r14", "r240", "r483", "r495" ], "calculation": { "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Long-term debt, Gross", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails", "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r212", "r244", "r245", "r447", "r449", "r450" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r36", "r242", "r447", "r449" ], "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 interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "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" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails", "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r37", "r102", "r108", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r225", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r244", "r245", "r246", "r247", "r449" ], "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]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails", "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r37", "r102", "r108", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r225", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r238", "r244", "r245", "r246", "r247", "r264", "r265", "r266", "r267", "r446", "r447", "r449", "r450", "r494" ], "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]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails", "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r225", "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less: debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r351", "r352" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.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 income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r104", "r358", "r363", "r364", "r365" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r351", "r352" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Current portion of deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r10" ], "calculation": { "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsOtherLongTermAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "verboseLabel": "Long-term deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r88", "r146" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "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 of property and equipment", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r42", "r43", "r44", "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Assets measured at fair value" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsPrepaidAndOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Current portion of interest rate swap asset" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsOtherLongTermAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Noncurrent", "verboseLabel": "Interest rate swap asset - long-term" } } }, "localname": "DerivativeAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Interest expense" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r44", "r410", "r412", "r416", "r418" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r408", "r410", "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r42", "r43", "r44", "r436" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Liability measured at fair value" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Derivative" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r404", "r406" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r403", "r405", "r406", "r408", "r409", "r413", "r416", "r420", "r422", "r423", "r425" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r107", "r403", "r405", "r408", "r409", "r421" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r307", "r308", "r339", "r340", "r342", "r349" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarlyRepaymentOfSeniorDebt": { "auth_ref": [ "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the extinguishment of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, before its maturity.", "label": "Early Repayment of Senior Debt", "terseLabel": "Prepayment on the loan" } } }, "localname": "EarlyRepaymentOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r64", "r115", "r116", "r117", "r118", "r119", "r123", "r125", "r128", "r129", "r130", "r134", "r135", "r428", "r429", "r490", "r508" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollar per share)", "verboseLabel": "Earnings per share, Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEarningsPerShareDetails", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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.certara.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r64", "r115", "r116", "r117", "r118", "r119", "r125", "r128", "r129", "r130", "r134", "r135", "r428", "r429", "r490", "r508" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollar per share)", "verboseLabel": "Earnings per share, Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEarningsPerShareDetails", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r131", "r132" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r131", "r132", "r133", "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r438" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign exchange rate changes on cash and cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r354" ], "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 tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-based Compensation", "terseLabel": "Equity-based compensation expense" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized share-based compensation expense, recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r56", "r57", "r58", "r110", "r111", "r112", "r114", "r120", "r122", "r137", "r173", "r263", "r268", "r343", "r344", "r345", "r359", "r360", "r427", "r439", "r440", "r441", "r442", "r443", "r444", "r458", "r514", "r515", "r516" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r227", "r244", "r245", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r431", "r463", "r464", "r465" ], "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]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r430", "r431", "r432", "r433", "r435" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r227", "r244", "r245", "r292", "r293", "r298", "r299", "r431", "r464" ], "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": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, 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). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of assets that is measured at fair value on a recurring basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r227", "r244", "r245", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r463", "r464", "r465" ], "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]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r434", "r435" ], "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": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "FINANCE LEASE" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r452", "r456" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "verboseLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r452" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesDetails": { "order": 4.0, "parentTag": "cert_OperatingAndFinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of minimum lease payments of finance leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r452" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesDetails": { "order": 1.0, "parentTag": "cert_OperatingAndFinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Non-current finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r456" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total future lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r456" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r456" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r456" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r451" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesDetails": { "order": 2.0, "parentTag": "cert_OperatingAndFinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease, right of use assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r455", "r457" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Financing leases - Weighted-average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r454", "r457" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Financing leases - Weighted-average remaining lease term (years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r9", "r188" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r184", "r186", "r188", "r189", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r184", "r187" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r188", "r475" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "verboseLabel": "Intangible assets, net of accumulated amortization of $202,901 and $169,329, respectively" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Finite-lived intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r88" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss on retirement of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r8", "r180", "r181", "r182", "r183", "r462", "r479" ], "calculation": { "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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", "terseLabel": "Goodwill", "verboseLabel": "Goodwill arising in the acquisition" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails", "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r408", "r419" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r61", "r148", "r151", "r154", "r157", "r160", "r477", "r487", "r492", "r509" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r191", "r193" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r105", "r355", "r356", "r357", "r361", "r366", "r368", "r369", "r370" ], "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.certara.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r121", "r122", "r147", "r353", "r362", "r367", "r510" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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)", "verboseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r92" ], "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 taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r18", "r485", "r505" ], "calculation": { "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsPrepaidAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r87" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r87" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r87" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r59", "r145", "r445", "r448", "r491" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r70", "r233", "r243", "r246", "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest incurred" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense classified as other.", "label": "Interest Expense, Other", "negatedLabel": "Interest Expense, Other" } } }, "localname": "InterestExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r81", "r84", "r92" ], "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.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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", "verboseLabel": "Interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails", "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet": { "auth_ref": [ "r415" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of net gains or losses on interest rate cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings.", "label": "Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net", "terseLabel": "Interest rate cash flow hedge accumulated comprehensive loss reclassified to interest expense" } } }, "localname": "InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "auth_ref": [ "r424" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.", "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "terseLabel": "Interest rate cash flow hedge gain to be reclassified during next 12 months" } } }, "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest rate swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of minimum lease payments of operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r456" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r456" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r456" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r456" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r456" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r456" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r456" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r103", "r153", "r172", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r393", "r399", "r400", "r437", "r460", "r461" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.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.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r103", "r172", "r437", "r462", "r484", "r501" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholder's equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r6", "r35", "r103", "r172", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r393", "r399", "r400", "r437", "r460", "r461", "r462" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Available borrowings" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "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 of revolving line of credit" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r226", "r241", "r244", "r245", "r483", "r498" ], "calculation": { "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails": { "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" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "negatedLabel": "Current portion of long-term debt", "verboseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails", "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r108", "r200", "r231" ], "calculation": { "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r108", "r200", "r231" ], "calculation": { "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r108", "r200", "r231" ], "calculation": { "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r108", "r200", "r231" ], "calculation": { "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r108" ], "calculation": { "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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": "Long-term debt, net of current portion and debt discount", "verboseLabel": "Long-term debt, net of current portion and debt issuance costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditLongTermDebtDetails", "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-term Debt [Abstract]", "terseLabel": "Maturities" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditMaturityOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r83", "r85", "r89" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r50", "r53", "r58", "r62", "r89", "r103", "r113", "r115", "r116", "r117", "r118", "r121", "r122", "r127", "r148", "r151", "r154", "r157", "r160", "r172", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r429", "r437", "r488", "r506" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "positiveTerseLabel": "Net income", "terseLabel": "Net income (loss) available to common shareholders", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails", "http://www.certara.com/role/DisclosureEarningsPerShareDetails", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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]", "verboseLabel": "Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": { "auth_ref": [ "r93", "r94", "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed", "verboseLabel": "Liabilities assumed in connection with business acquisition" } } }, "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of the restricted stock" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segment" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r148", "r151", "r154", "r157", "r160" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "OPERATING LEASE" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r452" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesMaturitiesOfOurMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r452" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesDetails": { "order": 2.0, "parentTag": "cert_OperatingAndFinanceLeaseLiability", "weight": 1.0 }, "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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": "Current portion of net non-cancelable future minimum lease payments", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails", "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r452" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesDetails": { "order": 3.0, "parentTag": "cert_OperatingAndFinanceLeaseLiability", "weight": 1.0 }, "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails", "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r451" ], "calculation": { "http://www.certara.com/role/DisclosureLeasesDetails": { "order": 1.0, "parentTag": "cert_OperatingAndFinanceLeaseRightOfUseAsset", "weight": 1.0 }, "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails", "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r455", "r457" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases - Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r454", "r457" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases - Weighted-average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]", "terseLabel": "Other assets:" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r27", "r462" ], "calculation": { "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsPrepaidAndOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r10" ], "calculation": { "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsOtherLongTermAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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", "totalLabel": "Total other long-term assets", "verboseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsOtherLongTermAssetsDetails", "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r390", "r391", "r397" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "netLabel": "Foreign currency translation adjustment, net of tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent": { "auth_ref": [ "r45", "r414" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge, attributable to parent. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax, Parent", "terseLabel": "Change in fair value from interest rate swap, net of tax of $1,716, $(16), $2,137, $145, respectively", "verboseLabel": "Change in fair value from interest rate swap, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent": { "auth_ref": [ "r45", "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after adjustments, of tax expense (benefit) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge, attributable to attributable to parent. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, Tax, Parent", "verboseLabel": "Change in fair value from interest rate swap, tax expense (benefit)" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r51", "r54", "r390", "r391", "r397" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent, Parenthetical Disclosures [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r34", "r462" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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)", "totalLabel": "Total other expenses" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expenses):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Underwriters' Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForHedgeFinancingActivities": { "auth_ref": [ "r80", "r86" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.", "label": "Payments for Hedge, Financing Activities", "negatedTerseLabel": "Payments on financing component of interest rate swap" } } }, "localname": "PaymentsForHedgeFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r73" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedLabel": "Capitalized development costs" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r79" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Legal, accounting and other offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r76" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payment of taxes on shares withheld for employee taxes" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r72" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r308", "r309", "r310", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensation2020EmployeeStockPurchasePlanDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensation2020IncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r308", "r309", "r310", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensation2020EmployeeStockPurchasePlanDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensation2020IncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16", "r249" ], "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 share, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "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 share, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16", "r249" ], "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 share, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "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 share, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16", "r462" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 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", "netLabel": "Preferred shares, $0.01 par value, 50,000,000 shares authorized, no shares issued and outstanding as of September 30, 2022 and December 31, 2021, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsPrepaidAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsPrepaidAndOtherCurrentAssetsDetails", "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets and Other Long-Term Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r26", "r178", "r179" ], "calculation": { "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsPrepaidAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsPrepaidAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r74" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "verboseLabel": "Net proceeds from public offering of common stock" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r74" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "verboseLabel": "Net proceeds from public offering of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Additional borrowings" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r75" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from borrowings on long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r50", "r53", "r58", "r82", "r103", "r113", "r121", "r122", "r148", "r151", "r154", "r157", "r160", "r172", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r390", "r395", "r396", "r401", "r402", "r429", "r437", "r492" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "verboseLabel": "Leases" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r190", "r462", "r493", "r503" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r66", "r176" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r462", "r502", "r521" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Accounts receivable, net of allowance for credit losses of $692 and $262, respectively" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r77" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.", "label": "Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security", "negatedLabel": "Payments on long-term debt and finance lease obligations" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r350", "r473", "r534" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r7", "r96" ], "calculation": { "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash, current", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Vested shares withheld for minimum statutory tax withholding requirements", "verboseLabel": "Restricted stock withheld for tax liability (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Restricted stock withheld for tax liability" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r268", "r462", "r500", "r517", "r519" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r110", "r111", "r112", "r114", "r120", "r122", "r173", "r343", "r344", "r345", "r359", "r360", "r427", "r514", "r516" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "ACCUMULATED DEFICIT" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r143", "r144", "r150", "r155", "r156", "r162", "r163", "r167", "r281", "r282", "r474" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Revenue", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails", "http://www.certara.com/role/DisclosureSegmentDataDetails", "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r99", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r290" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenue by geographic area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSegmentDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r272" ], "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": "Summary of revenue by timing of revenue recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Segments" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSegmentDataDetails" ], "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 Line of Credit" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentrations of Credit Risk" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Local sales and VAT taxes" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r372", "r373", "r377" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.certara.com/role/DisclosureAcquisitionsOtherInformationDetails", "http://www.certara.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of reconciliation of cash and cash equivalents and restricted cash" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Long-term debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "auth_ref": [ "r126", "r130", "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "terseLabel": "Schedule of basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r337", "r346" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of maturity of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "terseLabel": "Schedule of nonvested Performance-based Units activity" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of other long-term assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAndOtherLongTermAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of fair values of the assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r60", "r166" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSegmentDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r304", "r306", "r308", "r309", "r310", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensation2020EmployeeStockPurchasePlanDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensation2020IncentivePlansDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of the Company's RSU activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Data" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r139", "r141", "r142", "r148", "r149", "r154", "r158", "r159", "r160", "r161", "r162", "r166", "r167", "r168" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Data" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSegmentData" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested restricted stock Ending balance", "periodStartLabel": "Non-vested restricted stock beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested restricted stock of ending balance (in dollars per share)", "periodStartLabel": "Non-vested restricted stock of beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensation2020EmployeeStockPurchasePlanDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensation2020IncentivePlansDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of units authorized (in units)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensation2020EmployeeStockPurchasePlanDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensation2020IncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r308", "r309", "r310", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockDetails", "http://www.certara.com/role/DisclosureEquityBasedCompensationRestrictedStockUnitsAndPerformanceStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollar per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r97", "r109" ], "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.certara.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r198", "r199", "r389", "r520" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby letter of credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureLongTermDebtAndRevolvingLineOfCreditOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r40", "r56", "r57", "r58", "r110", "r111", "r112", "r114", "r120", "r122", "r137", "r173", "r263", "r268", "r343", "r344", "r345", "r359", "r360", "r427", "r439", "r440", "r441", "r442", "r443", "r444", "r458", "r514", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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]", "verboseLabel": "Business Combinations" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r110", "r111", "r112", "r137", "r474" ], "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r16", "r17", "r263", "r268" ], "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": "Stock issued" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEquityBasedCompensation2020EmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r17", "r263", "r268" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Common stock offerings (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r16", "r17", "r263", "r268" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedLabel": "Restricted stock forfeiture (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Common shares issued for employee share-based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r16", "r17", "r263", "r268" ], "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", "verboseLabel": "Common stock offerings" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r22", "r23", "r103", "r171", "r172", "r437", "r462" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Public Offerings" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r101", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r268", "r271", "r426" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Public Offerings" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferings" ], "xbrltype": "textBlockItemType" }, "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]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "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": "Initial Public Offering" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosurePublicOfferingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r282", "r288" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r282", "r288" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureAcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Software licenses transferred at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Software licenses transferred over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "TREASURY STOCK" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Treasury Shares Ending balance (in shares)", "periodStartLabel": "Treasury Shares Beginning balance (in shares)", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r41", "r269", "r270" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock at cost, 140,544 and 1,100 shares at September 30, 2022 and December 31, 2021, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r88" ], "calculation": { "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "negatedLabel": "Unrealized loss on interest rate swap" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r130" ], "calculation": { "http://www.certara.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "verboseLabel": "Effects of dilutive securities" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r124", "r130" ], "calculation": { "http://www.certara.com/role/DisclosureEarningsPerShareDetails": { "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": "Diluted (in shares)", "totalLabel": "Diluted weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEarningsPerShareDetails", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r123", "r130" ], "calculation": { "http://www.certara.com/role/DisclosureEarningsPerShareDetails": { "order": 2.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": "Basic (in shares)", "verboseLabel": "Basic weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEarningsPerShareDetails", "http://www.certara.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.certara.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "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" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r249": { "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" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r388": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r425": { "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" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(dd)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r458": { "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" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "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": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r536": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r537": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r538": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r539": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r54": { "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" }, "r540": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3581-108585" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r96": { "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" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" } }, "version": "2.1" } ZIP 71 0001558370-22-016642-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-016642-xbrl.zip M4$L#!!0 ( .V#9U4>X.X)1!( -.Z 1 8V5R="TR,#(R,#DS,"YX M*W6"P6!/'SWU\7KO5,N6"^]^&H>W)Z M9%'/]AWFS3X*8")NQH[__\L<__/RGX^/?KAYO+<>W@P7UI&5S2B1UK!<.3-J6=W3$V!Z6K<"Z%/:<+8DG"9U3> MDP452V+3#T=S*9>7G<[+R\N)33D4DQ/;7R@^IQ?GT M$2LZ> DEO?+[HTRD) M7 D]XOT>$%<)AXYR*?9#BB!1##WKB4MH1$K:R_F)SV<@Z+3;^>WN=JS:IXFA MPV>$+.,*4R*>%'E4H-JGB3F=ICB_/G%7\W[?@5)-*+@\EJLE%5F^<5&*,W)R M9$R=9/RN$Q8F6LQ]-X^U+DES=@N;?-[Y[99Y7S6E1Y@MTDT0U#Z9^<\=591B MBVH4-",N2E4()"]LR$4'2C6A"TTR-!F+G\"@$PW);4)*N!UP#H-LE:^=+DU5 MH:_V/)\<2S:Z>+/)D39,#AAG,9).> M>L'B+&]\G9T"H))Z@CVY]!C)*"<2?+,X/D/?'%9W)-_HJ)1(*.Y@L>)W?-H] M/NO&->F24[L*EFO*M1'(<@.('0-ZU0IN5C>+Y0,)!2D<'>.X==;CUDXXQ[3= MT6G6U[%<7_<^]'7L""83RU+3"?$\7RI U#/]=+EDWM2/'L%#'&27V",3@,'" M'Y\>AX6]H;JNSX3M^B+@= RFXA#N]#SG.A#27_1>F>C["\*\R'+%D<4 P'I5 MXM;I]CETRCRF= '/<'IJ'5MKCO"'9FH!5RMD:R%?*V1L:;^HWV!5 B9-U8?H[Z/:$8FIIDU<.W"WJ+AN67&]Z*G&;".DB@RN?<^! ML4P=^"%\ESDXG*Z(BZY@/*=4 UFG@@E&<%(*QI@?_+X>W?<']^-!'W^-1[?# M?F\"?USU;GOWUP-K_'$PF(Q;"&M!&)>*T72TU!X:!Y^_@,Z9H_]^IK>^J(1O M#6YF\,^J@C^>P']W@_O)V!K=6*.'P6-O,@0"JW>/E'6#=CL:M M=6QO'==$S&]<_Z6V(:PKFC%_NQWFU[WQ1^OF=O2E!=+!>&KT73,9AY$ MB3;Q9,]6@2LLCQ\ -IM1@4CA8(7_!K\'[)FXB&"?2L+<[$2]!Y8F@W@+3J"; MFG9IKDD1<*? M*-528M& 0L&6EJPL)2';BH2WQE+!6!XX71+F#%Z7.!7@C#^2<\JO50) 1A!' M#V]];S:A?!$^C6KFUB@PI,,*,QO9^ZQ/BIA:NCW*D!1_*Q*@36U=@,TZQG;I MHC4;)/(5D1W5)B%):X>'M,.<1WLW/X.,,JO+N+8]65U8X&*!Q(+6UBK;F@:R M3Y\DX/U(GWWW&4(0: =,:]3,/,L,Q(SG\TJS+-L#>'60# MS'J3:D5K1]O;T5CZ]M>Y[SJ4"]S;D*NZYI+#P6P5Y]MMD8TGH^M_?!S=]@>/ MXS];@W]^&D[^U0)?G$0,GEQFCZ93RM']9O)_&\4FR+JG.7X]9&#%'%HH*FU" MF?:32D!XEQ7&J$(:(P@7$.8&2R3JE]NCBYT91('RI4+Q=,Q\?.= M'$ ESF6FD@G5:WD')4K-((E&I,I:0]K:D)*_HWV_>O9B8%!F%F_KF$7JSVC# ML05^MXECL%BZ_HJ&(_HAX/8%#9[C_TR>2%.5PLA1F'+LYAVU"'A8R:6&I N$2?Z"3L@K%?>$"6'YGXN@FC@=(,W=LL=&E>B?0RLFO1.L!AQ_T=:2Q!^T#'95NCV&G; M:9O]I1*@=]M(:O$L.:22?^JD!)/"4V%M=^]^$F3K,Q\EH.U\NJ,%MVY"M6*R MU Q7I"C;[J]\Q*SL;%D)$)4. ME;5P[)CBV"W542GE<;;C.]5O]*\VW;@KVOFG(&K5-2%]ON,+TNWIB0/F3?*Q MWYF?V1[>9^UA+Q]_:BUE+\F4?)NH4=.,_H[?Z&E!KIAA*8 Q668&ZJ<0<4:WU@HT5\VUQ,/KYF8B.:]5YB;8&KDZ I"(4S M!&: NCGQ;NK-LQ:3NFF#@E&43V5&YSQG^.1\E^;_!R/\!^])>J132UU!=(D7 MU'PX$FRQ=/%:'/5LKJZT0LB.]0TQ_P9U3UX7KB9!_H:+=A3$FST4"=8L"+1'T@L^EY67NQBNX MB"F\4>_6MQ6?D%H4D>,/U9\G($JWSRRV_"JKHA:4U51_BRU;DG/+65X[-JNY MG*=J'2.?X^[9I*$;.I:90%%S'NT I\LFTCUA<*5FN I@^%B\C%[6$@ M5(0_,0BD:0!$%VJJ" P]\;]OJ1"41A^(\V8J-:"7C*OX&Z$![4TEY?^BA-_X M 3]2&GPXVK8R( +B MCO!X/J>_!U"(,L6(7_ER7J!LW4J-T7;H 494R$>8(\8O9-F;<:I(1AZ]HXLG M&EMU)I^10Q5*JPRJXQFL+#=.3MKH*;B86J5 MZU_:]]3H MCTZ5B5[D#;2*AG(#@/A=!6_VS5W0&,3H0U%)X\QYW@3K&_PNA]XS3$\^WYB1 MC% MHUS,V1*F+3S_<[6ZHAZ=,@SLP[)'.F,B.A?TR&9S*>(0$E=T[+O.T+LX[9.5B">6)K2DQ!*789OV,4&;0.E' M@-[X_,N"BYQYZB7X!EZXI=<]_.W%-\$RQMMQ?]&$& M&WE*Z8_JT]_7X3L&_A75W\4837%3DGBK3&_5K]\$]6$@^'C_^BK]=N"_M$B&NU%>--I8;)HIF*I581YAUJT+83!7O?0]O!>XM?"[9?R.W M O-VGS]3UERI0(:_1*6UJ4_:,38WTT7IO4>_[I!8J6'SJTXBX M<;:9>RPJ;J:_4J]99%Z ZG$./DB17JW6)-&.0.^%<$<]%;U SGW._DL=<&+! M&O']LVUNKJGP0V=9ZZA&VDQ+,<]2<5Y))]"TRO6K-7>VNV-"Z,_R#+W(6:EM M,;UQM+Z%9S-!LV7=YB5O,K&9OP!8UI\ +8GDBJB;:?0/S/.([=*S[JUK;VB6 M6]0H-:)%7GSK1;RU&]F<-T/O#&,*G&\X3!$@$7W'(5QA;E%YIQ&[V8,&7[WN MG2EQ!:WCO/7V-YCD^A7$1,R5V%XO(MD]#"M7=8UN1M="I7 O;<;Q11I<7KC, MPZ^!)<*NL>^J!N&&AS;;U"9KW)YBZ()\\*RB=HFZ)VZ4S:IU,*$:V3B V$A"DD7M G HH2RJ;H M7 ;UUJXP/"4TA';P(+RP$U- DSGQ1FKG4_P*+"3,L*%OO"&,?R9N0/?AAK>7 MW1182DU1O[8X\=5U0] )T2%R3W1IS7K';@_#/[W,!VB M# $GGH&PN?]2NV,R]7^<#M+ZP%AZBK;ZHDO@8$DS=#"?-U6OJ463<]@+3GJ2 MAC(842ILSIP.[=.E+YA,6MLWE-F4D5OF4'67)&X)4T[L@3.;]IS_!$(B]8W/ M<3V&:<%H6YW,Z/I73A_ORG#7G?.#Q/IABO3JN_0D3\_AJ$#@<8V,]XWCZON@UDJ]QDR^+[KG0VE5*"4T6R+WJG-Z,>9 M:N.7%C94S@R1,L(FCIB#1>68*X&HP-M?.J:NQ,:-O:%G'_0T]IL/%Z MM6:$FB6]L;F!PL$IB5M?#N!N0'8 M_7K_+74PIUJ5';;H#A.&E+1<&?QZAT-LH7PQBZ9U1OBV#?A*3N?@+G%;R\>% M[$?JPAKVCDA\L785O6"[@A49OGBF/HNG'.MZS<#]1<^W&40LN/I2!O> FV"X MR3V2DJD3DS!E)_-]WU[VC^.@ZG5.K.6Z5P0HW)-@8D^!5/ER/[P.9VL :LGX M<3I:YU_U@9'$XEB][Y^3JBTF;8K'_WZYVC!0NO=E'U\J1\. OX*-8/;[B&]< MS':X;KCS'88'%;]EB)PC]/^PQ[]0S,U _/,,$?.,JNT#/$GP;7@./53*H'F#V@#U1K9$ MC1Z($Z<4&LDW%[^[,FJ,\91._R;H#9JJS%M5$RKG\STM*?RX5?@EFE_^!U!+ M P04 " #M@V=5((\GO>@4 #(0P$ %0 &-E0>%OCLS>KVHC N301[B&D%A_7>G MZR^747G$_6*]XWQW3KA';1OCDM3.MC]XPO_WP-4 M:0!0EWT[>O*\Y9?CXY>7EW>O#]1Y1^@CY#XY.XX3'H4IO[PRG$K]:9KK7)Q8O)RW?Z^?/GX^ K)&7X"PORWQ++] +1E[;+$*;@ M_^K%R7K\I]YIOW=V^NZ5V7&[,LTJ 0]?<4'Z-6R0LV%\I<1!$S0W GQ?O-42 M?3MB>+%T>('!;T\4S;\=68AZ/<[5R>>S$]Z\OTX]H)QKTR5Q;>2":L!?&'&P MS57APG1X+=,GA#QV9/!J?DYN4NWB19K4?&>1Q3'_?JQ4XO%NV[_^RD;ST1+1 M@&LV<"'18DG1$V3 S^B6L'K J537(/)+DSU=.^2E?I")DK?&O2ZZ O ^-O"=$+WU*0>11HZ(?;XG[.$-T$?X:Y9@'V=A+IJDJ MB,KU-(SUSO1\BCTP?TVA+JFQ3OP(YE655?E-[MK;%C^ZOA_71XQ?\V'=W>7 UF\(^+P>W@_G)H3'\,A[-IZ*4! M$H=8J8H<[GX2FA8YA\0 4^#QS4WV$+A]/NL]FN8R\+2/D>.Q^)> G8"9Z(?? MPW$S+M0Q'Y 3K"6D/AZWT:9(30N;%J7Y_GY_W^IT2C M$RHQH.GVF]2*RX>_9K0D[4='*8X9G_[STGH8J(WSSRE99"475494&DZHC>BW MH],CPV?0'K+D=9G.D?&"\..3%WQ94DSXD/CMJ-\X/?F.S<"[-"E=0=\,G $! M;5)Y=:6SB+0LT=6AZJX $V0AP//@(':/O.)^FINV&P3+0XL([>M+*/,HMF"@ MX]I:1FA.VC1J^*__>2\)E846$7JF*Z%IISJ>^,F,JQ(YNT%V5: 1]>?Z4D^6 M,+E=C1V^*NG:?.Q9\@DHV"@AY^(LNI*=3ZDB#MWMN M9[J/&*9O(5:Q?2S.M$_<54 2,?I>5T83P_8]<:W"R4UNVGWB3QY 1-L'76F[ M0G,$K0?^L[=4+61J2FE@&2/=%J+@G3= SAR=MB87I.\2L&D;=-^;?..K%].8G[A"W"@!UGPXG9_8ETZ=L MR@Y1*HMN+[:5I VQ('6'>%5!*#-';IA.Z:V);$*M291>[I?$I?MJX9A&0T: MIRC2.">E?DQ*LI*E4Q:=[E[-)5DLB%M*YMMD::SO 6M_7YF4@J9[MQS8-@Z; M-#:Q?>->FDOLF:*H)T'J#I&J@E!WEV7"3UBYR(Y/7H%#YB\X$_PP]QQ;6!PI M7I:Q0XQ7!*N[6S.CR&0^705R"4U5D9T6)>\0T4H02[V<7BN+3+%FAL=!D_>- MA#O+_-:1>^2-YC/S5;STI%)*AQ2@#N05H_.^'K\YWKK+,Z\J%]0D&1,>B.W+ M'HB=SN"/N^'];&J,KHW1>#@9S&X@@3&XYRGOQI/A#\AV\Z^A<3N:-GUB-H?O MDKY2F*.-=8T2E1T3&G1%SZ/XP??XSLF,C,VR]8_JI:;[R ?H(Q]:M@X2)&=6 M1VK&K[OK)L)\32@TT T7B*S5C)HN,ZT NFL'_XJXM/_C,R\ZGE.SWNVD#?II MZ2[43EZYFQ/ROG8%SL,5HO@9Y/",AJ^6X]LH&#^)"U@A$9],HBL4_CF8>XAN MI,7'6BZLJH:WIII_J7VSHMWQ6D_VDA;^2PY:CA.Q'\BQ9R2^@6F*K.#/";(< MD['@[KMT%[\&I@;$PF <> A4<']3Q 5,(ST/!_+(SI7::<2AZ;9&4M8P2!7D MNQ&VP."FTNBG/HKSUG(TNJ\\KT/AHX/\%\A%<^&2I""U?CR6$Y,E4P5$7ZWJ8_=QLQ)Q@>8P 5V#1FSXZE$3@&'7I*L;$&T0A LY0>K0 MM,<;%\P18L6ZL9,:NZ1?S0E(=],3C*. A\2QAR'PJ/<53=B%F?13E*9)%\S# MU22FN[\82Z!85=ZDTD\W*C"39U7*4>YZM!+X1'>86\0DN*+!Q@A+\[*-IN M3F(7='69K/NO"5NCU?U@UB5AWF@>G1@4!EPETJ11?@*4[W7A5'GR70ZL=)AN M>V$_:GSLBU+3\G[#WM.ESSR0!0WWT_DDE&]),F2+P^HJE-0E7:@+?L51OK58 MU,0[@DF&A&&GY]7"3B\'TQ_&]>WHM\;C2_G=\^E'(](7TP?/9"5_2*0<(V#* M?AN# O\.=0&4X@EF!6@"PAC.Y\@2;88UW8B&C5!8[6B>;,K(W0JT0) [J$D_ M(]:.RB:-85-BUGW)@S]$ C#&E#QC,(87JY^,7Q=XC5W3M?A@8('35W3/J7P! MO]0P-YYF&^GIOL8"N"R$[& CX88QG[^)EGZ44:!5Y1GUTZ8MNAQ#X>ZJ:* IR)$&_5F#>QKJ)UX1 M?:F3UK9;'P.Z)O0'LA^1_(Q#(N2H\NE,C.J<@ MMB\J11R RFPMCM*SZVT/10*1W;C/X/MMX0/G%*"?OFCK \M*3_?K<&*3.R,# M"R1'D?#5P9+AK+P _;1K2V[% UA%86A_C"4QK9N2N?<"@W'Y-#A.>4#\EZ'6 M?ELSH\@7/L,NWW@+CVT&IC?\8LL:AH(B#D@U*HM#>Y]9(++UEG#5B4I. ?KI MB[83%5GIZ1XJ!;CFV"LXO;!)D,('_V]?.[;D)G>EM0BL[HOL654/3_&'MS"7 M/U\HG?\ 5&$[66BX^-YD4&0W5:*R&-H)D>:GL?@(61CPFQ<8+96QPWQO*80= M#_D"M@7V*OWD3=AJ4-G"MS*W+J_KNE&[;'1<5$]K_GHIN6BWMBA+AW6B,GS= MGU\/1,.@3=>$7A'_P9O[3OQ8FMA=$&8Y !50AJ_[V^W?3>QR?VCD7F&V) R' MRAT:MU.!$A1G2LOA%.1PVC4UJ"" 2!$^:7L6>KA8.F2%X@NC@D=E5#;HI?,? M@'YL)XM(53[K:C,R#Y!+W;I6DNL M***!.(EJ1-=E2$[5X['PPFR$'[F]U)* M+T=ELQZ 6E060ZP;^FY\9J&-*5J:V(Z[0M0#P#X&'E;NFL5VA1VD E463*Q2 MLENLS4]3Q+TE>MZ9+]AE7HM5MD!%A1VD2E463*Q2VL;R_'0!HH/_1'9B6K^^ MVEND.B6Y#D!'JD@@5H;B2&6][,N;]XFE3YUW3B&HRB'5"];*) MFL^>@R=O.83Y%$VY[.AJ-)_B1S>X\MSU(O,'4AD3!UO\[=LP.N%-3,(5?P'. MD3N5?G[2/SDU>L:F9GY$/:S<(',C4;VQJ=^(&\#/L$/EANG:!M_*,-"F&<;? MHH;\?9_.K0NZUI9E-GTU2:Y>#*"K4;H"_@I?.)7)JY\AJ87TU TGE>6@>PA' M6@S%[XGGICT ]N5Q5SPJO;.1(XA$#%>#V;6)::"G\;IP'*:8WC*$;_Z"/P^J M,FZ\/^F_'3>25<,_>>U&4#T?2<(&&'$+@B$CT08C:D1KHT8PY#!C)^R8O^J%10=Q2C M9AG4'PVX%?_\ E]HHP+26,\TV,]O@.\B[!J^5I4CD0FR"#B.?X(O;P-> M\"#-=4!;/ /X3HC]@ATG=RZ2C1C;>6W[(;7<]F#\";@RNB390=U7;0&M>D3&5NY-]C M!5:]/Z61NG\I=RL2ECDVL\>J'CN,,_.U,-YQIW7^4NU&)2MS#&B/53KR$J,W MAIIU_1.5ID5_#J+O_U+J'8JV]$Q3A[1Z$XO?A+T65?U+P]L0L,R!K'W6\S!& MISP0;[>5_M+M9D4K=;1LQP%3T4&5^%F[^(1*JG?&/\;WU(:_1CES(ZHH#JG:?.#-Z_'VQ9\VQ?!$)$@4K40:9IBDK7BKM-C3 MYX**8Q*ETX5.[,*/OG-&PUGVCD_J4ZP,Z<5:II@AQ\<_L'C'UJ>5B<49Q-U M4#YO2:9M_M+0( Y"LM&BY/IUZD(JWESZ*0^IL4#_>%V\Z=%"HJN),NPADQ5!R0=B[6S8?/,XT@0]$^>97P&*7?Y&8S"[2Z91 M&QD_9D?&S2C'BPN&OW6E!J^5G^<+Z\VF;FO@DWC\-9VDX=Z7K+QXUIJ34K_^ MEB?N9#>3!:'[(E 21ZG!S$^\W^3)V4=MCC_+&,L[T^/ORJW2[\ZIFLVS[91GZ\5LGFW9 <@E,#4^NYV(N[L1%6;K!KC+"^H^O*TX0)KR:T?QG].Z= MRC3A3=86)@OISE0,12K/GFAACN3++(T,4 TG"_*J*I&C2^RJPI2?*>S8?]KX MA*/YR*=WV,4+?Q%\BR_R4W6QLGOMH8NUW@_B5^&2N0&.IK$(ZS,VAW!%C+0CA)7/EV728#L0-4MD84B](GVZM2FKIU$$=M^8V/$\:DML\JL4< M@%K(HM;03;SE][,B@3=4;O_DL^N(2VFCO'*!^G4 5=)3Z\KURD%#.RDK'=EM M\8K%I<7U28,;9':N-K)2V&,[6K(-KE;*8:I($7@-%^B48!5M>ZN6<\#:(82O MX365*L"*MKD5BSE<[1"BK_\*2,$BL&QK!W,/40'OU0OJ!O,UXY>_$U&;=;E+ MJ+'?Y.+<>FW.^%M0=T?6Z'YO/KXIMTD_71OXX?$\_$5I"U2[,#I=J0S]^KP, M*Y++,$J@-70X90*%"M-VFMVN>8!;SM]:L%:%35.T6I7*2JO 9QT.F2FPI3A; M51*"AM9, $LMW*AKC*O U&"+>&!9U$>BRTR2-R*F$ZKM&'_.!N5&Y17=6Y)\ M5W63 <49VMI CAJ2:%UQ$%9!^EI\S*C\G'LO2YNHG%^_WEK*QMJ%W!JGAB8X MPI2XK5!*%[/I]Y38:KATO^]@P_Q1?.UC<>(]YU4!E-HYM+:NU%6< M!A9G2LGAPXD&+X(KD5L!G,PZ?)LD3TTG\(? ,\>,SRFDNFY)KCVGN0HZF0=[ MFKQ:9VA2%]QS-D9T^F12I.3)GIYE/=FX0 ,\?R,HLC77]+= I,@>/"-J/J)[ M?_' ([.NL./#KT';V,CWF ?.-C19H,/*I33<,W/;)VK=P/Z/S[R"]^\JEJ9? M3ZY(?K)_URD+#;UE@80RR"Y,ABVUSI%?QN$HB9($MEOW_'H<\@+_>S 9^L?_ M U!+ P04 " #M@V=5(+XEFX8K "DOP( %0 &-E<*5((E561$>U9"6 O ()9"+QXW^^+<+1"Z9Q M0**?/IQ^//DPPI%'_"":_?0AC8]0[ 7!A__\C__S+S_^WZ.C_SE[N!GYQ$L7 M.$I&'L4HP?[H-4CFHR>R7*)H=(LI#<)P=$8#?X9'H].3CZS3CY]'1T=%'V=$?B;Z.3D^/_WK\Z>33I]'?OO[EY.L/GT;WMQO 6X;? M--!"AD'TYU?^SS,;*O;W'PTX=YDBR_'A^_OKY^?/W\D= 9:W]R>OP_ MMS>/WAPOT%$0Q0F*//QAQ."_QMD?;XB'DHQ+I>9OSS1<=_#Y>#.6%()_.UJ# M'?$_'9U^.OI\^O$M]C\4*/*?#099@[\UX N:3K]\^7*<_;H!91T%BJY+9&_@ M_633H S\PW'^XP?&Z-'H1TI"_("GHVRXK\EJB7_Z$ >+9$>'_.2>@S M;;W\1QHDJP\C/NXO#]<5FO@8B**/'ED<\]^/=QLB8X61/(YWY<5%$'LAB5.* MQQX;/0ZXOL5/Z#G$L2&MZBZ81!L6EV2][%.,YX=)]^LP0 MFTRG3&S1K+5NR+IQ;MV39([I=30E=(%VD:Y1G\ZIO4(!_16%*9Y,QW&,DSC[ MD6)_'/DW 7H.0@:'8_8;P)T\4%?DX8>LP42?C"U/4F MB!CZS#WR@Z0K?=EI++#<*+)7/0 M,F5[P'%" R_ST)A7UI9"R]XA<8!!GUPS=SSBSLI]B*+68K8? !(?:K+ZA;DE M,3/,>TRSF8D1L/U[OVIB-C0DWI4_7[[QC[AC%JE&@,0)KNR7K">RPKG0[E/J MS1D45_P>#$L_EIM=!Y[QS>X%2E#KC82@"VM:,G01]=8T%1_K:.!X@3[BE)(E M_U]VZ'",8SP]+N"/7P.V63^*$*7D%=,/6MZ(, PIW?3'!SPJOC >GO[MZ/3T MZ%-V0/.O];'*I*SIL.5E@B(?4>Z-GJ=Q0A;CMR"^( L4,#V9HC1,8@O9FG=6 M99"E?G'2XO6!T!3%SQD7T_AHAM R.XL[QFPL_A?>99SAF^&*L;]HZENCBUP2 M#/;X\BUA1A4\A_@R8@XZSNL *_:9LX=$1WXFY@Y1;';=!;Y95T<+O'AN:ZQB9*O]=H#IG"%%O?09 M'VT8T2&^PMZ[U8?Y"?%;$]TI]%[QR?G2V\A#OF<#[V-W\- M$C[ MOFHU'Z4SWJCVTPA;.:*C"(N!>)5A@_Y\3^AK2="_I?M/%C\X??B2.*9 M>9G(VP@K1,\XS,(O J#?3VLJTXDX.WSESYVC)/84[+"-- MU41*J*[1ANRM7HYIE0',7M:=3RE9&/":F(^?QFP$LN3CHLVB45AHVRDRY\"6 MH*\RA$=/9&2***',G_GI _NTI &AS)/]Z8(0XD0]L:FUE0_2X#6YSEK24C5!& M@UOCVV1.Y*=@_ ",1!IC4[:1ZI>VE0OR:[@H%S(AK)1<*?3.]F3*?F* S. & MI$&^;#!2I'NPF)@F)76)B^.Y3%78E]_/TT4:9@OHY72*O>2>+:C$WUJSP%A, MFS44R*8A%/J%=F/>L!4/.K"H%C(BML@-9F'FQ' CLR.B.XN+L?=Q1E[8OC3( M%8Y]V.H:^_+[#9ZA\)(MJ$TJ9>?!,)!XWYL9"Y6MK-5Z4L! M&/GC!?<3%5Y5GT/5?)/_3A'C\G3%O-;;(-YTK>Y0DE+FQ6:XNO3;JGYXC75*+\ZB98UK%>([].=Z%3RQI'QPA[!+72Q[ MCQ)I#>\[E@0E<1-K$$)O2 #C@ "IG]> T1'1D?U^"5%S MN]QM$FW/5IN//P>8,M+GJQO\@D/% F;66+IA-F_NE#.W&/$813Z--O!4+CU6 M?>CY9-K+S@N4M6#)#M@.O@"94E=>7*RI F/6)82O*/Y'BB-/M,VR:&EBT*JV M4*QY@YBU#==:6EFNH&V7]FH@-(VQ"A!T::)R@G3V*2#$K57^C/T9\WHO& MV@V)V>ZO0/P!AQG6\3Q86N9?Z#NSRLPPZ\ZA]971,3&_)KS._L0M>DG5L!)> MTT#%F(+(X#"A3&#!8HH9$C+F M$.$PPYY>;-':G%M4T7&[3#P%"Z;]D^D315$\Q70R_4:(/Z&/F+X$GD@3+5K* M8O&'5K@0D1('YK2-Y0SP:CI[JE'!M(AME@-GX,D MIZ)L86;8.S[9X[3A&^9!^M=1PA9F?HDFOTYPMKI%?Q!Z'J)8E+,02I<$M3DI"V;J,4'=] MWOB<;$]AE&>)=4#%.:$(U#UUVG5.!FY(:<GI4+,E?"2J00?7Y"J2E;O)#>0AWYP4O@ITB4 MOBB%$X9\I)#.2/HM2.;EZ-\345Q#:=&#&1OT?>P4'=,)B+1&:]!HFH2,=62M M!?IN%]QO;$I(>'D\E*2J0\8&G'1M$$(Z)TVY=@H@SC#R\J*J912D7I@45DR> M"GHGS\J$S<0 B4']* 72:U]*B:SCG"7T5ES95&0GE6'D*3=U**?DJ'.+JE!Z MDKK,%Y(PDRB''3X'J(IF)=NGB9Z#*BC\=C&F2T23E>2 6 8FG-1D@,-=;%T6 M);W',XJ+UZ6J*"DNO!JVE5R$M6B]6WD3M3!("WR&K6@BQ'][A=8";X?NSJ.' M(\3,5^?JE.'4;DX=(E]K(7_.0NC@Q63)H*NAL71\)>8H" &_>F MBO#&M5$AZC[=,[MFEUR^L'\TL1@)M#+54P(/A%AUD$4&;T-PQ]F<:O830U2< MI' *4:_$,50H.XZQRZHZGZTT-F/04A[!-FL+BB%:JS)H:<^0CBW-3F@F9Y*D6]OWL?B"@$1[9";WA#P[$Y)3MKP49;FTQ"WOR[ (V:93P4UBDHH54 M^31M !&N7 .5;6R)[W#=,Q,)L4!I<-M2DE"V,"WJKNTI"?)"*'P)UCB98F"% M(LG 85"JL1TQN 6UG5J,AO/$#!$'=B)&O&HB%5<0]X"#,G:1%%-*SOR.T[?-!$*L4+)10A(1D(M'*1#'4*R#$-SG";S M[%4J;9Y,'5B3)2("AT&I06),$]R"VL[3812<;V3"B!%QE 331+R9_R)&V*UU MG)/LP>[\F4/^9-/9Z@Q'WGR!J*HV@JZ95(=,&L+@PQHKI0WIFEGPH=EP9YNR MD!*Q0VUP*].34K8W$Q+ V9UF(Z1H86-MKK=$#92TNR)%"W/".]X;F0E#952. M]TA* I2FU/M>21/VSVL@9.]P8BK*]!<#"0/]8K"A*,E+N51PD"8P2&&%="FA M=TI@4#*6&(P^:/:""-MUZH(22\>71Z,D\(,PY>48'[&7,HF/O:O MF##X;;@TR6QR,KU$- JB67R/:7X7;B7N0'45M;\1Y=&6?L>$(SCM28:NF24+ MN[Z*.HAN$#NJAK^DVB<7*N$Q ^KKT]./QS7AW@3K%[9;/JZ]R?MBZ[_/>,4O MX$8Q"0.?1Q:VC]\45B5Y:_ODY'/VUO:F*_;Y?')W<7GW M>'G!/SU.;JXOQD_LR^,3^]_MY=W3XVARQ;Y-SO_KY\G-Q>7#X[^-+O_[E^NG MO[.^%V$45TC:"/\3&RKCSS.*\?:5[F'?-'U"SR&6)6/5@(X=X=C5NZLE"HRF M&V.SG;.6U$N?\='&@,NV()J\Q *H9).I2:E-- /+9N='87N316D*+08R%(1* MR[0/Q;J6!T-G0:)LRE-FI C@^I)#QI>C13&*6@A*=:IN5QOXNV7\V/>#?.A[ M%/C7T3E:!@D*U6E!ZC:#"N33C@+1T.)6. \X86AC?^WT**4B QY4')]W%(>, M"+=R>*+9&S.KS&YS$U:*0@$_J#3^LJ,T%'0XGK4\+W_8&/N39(XIIX7B.5\X M^4,+/"BDGL',VP\JL!]VG$[0Y_^I#0=/B]"],5;OOX M N?_OXZ:V]$'$H97>5Z"/!)NUPL$U\%,QM:D+?E[O^R/F6ZY-C[9R4+#^)J M$-SMEMI9M=$F:9!$Q,^VXDF:Q F*?.8)R234A(-@0UT(J$D9(/D(/*,<87./ M< T/P3_O0%X*"@')+TCR#K]FO\A=$:.V$#S\KB9( M/;7P99MK84OA-AI#V [T)]T&N8#$._;_2.,D"XX\$5*I_1@%2Q@<<)S3PLI =XU.&8&X\ MN5'=X60R?4)OO+HG9R(_RY*>V[7I:E"E^6MO2M..>+B*T, ]_P/C0"MEL.@. MPKYL%ZM0:(4%%P!IAG*)%=??_D9)W,I!478WJ&;\S8W+HF1 =TK!TSDR29]\ M^7R229O_1>DKBS%C:ER3\RX=#2KA+YU+>!?27+7$ M[\N$7ENRLE<2&"^FF+FULN/Q73H<5BEZ/H=MR0.G\[H"MS3;0UM/\"8]#BOV M[D]W.V&"VSE?J91MIGY]A\-*O?LSXBYXT+O0VVQ>KJ/UL;=(ZKOV.*S8NS]* M[H0)0\O=>+-I)?M6O;KDX\GDI<,:*J+Z6##KRL-K77ZAC$&;U/DLUJ>#XX_AG'/I/ MY!8E_#[+JKC7LGK 'G_,.I@&Q/Q;6%/*M1-0*.(X86O\KTC?E_4?K;@:>A 1H*>Y&2J$! MW8IL*;BR>4O)=+M@B-#B'RE6W\$W: ?D)J5&&W4RJA'5QR;@/H@BY(7XT^E- MZ DON,C!(.0'&.O0QG,6D@+.$&XTEUC43=Q=9S$AI1*LL9[>]O#JRY;((@/M MG]B_]AEZV2L\8[9O2^)":WWF6-T$Z#D(\YH3<9PNL)^1_L3H.V,(_JE=FSL: M!4+:?WM]ZH@)SGS5QW2Q0'0UF3XR#SS;N4?)V//X0V4\TD'"P&-8;X^;V,<$ M!:&91_N7$Z:D=8^V&'%$IJ/2F*/MH*/UJ+SE=N#1OQ=#PW5_M]BJO-L&U,#S MQ';\ZRAF,Q6?P7@=-X4'JVX"QXV5"*!LNFI2W*[06]S.":^PY^E?&%(W >*@ MFFB<6$8BHMS*Z)J_X(CCY $E^/$5+977M67 $'Q:$V6K7AP5T]+'?J$^UN8% MS4DDOA]OW H"Y]4JM-E"F) #Z&#V"@4T"[2>K38??PXP92R:KV[P"Q8]IF[; MV,%2(W$9#98:4Z* R.TV"U7G5=R:^"I7(-!LMX4V5.J74S9,-$N')+W[@&0T\U=-LFE0VA3I?2I14N\PU"'0K MOY^Q/V/(7. XF$5($XF3 3N8%"59JP:3HHP(:')03GYR<" SGEJOU/* ,;.M M$>('T@6.V^,7Y<1FU!+"O*93NNJAD@%1KB76/">+OS%Z>!;6V:K .GO,D\>M MYL'2\LS6I#,'\/"N5E!U< C9 =9RJQ,!Z)1^B^15\(;]K2V54\P2>U540HV(:>?;ME^9+Z+*AAV#J%F6%=J84AR[Y[.;1#'Z]<#KHN+>,G?,:+% M:H["[0-_X^UV,7/149 M9H4Z@'*Z?.-%Y8P$505U>6S2BZ2JY &_+O& 7W#$2X)M"D';WIIHW .VNC51 MC#\J(; /MR>"&,UF%,^*%W,+*I17*91-NC!:S8OM#RB:8XR8:+MXR?BS2A92/M=]=+O 2H:\9 M6+JATAU MC2"D.EBI9_5),#5Q8.0U><'41E1U> C1]2ZD5*>KCS,R?FBKX;@"#D*@W)K3 M"GH '99(%M;&,9[9WO$&1*:0(4F5P)+2OQ@^ATAB1K]DCR3$_+3['M,IH0L4 M>7CR' 8YXB*3TK>!,)'9",V0+$!65E##*WFN[XOS4L?G:9R0!:9Y&5HVO?"H M)OO/;U9BW:DG"/-G&ZML16S_[P2DS[%'@ZS3)TP7(J-KPH!('[(ULB89 ^0- MY5[)6N"EJD(\!::^(!FV 9$39,M]/5F]2V,]]!D*^?2JC%_*84'D^=AR7TZ. MLP#*?=W<6YS, MB7\=O> XP?@1\<)B677=LU43> VF+*#:Z1!#U[';X%-"4W$.J("'$W?I0^B5 MBG1R)CA^?&R+SAU:X&+WF9=W5AX0FC0$O&P,=M;^TPCJ@N>_-A(TP#"!M>.T294 =K?\@.N<1B2K+[\ M),-":00*> A[U79&H2"J.^G$V/LX(R_,OPQRP; /6WFP+[_?,!&")I#+ M154FZ&TXH(DOH%EWCS6/E:YQU^S7YJ]59] MJ3$(;\Q>-PRI@V3/'+=[&GC2DXX2 B_RUXJ)0H $@]C/^:1"ZX8_ #Q MFC,5A55?7B(8B_80X@KVLHVT#DHIM@OWL8,$_C8/O'F=-AX9 ME%*W0?@!QVF89%7P2A1/IAM(89AZJ*$A7/ZVU+W!>#.<@C%V7* $3Z*,H)^S MMS[/^>N?V)JA&^"EZPT%HIF <,B+U%RMKI% M?Q!ZSLL4J,K/V_0 *#+?P=.G5J0[KGIZ.=YRYC/A+?8#SP4 M_L:/%*/93;!@4ZZO>MY2WPK"FF_/<)U1_MH*]]\8/)=LX1)P%^Z1A&FV,%U'"LZWZ05"-+F-"=A3"FY1 M;AR,ZM?C&PAI5B:D5%(VK%VM/4RD6I-V3A;/113BG%$7,$9F7TKE%TXU\C;K M NC:I=0$.PH!Y8'D&[Q0M,$K9BJI5,V: ET?E=(THPR0%'G]CM> 3W!"26U_ M!KHH*J6QQ1X0QP5$%#D&:,;6@U])'KK-BY9NM,9\/33J#$+.5=N9TI;6WH/= M L2V*9EC_X\TSF[#7!'*0YN\VNH6[^TGD??:5<\0\KI,Q=TIX8#L_CV5/Y&D M8ME:O./2)[L'8W!1'YQ7ZI?%7ZHP$+*6;,54(P%$(LKFX>G)M.I^C2._]'@- M^RU=8-\V3>63)DV%CS[*AN?EMG,$1FL,1BCR1R4<1@42AU06,*DL^QO:Z3%% MY1#:.81V]OT8O+,@3_?'X(?\.Y=QZT/^W2'_[I!_=\B_ZZ"TMH\7B/ZIEE(3 M#$+LH@/1- ES;$!DL4P33!_)-'E%%-?H4IN265L(<8HNC,J,6G#.?N-HXA R M?A_T2*C=0:31Q_HR2.[U'@/Y%''(:8 M"J\O6W8 P;/907FW^TH[LH'(,;N6%X\C_S)F?'MM+\]&1Y LLG^Y-L@'%,RP MX,*Z$E01BLT+!C&JLC(-\F/A3D> X)7MJ#B]\&4_-6H/\\,T.2S#Z02LA".! M>R-4V@E=Z^Q=RODZF>95QO)?S7W]5IU#2H_I2%%V90E %2IQIGBG^)]L^^NS M93:8!JB1>+?.!A-&@.]P8K^AZ'942"O6#IN/;IFR_VHGI/$%.B^J0][[D!OC=GZO:IMRI:;*,DA62^84P./#71? MO4]*K.#N=ZK+ZX?]GM!;#CV #@O&!+K5WR?=%7#U.]79;4Q\"&VMC ;I"L^> MZFF%GX T%.8=3,T=G@%UH(]KG)JK?%VH&R_#D+NFI=\N\)+$@?@%WP$'AW3- M: !-&IJ]@":7'G9:I1\&WCHW1X90XGG/ET4I;]^-%J\=V.*^J1-];N P[,G\ MR3M1[0:;]U_)=

-IXYM.+N?4Q)SU!G%ZIO2#3C3TAK3G<),)UC>@R1MI[?7)P(!?XY/HD MET-G%_(DV_Y?$\ M9)R1T,K@\%8*"_F5"0&TH)?WDINE+'^#\XQ02E[Y0H>6[)>D_CI@NR[@+2A* M(=H1!URPQ7G<+H*5=P%O5;,6K)PX2(*MNC:3-(FYS\/K,*JF57TS"*DX-@+4 M$@1(:%6ZUAN]!Y3@R^D4>TGP(B]%V[(/"!DKK5=++76 9'M/B8>Q'_,ZJ>N7 MT"=33H]$D*H&$'),+*2F(@60B-;J=/FVQ%&,%;(10D)(U[ 0BI &@-*X1RN^ MJ2E678U ZL 0,@]:R*1.!B"Q7"(:KA[P,B^5,)D^XHCAIK 550,0X7,+^:AH M 1T +,/8!O\:=93M@G\UZ$/D[Q#YTQKA(?)WB/SMS^'YKI$]P)&\PTGZOI^D MGR-*5[IC'W63O3Y1KQ,#RKCR-,>K(.([XG,2)[$\%5 *O6=GY5(Z $FF["[+ M3DHK(/MVK%U!'BCCU3M^(>2^'4Z+: JC>UE&@.!E('W[(191H:[[3UF6^#8 M;M/^-T'&;M;-'FR_MR64I=?MS9XMTC7OPIABFI1HBHO=2T8/^_+[ XIF6+ G MK_T&9QMNRWQN.35B>IBR3+@LW!LV?G6\R1;J1(6'/290:;AXR_BQ2!=2/M9^ M=[G#E@A]S<@:I@Y8F:=^R%E9_=WE_DK'RBJFSD.HXBE)=RYATM#=$84Y6>*7 M!G0S]?!'&))CO,DRJXH:S3)?A&%ZCI9!@L+LZP/FVKK^D7M@HG,^ZRX@G%W8 M";@=G8!V#57$S8WY&EE.52 PGM2/ ;!#WIC7A3O)HA;B-:F;PBI$P9Z;2A]&\I[ M+URWF5B87IN;KEU3"!FONVQX=?0!,N;J.K&N"[-2QRUUC4"DQ':Q;C9) R2Z MLHH9"D[=!$0]I=W7SKT56J>KYRZ=0UL^9=IMJ@%N%M"^YF9M%H-!NV$EW,F9 ML@5U@&0H5$NM!+6MAI5?I^?$6MJ>3=5%O<,XH8&78/\Q(=Z?5IE%IR?-S*)\F*-LG%%Y(/;;=JQ1-MA> MY1]E;RLVV#>FE,?+LX>"SU9;F.+QX/$KHKY9@M+._0\\'^=#LP$4MXQJ,! S MFSH2:WE>KE'MN+I7:_JV9$0^GP.UMYGZ&0K(32BANE=2,'JAWG7IOLKBH"G9 M)X2%L /JTP:J9?Z$+.CE$AQ3WYRB$,7QV2^,L['B0IP"&D).3-\"TC*A#Q'= M8YJ5.&9.H+FD#!I!2&P91& &O.C5M$QF/Z,6$-)3AC6Q/F;"5LFW3WRK,IE> M1W[P$O@I"B7Y]Q(X!QZK;(KLPV-54 Y 5+\%R?P!AQEY\3Q8/I'+B&T]5T(G MM%4/ "X *!54*B,=87W,BY>+94A6&"M6KP:(ZWL!+75J,Z$U"(+QW$CV$$5^ MZJ[8?4NA'G#$Y4+8ZGWJ/L+=&-X_#;LM%JR[TCTPJP0^P\D#*\(Y8VZGA-;(@'A8AJP M6;,E)]^7)M^EJK>VAAL?PL[6S<0QL*ZO&?XNU/P;ZR*))6[&\,/O]3YJ#Y2\ MSN]WH>._9CQWIN/UX?=Z^[8'.E[G][O0<<;I*0Y->Z!I@M8_BZ4 M?S_6TS MHT&SL7=B6-6]%#SKLL;OG6R^X9J8M<3>A9U5]W/P[,P:OW=R #7SJPE]B[L MK-A-IA3'\(S,#KEW:.Z@4B4R"$^$$JO]J.7#IGZ'E0]WVZP-:;X$X>390P/ MC02$6J1[IM023NZQ,UL]?W+DNDJ1 %%N=:^2D*6L[%U'\QRZXCK3SR1D/(WY M[=Y;$B7S<%7)U!>IEUU[$!5=>] ,.R[ G7@*?-G?@[AY4Z/3Z44W%(B*H) F M$1W#X&J5;OI3IOT-.S2(.J:0M,Z6@= *AF$<_JE;9[,;C-)DS MZ_DG[CQO6S[.7N>_J56R>V;!W1?6<1TO^'..G>[_9$/L=697#]L\&9^@;>=J M%5&S*K:\H.JVQNWV[[8;O<\[/<*0#3E"D3\J(5/Y[; -W-]MH+!N_>&9AL,S M#1T/!617*E3W=_9,0S9I/SS^8O-<0[T-A%UQGS:A>+:ASHI!W@8@BP6)ML-; M/! @:;D7.XU>7@F0,.1P5G(X*SF;W_'U]1U&30QVV M0QVV[U[)#W78#G78OG<=/]1A.]1A>Q^:?JC#=JC#!FMY<+U//=1A.]1AV^OM M+]S2&H^)7X.0G]()K);RZ65 MKS@?<*^NCQHI3+&$LT^3:5TEN++$9E=).QUKX'GR.F)*B!\3YLAP2[PI<%1< M,E6V@'CEM =5*$]-2GZX700EJ"EOE6K: +D>:J"V!C*"<>N3J]=D^HA"++XN MJ("#D&%AI&1E80CH<'S8@D/6W6P<^;>(_HGY?KU88Y7RT#>#$)VW%H^>+.?' M_9AQ8LX0O, O."1+3I>)P(Q:0HCT6LO,B#*W8ON&(TQ1R# <^PO&V#BAB)=" M,Q&<85L(\1=KT1G2M@>[::T+U=CAM=DNVXSB[@IT3PP3WX?NU,'=P[O1W]]! MMF0M'T"KNCO5'K[*\H8]/$9]G[+UD$'QJA.V1R4_6!=<7@]=E-M:#YZ57]ZK M;

\ N.4AQ?,16Y9 13QO?S M-$[( E->@/J&1+.;X 7[XSC&II'K=IUV,2/$-"G1'Q=^:49[S!. UP>HWS"9 M4;22Q"W('^Q@&Z M1UXP#3RY"C=A7'IH=EKP3^]2&Q2D MIE%Q1S@L^9HE'D)?S>YIKHRSY$(KMZ'_\+U!+ P04 " #M M@V=5LF'OD9!U "R8P< %0 &-EW/D M.)(G^/^9W7? ]HU=99E%5F5F]6.J;F;7(B5EE6R5"HVDK-Z^LK,VB$0HN,4@ MHTF&I.A/?W" SPB"!,$'G,HVV]G.4@#^HOL/+X?C/_['R]8G3RR*O3#XSS^\ M_^[='P@+G-#U@L?__,,^?DMCQ_/^\#_^^__Y?_S'?WO[]G]]O+TB;NCLMRQ( MB!,QFC"7/'O)AMR'NQT-R&<619[ODX^1YSXR0MZ_^XX3_>X'\O9M2N,CC7F? M,"""V(?OWN>_G*7TPN G\O[]]W_Y_L.[#Q_(O__TQW<__>D#N?F<-_S,Y5M[ MK2U]+_C])_C_'CA+PA4-XI]>8N\__[!)DMU/WW___/S\W?,/WX71(^__[OWW M_^OSU9VS85OZU@OBA 8.^P/A[7^*Q1^O0HR!?S7 MVZS96_C3V_H=SX3]_+'_.F)Z13]=__ M^../WXM?_\ -1\A_1*'/;MF:B+_]E!QV[#__$'O;G0]LQ=\V$5O72^E'T??0 M__N /<+W!#5_!#7?_QG4_+_2/U_1!^;_@4#++[>72H5_K-!*.PEUM&ST_:#Z M)*>Z)%WU2"SKT/1-[CD0,*,/4^[963,9J-#YBO^KHB![25C@,C=3$7@VD!8B M%7X,M$.G0M"', ZC4Y/%6?#$S/GN,7SZWF6>P!7XQUOXA[ 4_X^_GX4<,9T!T@-Q)91570:.1DS_L\62Z0MOG="CF.[Y*V??AO1 M?1V%VWI1);NPYL>_^P\&WS;3I:)(Q.)P'SFLTT?KGK M(/1_/\_&-AJXY")(O.1 +H-U&&T%]O^'%&-,W\HDN.<4:]0]^AFQ9]4IDCE6 M^3>D?E4K8F^W FH3.M%_[6F4L,@_W+)=&-5!E;KE#%Q+H=ZQEQTU0^YP*FE[ M^UY.F$C*$_KA#8N\T+T(W',^5VC0_;C=#'RP5K5C#ZPT0NY_];+V]CY)EH^I M+@'"4XZD$0UB#X;O5A2L:3H#%U0I>#+:'K5#[HA*3Z[ MWF\?6%2C>$T3Q-ZG4BCSNN/?D7J;4DQ3+TM7#4"12)*3>=_1@(10DUW1; M-\XJFJ'WLGK%JIY6;8/:VQ2B]O2X@BH!LI-YW67@A!%'4;%"ODOXX'X6[H,D M.IR%KMH)VWJA]TDMM:LNVM@%M$WFU??TY=+E MDP5O[O2>WJ%KU845CU-[;)G-/O^7D297^U /_TG6YU>+T?ZZ\ M@+U7&J.^+7HG;5"QZJ U#5$[9Y.\/1TSI;G(_D& .ED%TZ'HJ7(?.ACBPSP= M\X.N8WZ8F6-^&-N&D;#X7IU0H6NN91VWGX)XJD8?QT715 MM(I(QF!J/[T)XX3Z_Z^W:US>*QK/Q4=KE:SUT$K+.?AGO_(_4JI9BFGB4($D%QNEV:.^;L(^[2[S\\W'N)7X=3-4T0>Y=* MHXC"DG[=X?M0UBGZO'OB)VK M5I7,LRH_(G6K>AF-?4I2(Y+)LN,A,<9BL:(;8L9H4.T:N2+I3YCSD#"X<. ]L7.:T%0>I364S=&[:;.BQ^D-=6U1NVF+R+T3 M&G+JD/1*,[^=--TP.J,)>PRC@]((QZW0.V6M6J=YAWD3U"Y8+^D V8<1R:A. MYF]W6^K['_>Q%[!8/6@?MT+O;[5J5?VMT@2UO]5+VM/?!%&249W,WRZV+'KD MP__/4?B<;,["[8X&:IQ3M4;O?XUJ5OVPMBEJ?VR6N*=?9L2)I$Y2\M,!XH;Y M?IM?'C5"[XYU2AVA8:D%:N>K%;0O%@+-R3V-\]M":F[H_'ZWH=Q2JWT"12Q@ MZTB]2FONA-X3=90^6DHW]$#MJ5J"]UU6"QY$,%D0R8:4^$SGS'R1%%'_,G#9 MR_]D:N0\;8??9>M5._+2:B/K_C=%( M?6.YH2EB%VQ3,$\W4+1#ZHBMXAJG(:3[C)(R =(V;C 7BGWB?ZE;6*M;(O;& M%O6.KR\?-4/JBVW2]KZ\7/9%07IR1Y17^?562\W:%9CZM6^(<_X[8^6I5R1RN\B-2)ZN7T=2Q6WCEV1 MNJ.) ;Z\Y__Q<7FUO#Z[('>_ M7%SN*%7KM*+%'-RS*JAQLD]&COPF"/Y_=IWNR@O8 M)?_G\;2RL>%+H4@AJ/)<6Y,AO M&<%Q@BHIEW^>3"N+\9/N#&J%T6G;64230L73H#IJB#ZV5/+V<\9%GI6*(]:& MUC+3C@KJ/UF)O3,:;Y:!"_]S\8^]]T1]+E&\3,YH%!V\X/%7ZN]5JQ;=OLAC MLY,)RK&JU1%Q[':3W]C+.7E1_%W\H\1H06A",EY$,+,3W1/;P8%_L(*1K3DY M,K4G@;M;YC N %^8Q]H'*]A/@AGY/$\/._ M_?G'#R)^_^W#GS\L.(%XQ\3]"[]__HA9!//9E^R+&G@_IE)-+HAAB7NDAOZMLI#Y(R$4.J8$..-COLP-:4 M)F"222QL$ H;.)6MD'%,$";4GZT)IM^(U=D*PX]GK<@U%XP:U@\GP9RV@!M6 MI7M@AR&*2K#1:BAL4,^ MN"*$1EX,\>\%A$^\"77X*"ZO45@)_$]>X"7LRGMB[F60<-V\!U]B7:R>?;=V M0@X2>DJ7H:.Y!V) T13"/BD8Y+OA8TW#-4)W9,U+RM)4V>PHWG'V MV[U/X0",;J$.YS_EXW=P#L\#=LS:((+.6$ M6W9/7]H@H+$#\O!O5[8<^NK6B,->0VCCV\TI:2)IBU<>QP[WU@G'%/IZ4M^$ MOC#K6]+7W,L;#WA4;9&'9J.*BHWIHB'B@&R6=XC-:1Y].6$[)T'CZ"A/A.3I MJA\&CV\Y&&S'/&+6F%N,^37;=)SP#+GQQ \_F%25.#TN1@P71P(.>QULRG/A M@<+?8BA<>?3!\_D*G<7+P!4U #>A[_(9"6SM)X>6T^$.W9&'4U=#E -.MR_B MD.RL@JG'EQCEIUK)P?K9LS7]XX+5-[$X]1K@X:B>2*!WS;6QPWRB7>/"J[KU M/")ZZ$NA)=)X[K^.J&^FHE^PL)-+DMV1N:$'N!_3D@6I:HP\-IN5K$QT:ULB MCLD6@7M?G4KI6L[3'EO+G:1K*P*C/7-/P49M"V5[_''8K.I1*-8WQAV-+3+W M<%6@3.H&2FLQ.;*NV74!2^OQT?1+E^@M6DYZCG7+GEBP;QG^E8V1PTZSDG5G M5]66B &G1>#>9S@I7) ;)+6>%&0=N::"R.=ES.R-;A%0IE+:2G9S.?0S,&M79"#D=Z2JLSU(][( 8I3<$' M=&I(\0K"X*T#I59\6&.3]9ZC%R-;+_"V^VV:U\T7X-O1JD)US&$?S2[A43)[ M:?//7GZ,]KZ#NC7V &]6\R1+9E8[#FT2]\NMP+/;,*Z>V?UIVQ&I'8QSC$.] M$)Q5](W@D-.%7-L&V&@[7PBCKHUH^MCW8$6].[F]HC#]E651LVL&>1ZMTN\W#;V&.G?'?E6%3NBK'<5VJ#%3Z=Z9.>LTD=%O4;KP]5>TR@S!NDWS(>U35<1C- M9:JQ-+=_HZI^HZS]=I5&/^2QK*VZQD[Q+(9E?=D'JVF2,[$_4$^I_HG(H8'7S<( 5A8L<-0AU-P#>4AIJ%MYLU#='''(Z4AMG)-4T);/%):I M6WN;;T*%G2:%)WJNOF-IA#D70^A6_F"6!0]&O.)?)OU-5N!@F221][!/1%9E M$I(;BN(,>C(SR,H&MDKPIWOR0J2FYX+K6R*/U@;UCMZ_.FZ&.#Z;I#7UR)PF M$407\D'?!;F,XSUS1[J>D32%W[A:QAL.,GPQ_&_OOGOWGNQH1)ZDPG]ZMWCW M3OQ?VH;0?;()(^^?S%V0(,S^Z@G#R >@]DF<\'_ GB$5KV[><;=DVP>^%OWA MW8) T(F&Y\Q)__I>_/4]@@*@,)T(@];HKVF&//15BAU/I\MM$ >]4M0^\\@P MF"#Q_?M<8[>__]./B1QZE__[^CR)^X;___&?>_(__?@P#/<)> M\OG+O[]??/C+NX+/G_Y]\6/!9]88LW1=4>B<^C?4D+56#&%]/>$+R+=?3J==SHG>X$^H% MS+V@4< Q)5X6MJOO+5Y[K;>B$.WP["FWIXQH)D/,B; M$A>2LOG6UKO>H^M?5M:5-&W58 MOJAPL#,5Y$%O:):C2DY=2""& U--AH@->4A;X9BEPKX!IM^*#%B8XG+.UDI" M63-/^IQTQ3P^9V8%2^XC1N-]=!!K,KF::MHE:&B.'!W:%"W#@*HMXGAO%=GX MT#@EG.TC2-KI?H*MJB[C:RM*$Q.:B"0POH#_X[O%G_Z8;A(LWI=V$Y(YK=-/ M3SRTCT;P1[A:N>8#.\11W2#L! =THPS-.Q9YH7L1-,;W"'I?R*VU!^I#;N>( MJMTE-&H\]QA!N8_LT0N"L?5K358:03.9LQ37'*?:SO>K+96O,(Q&-^3@JJMX MEZJE[X?/@)J?PN@\W#\DZ[V? M%=R^Y;,X[PG&1=5*4KP&3+0O,I$I*EH[4FO8 [&4X-CPHFQIYV99>O)583\C0LB1P=PXFN\L M*Z@@1HP>RIB&3-M[S.4=QC)C.SABP4!+Q>/,"+(N^7)Z%?%U(1=-;%/=L.@. MMH\4QM/NC!PXNAE!G:ZIZHD8(#HJ,%A2)^=$^(@J>42U MTR ^R=E$$\PRD;:#F?(.,PSBJK)M 2Q;SRQXCX0>.G!'S+LV"MK!U:T&K%>K MKK5@717)U1UL5.TUP["M4;LM=DM=9A; =9(/'<4E'GA">1S%J_$E7S]WN3(UM!A0KYY*^FLOFYA[S"6V= M!7-#\WF$\N!KQFH(3[-.[A:V8ZF,:HU\HF_C EG=>F[AJEX:*YK.*4P'6B76 MA>BH5Y%;Y]$C:XIF,7RB9_M*N*7+W.*S90WJ MM^::@]1<8:&F]LCCME75EOLYLC'BB&V7>>@;.I*\O23^*326<5K-[2=OO*PB MR#AWD37S_*?3_R3]?W03M(+U!,K'TMWC6C>?!)_E15&Q(;-M?Y!/W1HY-K>H M649F15/$N-PFL?&$8G5]?G%]=W%.^+_N5E>7Y\M[_A]W]_Q_/E]R MNKFX7=Y?\@9D>0TM/]_<7OS"NUW^>D&N5G=WEDJ'B'>Y/G$G@,JF8(Z_>LGF M;,\C;LNB_/T$R.?C_\]5UQ@PHX0\''J8IUIMI#,9Q&'41QOS>B2")X'/0S*N MY)FS)1G?\FL?&6M[50GAM#&=48D:7'3.R>>Q:JE>O\C:DO]]%;[-B-M:>D>,^[B M&Z[C.1_#_7 'FQK-,=K6!WF8:JE<77@W=$ R,-74^UR +=T01S"NI*;.G1* M7_ASE8/=,)Y2;UKA8!+*#HL2$9_O?OSAG8A1^,O?R[?55^OC:^TGD_\C4QB2 M0!J]?0P"H6S2WW)DBT+B;&CT".4/'JD7 MQ EA69WN)"34%[[.2+*1+QM#1Z^H(T&%E.1-$ :[S2'V' @G^;<@3,@>-LZ] M@.RBT-T[H.*W\)^4Q(J*?5QNO4Q]>Z^ M%Z$@S:Y(X=_$ .49G$X_Q-.X3N*; MNGN9R8+D;.3/J,PG#_&4U;?V,QVF-(67:I^- MN]_:R7VX#+A96-QRF'K:"GE *]2J)O57FB .496D/;: MZT7%**#8CLQI$7 M[+FZJWSKX"-;AU'ZQ.L]?6'QQ0M?K(21ZP4T.EPF;!MS.SEP5RD4Z:+97$DY M-1N3(W+DF,#+1V&'&+.FT+KO+MU5L4M7"$@*"A8@IU3S%*!.FJ('%[7$ M/3V6$\Y6+.1-2GN<*9#&^?Q8NMY$X9,7P_$[O&;VIIS7]JW]*.6KLM:SPN,V MR".R5J5R'%8:((Z^>CE-_9!3JYX&3OJNK2AU/MS)5&UMK6 #&Q6M/M:)V%VQUW&3[H\0@M5.1#X0TD MCX5!&2CN0PD3.B?:?0DC'VB&,][)[EDOJHB'M &5Z[<+5Y&A.BXN8%ZZ(*DL MBE%RD?[OAB7B,L2Y%SL\C/<1ADH#6(SL5(P,*&?G<%YED$]\H>P]!F?[B"OO M'.XC&L342?-RQ7_Y8FV_=/_W/D[@\(NC]FK=;,..'V4L&6:*G:-^$AV8'46 M&2+RN'88$;Q3P4DF.2F)+E+B2\*30GIQ8@JGRQK@/U*B1V.]V'E]I^PC.-E' M2$I&IR6C!]+HB:VB>Z_2K*@&60C+5-X*2O>RRU^L'R2LPWO!T=T9$V]]#4U>3SJ9:F7 M$5S&CY_IKCQ$PO_\V_O%7][_>4'^[\L_ .&(I:_[3AEOR;1*^W::V M)'%JS(D3I>?WI>NF5E)F D*3^Y!D8I-,;G(L>&D*14!T K+#+@;)I<^W(U9K M @H0H<'TE>IG^IE.+,[#L33NRTI';=.N=XOB_][\Y<]_FOP8\BLU/KJ]C.&/ M /2I(IT[#6PVW?V%U[GQWE4SN^>@%B\L6+1=^4;#Z2S-UENNQ];(+*$P8G,/ MY%"CH>[10ZZJYH@A0D=J\\<\&@*_?!2&*>ZG,XAI'"MV>R[2Y=<-B^1#AQ]I M[#E0M]KS]WS%I\BFZMH7:= :F2#?$M'MB'TGH[,>QJF%84+H;N?S&3>/V8E7 M\9-IF3$BG%/^U"GP(DNH42^YD8R=A87R=-_[)"]XQTTB\H )/4+O+$D87D=- MDX1/Y4>PDH1TK+/15C'.JMDCQ74O%\G2LMB'BB5BSO,,AV$(B MF)V3TW&4E) ,+TZ[H>_3J A#:XG\(W_-7,'T:Y:4CQNTMP)"*=AJ&JIH/3,@ M.E*S"8K2IC,"HV.)AX2CE#8.0!I*T6QNB!J4!O^J)5@Z-4!?8#)<]HI]O-+5 MB3[+X 9:2-%J$!-I+Y-5A.:^;&[5ZU4NHT?36F]9+0\/RI>>$"^T1[/57YGW MN %S4 [P])%5KN#&)-PG<4(#>,#;Q]8M%I+(ZT*Z9J6HEUI M(,7:7B8ISQ<[$4 \BS33HW>DI.R(Y >'#"G&E%A:705/:Y=B@2@QP]KTTX;: MS]KPV60AFTB:#C G5NIFY 8J\T33-K-HX*F*Q/P0M563B3#5ZE)^:MN45[AC M(FOKB;4MQ6>$K2-=&+%T:_!?5P9MW!?\BB\+SO"FX&+T:X+V[JG9NJ0&>>I9 M#?RLR."06[G=,L_S%/*J9322I4=GAA24IS&RX3VS#IRP;R>/KWB_>V-QAI>T MC)?I193LE:-OB^>QQ76N#'3=#'3%X]AZM\3XI%#S/AC<+W;"QR"[4Z;*?Y8/ MCQXE'NV$D5!?*9OR8QM='2O=_2K?NX_\?=/?^?SQ?7]W=D]8G_U^KL?_ZRNCJ_N+W[AES\ MUY?+^[_9C0=IA7R&'B]?/%4IZ[8^<_'_)I5K_;ZNPQS\O5%NXS-N0;18MT+) M3D[WI%SG-"EY50W/PRWUCF>N;6V1NVVCBI5DO+J&B-VT6=ZAW)/\)@G;\<\S ML7$L1IW/#':O%;:H:X?<+Y6J'5T=K#9"[(]J6WE-SI8WE_?+*RN.?,L2CN',S;+5&CU8V1BYZS8K6?;9^I:(G;5%8&,O M/3O[\OG+E5AHG5]\NCR[O+>#LT7Y*=7)2#/F=NB/W(D[FZ*"Q;J=$;MZ=QV& M\/[5_2\7MX1/.&YN+WZYN+Z[_/6"7*WN[JR$PSWLH^^C@YA+R6E5H_LWM4?N M[JVJEMU;V1BQ.[?+;%P'YO9B>??E]F\6Y\?'Y]&7P>D&X6WH^Y_"Z)E&JIM^ MW:D@=VI#LQP]U]B%!.( ,-7$-"QJLD#@O+#,]!N2[G+\!HQ)RMG2@SF([6-G M9UTSGWF&&/H544ER4LX?'>1.215[H7@1N4V@.K]Z%S'I]H+R_ MPT;/$)9:WB4T:GS>97@]/[)'+P@T59WHP([CVV4<[YE[OH^X9#?"-K_"\?LU M>Q:_J _N]/IBAY\N)J@>Y&ETQ Q3G>0WAB[@0B0;(OD0R6A!!"LH;?=Y1K[""!JA?]1S?K&O4F", MX,_F-&BC?VACU(>_]2E .+''ZF,GSU6');R[/4EA\*V0@-_0@ M,L"7403W3K;5^SR09WX6Q@DI26)GLP:]:>7&36I5I\0_RR.V=/P<)Y'GP*53 M&!.$JG+0D8-15D?YKUZR@3TH&"Z4)Z%&I) C9!\#50^VN]-!C&2]U#%/U<^8 MRDW1?/667FQ/)WE%F7)29F\'EVP;2D[UGH$Z7" !P(:["[Y''SS?UD[RD5%. M["'_\"F,C)"G"[EYH4]G0S4@D#:M^:!0=Y6&0Z):"$K_"$&'$HVF,]BOG#&@ MD31(!8ZV7N!M]UN.5#396Z5^AYPIBA?[@ZT+X@?&@Y%! MOL*:>&!,_E2W^NV)68JZ%$VG*?6& MX"A^9-5>A) "4'_CY+4BC*A@KP/13ZD^3[7DU\VK0;0/W*P$=QH]NQ2 : % MWV55=^)2P,D]_N> @\;&VY$=EXV\N;A;W7P[<;D%.S95G_O(70,)ZD3P)F7F M,'FW4"'!CI7,@7M\L&X:MKJA=3NE&<*UIGG:\+J%S$P!6U>K/H@=Y(4UOQ;( M'MNJ#9B=SLSG =ICV\G>='O<+8*C398EI%6G:RKE:T2]""*%_>&,I;U1T$AM MKEL%>DJ-F5ETO%%,A P+DDLQ+&C]* T6L$>XI6>\53"NW4YV--?YMHF%W8 & M7?94!FS=)ZBW86FO-QY^\EG%\7OCC8,)[-> YE-M$30. M5R8[!1H$9XC?W8REMV_01FVFZ-U1N4%W$5KA^P2]T6'W1.9KWRYHQFZ9J($. MN2>RWO33<)-%#'#^##FRG&\'SGL0#Z0=L;Y33(15=9H/S[* MV\<2SF$++EX?R&-$@X2Q;^*33*?PP?<>Y48=;.=1@59:^\FB&'Q4"NGRWF!I ML]FA\<9,()%SQ'$A26TV\5!C^0.?C"2E0\1*VM_J-/.87 8D$\3")C4>R[4F ML,$3 247&V_LT<[?ZS3^F%&=T1C4PVRJ<]3AIC_HH4T/L41_Q.%O>_4(^7:W^:J>Z)@]^4/PF"I\\E[D?#U_X M^' 9K'8LXM ?/"Z=Q'OR$H^UN;L1(>1!8&Z<ED:@QX?1%!81\HJ1$XGL^X;,6CNO?A,&/^2*R0(\"8 M!E86[1F(#V)4&E5=X^(\I<<]Q>%P*A8Y 3[X>6ZSE#F8/,I-'AS#*_P,?Q3[ M6KN2V0>;^B@VMF$ XSR76QC@_BFVR%9K/HQQA3T^QBWCF"7'&%4F\=S8IO^_( M,N:$,S53Y1:19/-.X4LJ%E-G /G7!B$A.%G:DI[% 1?.Z M:+ S1Z\H_$G'^ M)$K*"QZ6II%3:NV"UEZFM5.G]52;6D]>S(7Z%$;GX?XA6>_]I>.$^T 9PBU= MD(>PCL)'6V'*]HA#6$ML8V=."<%"DGE/L"&V(&<1<_D4"59;Y"*=Y;VY94\\ M[*@_SE,8.KMBXUDA)RX.?AVI/JSH3FN!3Q+*/_.9-%A_%9Q[\2Z,/0ED<@;R M7F&AUD[(PUE/Z7) -_= '-*:@INZ,Y#/-H&X3Y=XP'@UQOQ:_\KIR*H+S.)Z M1BQ)BP6"RA8GUA?I9?R/Z=F?$8=]=!^,Z MXUD)B(R5V"8I5[ [:ZCB,\V(/J$U4%9=_Q)$C/K>/YE;PD06\4E8XCTIW[QI M[X46AKJET.[98NB$-;5W)3[\[H9X>Z MD+Z=+\93)I;6XI.IGAZM)/3%TD+\]/7?_* Y?4ZF)2&E$P'DX=W=&,U/9JMZ M(PYZ R5,@T#Q$'21MI$R'#MG0Z,L_H16.=O ':-8G ++4LXM0V,/B&8(:7V_H 8"06X'_)=ISFQ8SH(LI6K8TZSO/*N+;=!AZ0U,,<6],(4V^?;L%?Q1KIWXO*:DG:)@3BW@PB#RJDJ*<;$3 :0X;VX,L^I)B*=] M!DI,6"UIG*E?F%"_:>HWL4VTB@1@ HO+X(G%0Y1@:R8T3_#0,(X&B#10F1^8 MZ"@S$JCDK#$5-[%@IN,2;%YN%^LEV&35X/@^7#K_V'L1XV;A^)<<;KBJ"9^K M0=+^#IHHK-F) '),Z6Z,RKU6[=Z(,<1 ">-#WI05%/!(F9&,VX((?@LQ<\]9 MVCH%G] H63:A./EVYODF4:J Z;ZEC,)]1KUZF*ZU&P&P5LG M;>\HA2O9&57;@3BD@FG$B?LK+GMB?B@BV68%B6.X^0C%B1A<@QHBY(XF9!&L7@S2.S W]9Q#>G=08;FC"/:0Q=D4]D"V:]![?80?.;H;PVQW #%J&"@QX6X JBW&L6Q2O*_C M!;5K?TQ D9?IZKN]V$QHGL"A81P- &F@,C\@T5%F)$#)6<]@>W%,,QUO+ZYS MNUC?7HQ"AS$W_L3%RBH2\OE8N-V&@7AO2C6CT^B''$&T53^JC=?<"3$^Z,O> MHSZ(VK$"D*>(Z M4UB,^:LP>+QGT1:*DW8RX%''649]G?+M85_N-;NXKQ5^^, '-F_YF+P556^M MU<2!6V."24+^EJ6OC\95O9>!FVZOWC%G'S7M.G0D M@1P&3 Q2!H0N_1%#@Y$:IC&2,SO%A47IOV4"Y2I_PU:>,6;G;JD\ [_$JK^5 M.:G%\CW>$Q01-I'+"):F4A:O_MH]%5FMP1X9SC95QF_N@1Q!--2M.^*H:8X8 M'W2D[N_<$U3$[WY6,:+*J*KA%R>VOS#WD=5L@[2?]3;TG$D4:ZBO2#M0=9M! M5.M(/TA:@N"RJ-T.'#/,[UL7!E,: JKFYP: ZKIAP+(K.BBJ<6:2WC)?6"^L MOB@/.1U=*G+W(#<3T# U5!V2=*4U W@Q5JEGJ"U$#= 2QT6EHG -)$]]6;F?5G6W:>5%DO69.LEI?O#CB_NDM M1]=5 ":"_X.,\"?J2^"-D\B#AR]%'EK@5O]0:JFP_#B'DEM;E8&SKI3?HP2!-9N6'E.[QE\XNG?@MS0P,K"-S+EC?B4>+3N@6. MOX=I UD[A$;)J[+< WOT@B!-4QW1?N,.N+TM=P_B MS6'4O-OO=KXXP* ^&.&3'SY?!GSEN!4'!"VW@O1[(Q\).YJA/.9I=D4\NG75 MP#0HRGSDZ 2<2(F5]8L]5DSA>K'CAS&4 > M5JE5MT(>[ JUJN6F*TT0!Z]*4O,2I6DB"1 LKZ7+-32R1HL)2PJV5Y,>UA " MH,0+-7" G>77V"HB+Q__9'%;*-8T1!^-*N6.ZK\?M4(=DTIA>U0.3E^F97$: MFH/7 >Y0MWUH]:K!9B]))!OSK[G?\G\6Q0("M^80_#P?N%OFR0.011[%0QGN M>#>I#TW$"#&8:KT"#B3@.")E*)7N@,5I[;W[0A#K,W7K%JQ,X6-GP]R]+ZXK M!F'P5AC4JQ@435)+:K%5=$.C)/V/95'GZ%?J[^%J8U%*?1G'^RUSWZN2AGK0 M0XYJO4U5R9HS)888Q_KK9'Q"E:(6GRX [QS%2MP71/ 75P4+"4@J@JT2 O9, M5C8"E43%V5X8!$P^U0$YN^2AIOB9%:!:18\T\/XI]C_.PB .?<^5VS"!>\._ M3O9RRFJ=(C[U[_A?!":WU3,:BC9R !O4A&4P&X0P8F ;5C_3B#UGL1-YN^P9 MG:PLH95HS)B79.*V^$AC+UZMRR:Y9R_)1U]=]\>($/(X,S=..:BZ4T$<03V4 MZ5VVLQPW,/<67"&"RGS);\"9"-:6%C$6;(0)4M*7>/F:Z(;CJ]->A;"Q W*( M:%>V# 7JUHA#7D-H\]7V=DNC [CLG?<8>&O/H7 !+^=(,I9VCM$+F4Z-T#8@ M:G=&[N'=C% Y0]?JB=CS.RI@' 7-KH]@1)O*$,CA KSP>5;;BY(*TH.UV'2 M=DC0V@E[^&LI70G[QAZ8PUU/<.-;U;+BXRJM^(C)AXN-]-91K4/_67IV@RG: MG;RF\^S\O4D'8V O)0E BGT MAS3-KL@]NXL!*ND8&OT0^WDG\0=Q=^'CN,:MZ8V (N:S7SWEY]QAP MG9^:E?A,.FII),U,9 KK(7\3,_@3FJ3VYH=T<, R9:F+]!(7B1E%DL3L\%/Y*R(I)QZ0=1=A]JV*<_ MF00.+#U%-+S[\8=W(B+@+W^_2]-JQ6$X")9IG^DM&*J&0D,22&.BCT$@*$SZ M6XX*-W3VVRP%8H"/V[^V5I# &[G%A4U1^'3#B$.CZ"!RN[=P "46/;LTEB!2 M0A$I3AI"5(CUW2B#:1V26+'572DE/H.5I0I-[*V,K=C&%LSVGI_ >P;:MYZ4 MC9$BK)Z2Y0E&?4O$EKEE3Z'_!)!XQ6?NQ280 K=M6SJK M6\_*<1L7QXJFLW'=(1,BN<>BVJ0=2U/L42I>[6K;ESUIA#PFZY4JAV*U!>(( M5 AJ[(Z"W("K14&P'>;;VB)U*"T5\X6>JB'V%5VKW,85N?@JC=4MWTI%=@A] M"/>)? MOZN79:(K+MQ!1#' 3*&KM(D.T9V[I@J7>9JU./Z1PU%GUH]L-S9T0 MCX+ZLIN?0@@.3;L#)>XV;^[$-_1 'WS8E#XUB_Z"RYP:_N#H8Z::"T%=2>$. MI%X:]0@ON4>;,A;AE<5<^8X\BC$3@;6P@U&A]FI=?MTL?0U-O+LJWC\3C[=E M;Z6U;5[V)8H+R/E/GC#K:/96.T;KGV MIOI:PJW9;$;Q5D_R-01;D3>/ MR<":Y%ZY0FL!;;>3ED[<28YA[(8UE#W=K"W;/*D]&1>HA2WE@:VL_+:8>#V<)K<0TQ$REMZP%R&L%C6O "I%C.M0PL#-,F>] MR9P5P0 R@;J]8E.1[)86"3TJLG: 0AXQ6ZTOXL3;TH3%\L^-N7#FI)"&ZA & MRC/I#.E@3[3KJY9QNG4E^8X6!?MV@I%X_^4F<5Z6F[P!XNR%;G<^6Y O=^1G%K"(^OX!SO^Y,S&W4D(P M\C@)WC9>9"?>X98SV; @]IY8455X61+S\M/MW;?BD-S5T!1$Y>)# Y99'&KR MP]^E.C2KU%NKD2S?#PF,4"=+E.]_S'6BF4YEWKE.$^DRYHBT#^C>]0!+_Y&)5@+D4@KYQ*@ZJ:%R9B3G M5GV\]P0[;>273VJ2+[E?B.='O6W)-,5[(':>^6+/I0$D"@/^3T?*(ZW0C*T] MR""%V+Z&J;SEU9$&XN6^L2K&+W>QY^HLN\QRD4W I@(3G1>[IK:0TCI0"9?\ MC25DZ88PL[=50+-X#DD/1%JZ( <,'86/"F4JVR,& BVQ>]2$+(A/'N0Z=3'' MT[W81Q 7K,NLK#URS->2\#^0Q_=$?<"66Q8GD>= ]F#M[](J*OOU(XD= 8P MV/'#QJ;T, /($&H9 PP\_@E;%>(?)?H+4DA &EJA@R2DUI1E(RH6M533)>)" M)=Y3VQF'5@?D"-2N;+6XBZHU8O30$-J\Q$M.&E^<3Z(WN0QXQ.[M[4;1K3W0@X*FFHW91G-)^QU)1\N MXPCC!N-D5A@C$>E+L(_WU%]%E\$Z8O_8\RG&9<*V\2KZ&"8;C0/^A(VLX.TPF)'%-)C[QG=:L*3?0M>!'!$-A .") 4DMF.9L]>OE M^=OW/]JY3YH7K(;]ET]^^'RWW^U\<4I$_2(8XGLH%M-ZQ]28&E(L'LA,E;NH M9J00S[WZ:C1$87BQO0BL%Z3,O'3%"&K#BRI-UI=A&.P5,?!ZS_?RM% GVZD5 M_V#%3JWX8U1LU#JV-FH_42_ZE?I[5JH3]9E1,)6["O@JDX^H?*06R8=M2&5* M"SE.]3)1&:6,""'&J'[ZF$8<<"6"[:)2$"[C3.!MQXQWF@:.!:7L6.QNO]W2 MZ"#FWO+ABFQ2O MLZL'WWL40 O%[P!$[[TM;[):W_&_QFNY?-":80W/!3FBC636FKWOH5@@1L&Q M-.VY0PPGZZE$I"02*61:D$PJ(L4"@"@+A@8VL9FX!*A1NA__<"!);L3LCY'E M3?IB4IP]T5A^0_'CH?1?PD*M M"PBHTA]2*#K!GTF?^BW)LWSQ8H4QU:V1!T6+FG6O]QXU1>SB;1(;W\JK\5[R M&Y#&XZOPSXBQ\Q"&SP[V.>XW0_^M5;W-DRN=9N;3];(/Z=T+DC$AOTDV1IZN M.+"\\8* .C[[\/[*=SZS[0.+CK1O:(;40=L4RX\8:]I@/TAL$ME\!9.6$(A) M1IY\>+\@5U=G$Y_GC:'=L4I8AHDK_@=Q(J>/-N4N2&.OB\(MXT+>?EY#PJG8 MP\YU@+X\=+:T.S"-SF?A]L$+! Z>[(5.E8ID7].)MRW2+,=_,O?2A??AUAYS MY0/+Z1P$WH(N[:7SW_APY78\5Q^*"W((',FL]7LB@[! #+1C:3K$CDHA$2E$ MRMXLSX02)]#E\[-4+C2;OI@M7)R5B5NC4! J/5FC9?/Z)?-2*=2 2Z7"0.F+ M]=P*HA)6]N2=D*@1"_O008IVO4V3K\9,B&!?KO72R31R.+F]3Z.CFFL0- Z- MH@,T@Z+EIKN\P&!=0*UT?^:?M91'N#V$/X M,I!'&,TC:WV5QZ[+&5F.W,]P%TFL\%9K$.R>RV40S=ID9A/AW0Q3'_5Z-&:! M!!U5&2)."I;5J$&*&A8LM)4L12*?WQM56K=I5CL&%<.#1[XV2BN1!H]7C(N5 M[F95=K&Z;-STI(P45$8P7\WF3A^R\]GN&43+83> G'"["X/\-I2(*3AS$K/T M3%SB@XSY[NKQIBI$K:P,\LR\QTW"W+?TB7=]A.3;+/U9DI"S?4[@I"6(!=M/ MA+-D%NM%(_E:.4*N^!HR_PZP_92+0H0L^9'"T4G"\=!B=3L*ARDK+@U.N,Y- M*;TS I^$9OLC;Q>_EGS>RGSWBG&)6&Y*8;[,:H=TX#YH37G-*"$=H 8P3WGB M:T &\=RWCS:F\29Y+DJP)=@6%P4/BVQ:?$ S!;9AJ,HLF(^2V_TVA9I=^AQ] MS2AL!WLD:+,>F-.- G*L,3!'Y0ZR?G?$V&*BA?%]8\FK!DD^\7DC].(@1)#Q$C* MK+)HPH(;EDQ"4Y.PEQT+;,'#=1@\L3AA;E%"^R[AFHJJ?/'22;PGW3F'(2GD MD-''0)47>@SH((:17NH8O]23,2T7?!=L915)2/64C-%@BQ4[E2[K0\I9J>A2 MG-1L3DT\#Q&J?^2"NO!\*8<^L?%X9)\O@9?$RV<:N9TP:'@NR.%I)+/63WL& M88$8U,;2U#B.08JW\&^7W,AE!5E&$2:94)P%Q/52;(CU3S&; M*TF0HIV0 3..6;=>T&H])#AVL=WYX8&Q.Q8]>0ZK'P"6?G867K[[Q#7S0MXN M3EH+<8[);S;H-Y*IZX%Q8&:SP,RQ=!YM@G@A]Y;<].VTG9=0'Z3A>K+EZX<0/J9\_OQ!\//[/P,:*[C>?\JXYX_?15#:;Q" "(D0 -=-NU6K<6>U^5\+&S% MT9/:G@$>/2<$M9Z=CP>.Y]LP./-IW&5VUXD6<6V/I MW98NL_%BM<+U7GS:?A9>W"#V %Z\)[LL"?V>>,Y&Y+PY>F.1O(> M*? G22A\&I9@7NCR!5J>O2[>R^)K,K+V7N1K69 I$>Z3F"59WH3HZE1>JW^B MD2>6O#DA*8UX7VM+H]\9O%M;CJDW7N"R%_'O;TGXQ->"E,0[YL@2CE*P!?QO MDMYMY3*OO8AWIYD)@;IW$J@37V6=X .?@M'BV!1V7U3\>,C_^8O'(@X(F\,5 M>^*XHE[1:'=&"FEF1JA])+&Q)^*QMZ,"_9]!)#EUL:-TO?S5Y@(HUSE]UU#@ MWJDA&E=$76G,)1BZF*0V)G0(S"$T.NDQ3H387%[E*E\&.SZ'$*#PH7&-U=QC M+OZO5K?6VT^;S\&W&Z0VO];.B9$/MJHK M9C&J;G/P90WI37VZ1)CDE+%-7'+!.D]73GO.Q=';U6^;FAQUFX.C:T@_L*.C MF'^4YV'YZ^-Z$Y'FKC-T=I4!6B?B1_UFYNY*\ MY1M,496/D[MNL9-EAZULB=M$6@4V=,B5+2G1MSC5.M6R<8#0TGYVGJJ<2 MJK:S\M:!)@VU_FISRI ) B\OI<(5"1>-,P:]GLC]N(/ZU62'UFZ(O;N+].:I M#QD/0F.2N7W!!DTJ6OPSC[VK,(X_'E(I;YDO"]9NO%W')#4M8NA#HH^1VA+; MVBFA#IQ>"O4=-,J$$O6SA:L9/,C>).T0%S:N;+^^/JZ"EN/L.H01B?JR/D"K!4Z:SR;BZA6M M#[MJVUG$GD+D_OX)[RI*TFD-"=M!.+"FN7:T5KN)P_$39-^64TM;S5'78S9! MJ52W/BY/FL\B--52#Q&=@CK)4X6!ONT('5[A:B;T&QH3"BGB#@N2;RU';+;I ML0I*$,7:1U)UO]E$;XOJ]3&LZ#2+2&Z3?8AX!A[D#7#Y%NXY5 9B9GWP'8#WJ+*DN'55GKZGCT3DKV2=90^T\A8OB,!F8?YV(/S9+=;#V4-I!Q(Q)XQ<>5F+9C+Q?G$R M\54H"U8K;1!4GJO)K)>S%97O4M, 9PLO]5DPSVWN&A6_L+ZGE[^SH;'54FZ+ M%$BU5%3M[.4-9S'UJ9-WR."U/;$94K]<*;*568@"HM=P6><)1!%6WO$H']+EBR8^*D/! M-7'3_3[,*K.I-PMZ$40>M?V-I2I?THT:8B080*G>RW'@3:IGPZRR15&6 4HU M9%)8W*W 8#>Q3^F W=9@MXVP&W7X\G/OBU1 6-Y%;,."6"SJN%2PGJN8TAM@ M3V1\4+L//[*R0<_W<#/BFKTD[S]\#H-DTP?@=(G/'>PZ&;$3\&E1GC,(=E-P M?$#D@?O JK H12(@$WG_@4BI, /DQ#:M!!F?[*.+_@ >0TST;ZM]E/\?+AUC40JK;]3&D@Q3)>ILFWS0V M(8)]V[B73L:)"]\OI]WFM:)EF2FY#$C*5CY)GC,F!6?R6\9[XG0Q>S:ZB*(P M(F?IE253AF/^5^E,H%[!$6^3IS MX,7T\3$"2Z3/=HGG:AH?76CN@CP8=12NG$DTM$<1)]:?:DH]\Q>U*= M*KDGE7_$ZDFU,AI[DJ1F91%P[VV]X'&UOH]H$*]9M%K_'(;N*DH?^VVH*:+7 M$ZD7&JA?7AEH=$/HN2;2&R=-"QZP/LBXP+^!#PDCDG*R61BDQ0B-14)T^\[; M^=7%0[0ZSC< !BHJHAD"-JN,9()%S%TF-Z$'1R)<[/J5D'8G[&ZOI73%WQM[ M8'9T/<&-5UGA.GF&)XE\[LE!S&*2% S%I1>R Z;PX%'"V=KV\=43B[JX]TG[ M^7AVO:H*IZXVGH<_*V0>QY7%*UBF'JQ(8X&LQA:7;&J'U!5;5/J-T^(_\ F&)TYUQ6/> M9<^=^,;A*);*YDR1/'*(3Y3$=(YVU58?J[T;TACOJKC&F=K5',IHZ8H^PMG: ME?426V,K?[??;FET *WOO,? 6WL.Y3/'I>/ S6M82-V$?&SVV)"II%^"&,X) M(&WUAD7K,-I2[O6K!]][5(X!&GV0QFTGE?-QNJT#]C%;6W[SJ]P[+KC(;-P7 MO*#Z3<:,A#FWB8?AT94O,2 E#J1@82'']EJ<>G\8^_%'K""@B3'JPS=/IA10E?E4KFCY@[8441;?O,:TE%T M@+FTN(,/KUVD#\<_4%\,8/&&L82X<-V+_^+0G9=0/ZU.D^Y2T$(H4;(FGKR6 MT&)QPM@=]=EJ?9>$SN\?#Z>-LV9-]Q\&9H$4O<8T:'DO>$CZB/>- M1U&SSQ)%THV6M1_^ZH=1U)?LV)"VV-1^ M-O&H4+4^N(X:SR)25#(;NWW%H2VF'984NZ9;EN:@4:?U_56MCM@=6%OYBB>W M]L+LTOK"#^3;-O,)+V]6C;E5Y=^1^^J)*I7KVMF/B#WO5$;C2\LWJR&/,QBW MOLLQ_F;_X'O.:KUFIP_>5[9I6SH@=21]98M3CZ;6V'<#](0W3_T!ZB1.L2[. M)J:P>0F5^FAP@%I4\)\[P7_J Y()M(?9MR1/,OI64!ZRNI:^'R;@#RMQVM&( M^DWMD0:OMJKE44'9&/$HT2ZS^1FYRZ+GR(,]J6^()-W;76/F?/<8/GWO,D]Z M*O]'X:#\/_Y^Q1ZI?Q$D?(%:LPJL;X'4"1O4 ;>K^1FAHS5):5R^'>@127"H MQ5R[9TE^M8NTFI\1^U2=(IE#E7]#ZDVU(AI79DN=J,>J297?_X]$;I"%44-R M?TTCI)[3K%21UG_< ON\52WP +D[%_]U3S+JBS2??Q/Z+CR/!SD]">7^ES]M M"3/;<)_ 7]WTA:%M&,C)[M3Y^X-;A9L"SP;Q54MR?FLGI$':3>G6_>*K&:3E M:PK>_\#D^%C$?E+^R*I?!IX )PQKSKL-C=A-Y!46/+9%N0'VZ#Q1IA*)^:^8 MH^Y42.,( U)$T+(41D/KL@-:Y(T7$#?T?1I!CCB)X2<[;^'>1*'#F!M_XEYX M&<=[R-%(@[NZ7:4P4)?^R$.OLRG*D:G=&7'@=M?!-!8R3@2^ ,EX$IRS#6[ M8$<$#84K(-#0'G/[A7SI2506>Y +>#$JNY_*%^TDA&K. M14 /G35]J@<'E=7ZGKY<;G>*[&F-/D@CM)/*Q2%J2P?L^U':\IO71H4 ];( M%3ZZ( $3VT\)?2&>X#/U >HT:E=Q"5YXXC,0PKD0R<;&-30D'WS()YID1O+(B?[MECQXDH4,PW'J/FR1>/D9,U.J%&WE> M('ZY7"]]7S9E$7/OF+./Q$/ ]QL6 "'WC 8?V5WHNY?!C^_.Z:'V.AP*J3!C M+0H#5=' 4O!(&?^0H)>-]\?F_S'G%J[D#87SUE1 HRU8U:7\O=3E M4QC]%._#$O(R*'W9U3IO6>='T['&/&.9^ ,4E0:F MX8M][C&U&?H@EIO*2M9AE&9BU.)4,T:5$2;*Y!;U;4MPQ:GD/::NCC"3+Y+) M2;B@1$A:,PU8K5MF N51/9<9QO?R%(%3R7O8*-PPMR\R;7R,,1KS\>&<)FP5 M"(/_PF5AT1GC6HIWLR^V.S\\,+9:G\F+ XU?K3NM68R7AB8Z'0 [$IK-B&:J MUS!#%)P.RBH\615@F#YOA!3$$6*D3Z_S>&.I,-DL.[T/8VODF=IRQ5 "5@/6 M9!6D8XKD3B1[UBD\:.UYZS)^:'.^;>,V<3A'[X>)#;8XVNV]X+N?]JJEUY5:6Y"V)/UI7< MO*IM2I\D.8,!MQR7^V031A]_5=_P/6F!U/L:U,DW_:H_8]_*4T@[P*U>2?F_ MD8_?_3KQ)MO .C4ITB,J+H,88O@S2DWDK(C*3^2,IPX&B?0O47A08,V88\1Y41A=LG; []T M^ 0/N O]O5C%7 9.4Q ;4,$=U*9F*05Y5Q+X@]Y8HP% P O$@TOBY&+'Q:&< M/P^))"2%7*0D&"E)1G+1%KSUU%7B+-BMOTDF6>M]W,=>P.+X+-P^I&D"9UPB MSV7RB*KT\N][Q5*B(PFDH-/'(.4E89?^B->'1FJ8QDK&C)2X+4B%'RDQM'.K MT8Y%G(H1DK&-$";41V.$>Y"F:@&+1WA^W?&,> VH 1LUNR+'Q"X&.#VA:^Z' M& ,[B=_S+,Y7'&1GC.Q@WO06\ H+4&D!JK# I-.CTJM?Z<41^LA6ZU]#F1H* M=R/BPB8MX-F9&')XZ&>DNLE3-TJ((:2G0KVG#R6^"U)PA@PRR9ODS"U#C25+ MI4_J9" CKBSM+XA:%_L6_ZE:W@U%& MBC,CF"_?(QJ&+/9]HX&U-"Y74P$@-V4E+C[XU/D=_KBET>\LH0^>#V&9)KKN M@_(-1! \)H]\NA# 2ZH[&B59PQVWW(:S.EHV$9?):Q"\.TCB0KIM(FY3 K>T M;IRL B5>-)#/'*2-'#^, 2DA3W?B?2LDWZU^."G5#UR00AAQLR@3IS+H%/^T MD/"-Q)3GM4X?IOX^P.C3>\K+E_ N@\!H3O>H:89T^&A3K#P!/6Z#>&JI%-5X MNR4G:"?-DV/OGL?P7;A.GGE@'BTXFQ,^-?LB]]!.)J@D@>IT1.S+W>0WSKK( M)OEQR@;[B8OB<>Y^E)#'0 _S&![#('GV>Z#3F,$>E^YX*$-^RSA;*LINPT:? MJ!>1)^KOT]5#B=U/ VX=9 4U[\,4PC)=6?QS%,;Q#?7<^_".^3XW4MWDMRL! MI!AA;HQ\O=^I-_9EO9DR?6ZN.C3>P%,I:S]\A@WZT/%$BL.SE\BKJ[187D%( M/&0@XNY%85:Q2&>1%[I\W>ZYD#L22_$F7EE/:[J\3B_7-^5'"H8+(ECRM3*8 MY#XD*5L+J^1IS7(&WG3D!Y/#Y@I*!\?+P+V(.0 ]FUOEE-#\851AG(YP>D3E M=<"J2BED\"HJ8\>B2+;+=B'O"U5AF) 9)>8.;=>.V+LJ["4%0(O"0QNJ@L8E MMV&U9L"V5I8'>?D!(=1UYA/]P!4%GA]\U?-%PW) "O@CFM-PS=U&_G6LQ;6U MG&B-OB#I<7=QZ"]E$G&>285^^3ZZ6;_4G#?RT?8,:YWL-NZFHMCK_27_63,LR(SP08AS%B2T:3 >49 MP.% "@Y[1'T$=QG:A5$.=@LBQ1$OZ B!T*0_V3"C#O(MQ),6EA,R2\/$+7/" MQ\#[)W,O73YK]M8>/7)[!*/Q;P-7PFZURSI?M(R,->9 M .3(9F^930[)<@:0.K;FP\XZ"Q%)6<;C1':^X$[E7(A99TE4DLJZ$,\#C7R> MI/%$(?;OL*PFR MS^B5S4LG2Z"3*%E#7&@UV)F"?@S=YHC[LC S[Q?29ODZ8 M[FCT 5!:D^/K ^FNBEO!:#4PBSU"L3=:R#HS>)[J"^2F$IOZ3&VO^<'Q/HIX M!]F24V%<,]YS$E!6L_Z:H+GE XP&T J^7PM,MZF/#:REO'E9UY+(:/9X\7V, MI7Q9."913O1U(;8X-YSZ"V5,OU:4KAA]$GP6'+]&9*XJCAR3A;"O#(V'^0"" M"G%2>\EB +,'XILHA,I9AQMNE"1=<.QJGAJ@^)ROU!.9.3<$'37O-'XN&-GYLIX69Z)9/GXE;P%,!; MY?8506Z-F<<"VQ*KKP1FZS1&-NU5O [V*L[YAC1_Q;HG=0M'J!PVA &@%K7< M4BG]=BXO!M5>'9Z2.5*0M?,13DJ4CH,A92I*X>XX, MZP0RC0-&#HQ&D(8,%_8"**KO$U@Q4U&2T3DXD)CLK8D?!H\L6F297(0F)[< M+58EP_\=1AHA"Z'+O\/:1,IML;P9_F]RQ7WZ+93CRV-C]@N3LQ-K37S&6L,9 MZ5AJP?PCG[8>L_U*%C)MVB.#[+,ZO![A\/5'^14"]@@7]R<^?AW\8V16*V65 MOT*PSO;*;MD3"_8=;HJ/*L-7#>"*3S(=E!\)\-6"NLH. MMM8PWXS#6ZO$]=US3S!#<_7A]7:&J.^T8GF MQ3(4)H M$E1)2C:?7-E)LQA71R;)VEG57@9.N&7W](65+K HS*!JBSST&E4LAUYM0\2A MURRO^:/!0)4(LJ7K6I9#<%1=(3^IWTTKQ:GY+8L9]U2XUEMZ=)EK<<:'6B\I M-*D?\TQI( W(7B;)CZ*[$L!^HFRLC_FE\"@ZP!DOE2?$-,Z>KGJ@G*3#2+QA M?&8(I[KPBVPF3X_W@,(*4OA,_%!\.3FRQ@2SK'RE#HD M@TJF]F'3LFEDI=_"-+6.8F6^<\XBSCWQGM*U5O-B0]T:*<1JJEF>]2B:(I[W MM$ELGJ^&.M%9VQ!Y8*J5 M*\?D:2O$X=@@;+][M\OT?K+5*!Q-.P2WBK-\*JE>D7*E!"1E<^11UZ9H=3RL M;XLX EM%-A\1T\S1+!0+VK8R\4?3%4E.X/&HKQ&5#1W0QV6;LDTSU9G$9JO0 MP\U7,83G:.I>*B:IY*W(41>Q.^#>79;3\,D+:.!XP>-9&"=^S[;KKBFV^&[+C<3+SZLV'%"XU!&+S-YGYY4LLZ$X(X7(JI'Z(; MVQ1Y$E3.@ '@"N+VV.3:5W]N)9F%0_)91 GT5YN :H/^>I;(L4M#?6J$XB3 M9JAG#FII37WRSMDP=^\+("HFO,")%*QB\IO@=E+TW(*K+E\\U47[VH:S"-UW3+SL,M]8YG%!K-9^69IXJJ_;-H.QLO MK1%Y(%_E:S!.F_PFJ1OYK&(]\BN-1(Y@M@RZY\A]%=+@,X,W>.HF.*T]D+ID M!W7SQ4AS<^QK$4WI!UB*>,$:KGJ+@Q\HC\:=5#S:&O(%2I27D9#K;#$W\+D8 M$R]'1K9&1KYXD@L8$.!@98BY94^A_P3K#W%"_HDZD.E[J(UKW3Y(([N3RN41 MI[$#XF%'3V[SN$ZIDRLO$'-ZR<:*&]\E-' ?#E762"--4TWUFCAOBAC8VR0>;/=&3$X$[7&>4=3( MI)M$4P21R">83!;^TC)%I?FL8O%4474P%FUG$XTU(@^V006TB22.(1P'5/4F M\@+'VU$_O;-@)2 !7K)9HR_>=K_]&$91^ RK0;KCOR0'A8$ZDD >N"8& M*0=SE_Z( ]Q(#>-DMLI^ ,GX+4C*D>0L2<;3#A9,:I5,^8=<>2^5IT%!1)$Q/ZH$@#B1FB2)M!VE!$U7]F*-*JQN HDETAP8PBHUEE^40] M7QP@Y#AB)U7X:$MNM4]BV$[C\C0N 32Z8<<"3<4K\=_2!W/,ZXIN'.>202G4 M2SP65M<*H^ON%[JG-U3#@@>"%7UV2'E+$W:Q7C,'N*UZKH+[M>7L&3VD]L8;@K&^)/"H;U*M6VSII MAC@.FZ3M?:$MKW)G+_!&U<^3=P#M%)?,I+BA!W6EK=;&,XFY>B7KPJ[:<@:1 MIQ"XMW.F=*W7MQM%RZ7C1'OF%O/4G:1OZWKPV!]3H=XD0'-!(_]PR[@(L 99 MK>]8X(51P^C>V $YX+0K6P8==6O$P*,AM/$"$DB3G#;,N25UBS. $=45E6Y3 M30-Q&]K'D;B6E4+LD#)ST@5YH.HHK-XIJ[9''*Q:8O+-"_\F@L?2\8G'\DT 8XF7:BJHG=@[1.>9!+GW#//VH"?+8JU.H M^AUQE-6*.

R/89YKL(_F\X[JLTO*!#];44<601C?D<:6K M>#G6VOH@CC]MT]0I1\]<^USG/I;QE4LG!9 MM%I_\F*'^G]C5'6A=P"RR%%@*,.I1F03FHA19##5>HW\]\72/17B "_+I?P M?B1' BPMY;G9-E3%'( 7V''I,KAF+\G],_.?V.1%*;S!". M3@F^#BQJT&MX((+P):O 4N:<7:MP /@!/]# %[I_#H>P8$'J-<'*D8&,T22E M\UI Y%B=D;"#LY@!=@QE#![*?YP)9'#&J@1]8V*O#C;*1NH''$#I54%'1:&Q MP .8S 4^!C$(#^P_S0- /G&;#V6[E-9K@X^RB7JA!Q!Z3>!1T6,X&. M0.#UT-4:F_J-D7 M,0IT5J''W2!!?D$$ _&@:\["ZO, 2L6O6HK0:75$[O[ZRA]=?&OIA=CE.P@_ MDK-?C5R^3B-M?@(C7#'^/T:'D8JZJRLN,4V\X%%0YD*?T9T'.1+PG_*T(?L1 M1O(CS0U)((W?/@;)2[MV[(^]]JNI.OT.N$1Y)Z IZ\"&:Q)F'^^%9LHR\$ZV3C\:8L("X]3/T"V-0? M(^='!$W".9*49?J7XG/)_[ZO>=UOW+6&92]M\$OANW;>YJZ8XZ_,>]QP[U[R M(8P^UICCO6(\,R"#%-G[&J;RZG='&HAG;<:J# 0H"Y+Q)"E3!(""P#AR6"-O M<_.\I:EYHKKA\0T,5;&=2B9IVGD_H.E,!#G,F!FE##+=*""&&$-%3&,H93<# M>+%BF)F!2R,$GWNQ _?,H'Q46C7*!,GKR2 '&%/#:,]C:F@@!AEC5<:;QV1< MTQIL*6.$,YEQS:,&&S6SD20(XN9432G+O-"%4-%QIJZ8$(4 M*Z:9$Y[<@G2K]9>8+>-8>7.\N<>,D$*AK@H6CIK/! -44@\4\(+\VW#]]@OL MM *'!:%K'HIDZ3C[[=ZG @VV891X_Q3[]?9C?RR3^-(D$9"'_?@]-PD%#G;N MX36H?)?PSR)+\:0H1?V;,!8U+"]>$A;$WH//KKS8 ,ZT9XO6G0WH2:NZ!.> M)P(9Z#69(HZ]1/B8()HB%[0,TYJ;$#[[W*(04&>[2L[.+ ME;/98QC.:$V["SD71)L*PVE>WDZPO1*IIII<%=+)ICI$:?TM6,3W9.LK1*LY^4[X)PQM;KF$YJG=7-Q>WR_O+Z9W)U ML;R[L/0F-GRA>K4/F=*=2IKV(8@<0OH;J_K"MBDUQ/ R@%)C@DT2D@?&(<=S MT14TM6WBJDYN=> 0@V&ZHQ!-;3FCD!-*DV%/Y;KF-HRD[T2 MIIH:MU0O[4SEE 7@,5JG4!#/LU2^=V#KV2I=V4;2I:JD!G=<$ M%\I:I5V)O!;(&*9"J1%H6*Q;.KF%[)4L[:!J4[72[F1>$6PH:Y1VI/%*0&.8 MRJ0FF&&Q7NG4]C$M5:HX@M:5?PEYRPHPZ$4(*1ST-TY^?&U$!?N1=C^E^F71 M5\ZW]X'F";?X2W&^+7]S]RQ-R5]S^9(-6_9'VG$2O7CX-@]HQ^7<\W6 M>:[9+LLU<_G/Y W_0KXXHM_MHI ZFV\G/IFW\^TEU^-QH1@6LO.Y6)S/"=ZV M!@>+5KK?L(@)CT8]K>PYFN(=-TP-83)]? 73QHFGBY8>")[*&#*M9[U/]A$[ M2N_"AP9?2@,W'TIY4SFZFQBQ@=:<<:+-1-J@H2(T5P1IU6=,."DS)Y([D>R' MA9Q*@ M[4SI[OE^0V;Y'H>RK:+_8VDJA__C):[M_-ZZ#.9.V;V="""/X.[&:+NS-+N\ M7@,EAK_)A"J7=TJ+7%XOK\\N+.;QUEYH,,G?-2(T0WCHGJ_;GSFUDYN%&LYM6V: M&AIH_C!@$O8S#O.)UA1V#AI&5Q[; 4.MPAT/%KK2F&.\=SE(Z$1@;D@PVF:X M&A;P'1=,:QE$QP0Z-5;:VLXQ_+7#?&[A/%K8VCH:&+/&+ME MH@QN:=^SN9ZH3C_D,:JM>CE>6SLACEU]V4T]/./P-I(L2(F'Y3JCXRN_=)QH MSW5VPNV.!7'M0P^3Q'0JR$T4KOF@SZ6@_B?6%M"MG9!'LY[2Y5!N[H$XCC4% M[^O'9?H$&%B.X)'5ON(S=E\DC^_*BE/@2GT[H_,=]5F\#& EX,7LGK['7D@/A+$C*PW)$CZWZ50BG@7%N M@%^7]R2A+Y:FVBE^709\@@#*:H[(M>V1!W"KJC7C\&ECQ$';+G/?T5>2)H(V MCH%W!&53)45,PA8V!/^ MRI3P3_N8R_@ _I9N'W@BV^8E[>N[=,9^8])(EQ[7P.!AH?2R)$U#N[3G0[*%,AQ&IR+! C*3:>(KA9,:)T.Z MC!LIL2MO'-@!/WOVR/V .O_8>^F54]O[A*MDPZ)40NU-PM9.2!&SF]*5?/_& M'H@G-)J"&V?_ WF2>3B>7<$IU+:S<^!LF+OWV6I]MZ$1^\C%<<]*&Y/+*.(J MB4ON\<=#T29-4U@^T\B]A^F8:NDV('WD*#"X*2O[%D,11XPMP^MHO!>22@*S M,<'G+?S=)65I2%D<\G"H-$Q%(D(F\IN0RLX30](JG,'RQ5-ETQZW01YHM2I5 M=@K*#1 [?+VB.;Y02AY$#.8 M/'=/_9KMO:9V2..V536(5F4CA*NP=EG-O3"1&]0%W<'W_;HZX5^]9",2YSDV MQ!MO=Q]>!(F7'&JW\>Q0RM4DX/Y[F0:GO]R@O89<*VJL/+ M00@CC=3AC=?IA*>5*L(Q: 3EC+,(-#('6A('0!@BI+%4[!"!&2_^L>?3A;*=CHF'@0 FQB]1DS4TM<: M3"Y2M,P%)*F$1(HX,^0]AA@UUD)A>; M$E"SIRB]0IP%8>(=24 0<;1)WH212$SXEH12P@5)-C0ASRQB9)M*2]Q])(Y) M-]E;D@4$3;RM.*-/(^3(0LN+[;.)9Q:LQ$^[55JNAKL/@B<^EF'L;^OZG,(). M0T\ 385 .D&Q^U$&6=,92? :5WW]#&%Q7:@<$Y/2F+@@N?C\G_GT2)"-R6^@ M$DEUFMO)A,4/-[.C5WU+20^Q]Z5R_O\"_NJGF!CS)?.O&^Z/;#!#I!\%T.5B M]R)HK'4_G\_#Z;V5!$^RG0E7$I;W#]2'J?^(UKQ+:)2\?GL^L$Q6P^C2#W MZG;$?A7CES4)X_8>8!L>KO+]*'%>8 #^.2\''PG'])[]F\VDDN5<& MXY_":,T\FTA>)\%7"^;*SS$-GI^P_RHA76T%_*B>R_Z:@7WX#Y13?&7PGN]< M_95YCQO^OTN^LJ*/3*Q)SOD7_$2]Z%?J[QF*@^V.4GZUPT2OSSKQ,4D7$;_* MX::?I? /2:4CETQ#DJHH-Y,(*$E 2R+4)+\M'SA)ZB2O][A]TF^M9_:O=NA# M[ 7_&N2Z?$!L(]N_AC,]\[S",>Q5IQ6,_V6;3LCAYD(EZ8"\X6M=EX^7-(KA MG@&)0;]O7WDN@O6/<)*IH/D=9CZOJ)X.XIM<=)?OJYUA&'Y*&SD2_YIK#&DC M_!..XRP+J_,.BPOFJ;]PFJSQ=0QEU0-2?$-9=_F^VJ',\%/:2!/YUU VI(WP M#V7'B29?ZU V]1=.[?Y5C&3I^>V>NP2^8:RC<%_M&&;R$2?-B]&2[*L5K/'A*1\! M:#H"K 'VGT3."HWA3 1J7CV*8<&%8>&XR!85A9IVG#UO78PW:7&M6.1X0"B,R&X/Q;J2D+#UFCD)"$#AG&;O)YDDH>/LHXC!T0S_"RTJ M=+$G;LA75XMKHIG'E$6Z,,XY7LW7S(M585HC+WU!E[GU%KYX@7^JUK#:G9$. M\&9&**\!]7HB7J-U5&"(-52.4$7T\A629&1G.3.1$2H0SNH5GB3HL^=JTHKE M]5KGF1\"1^/[,*%^^?>S,$ZNP^1O++EE3O@8>/\LVT]V.@9;A?UMRH,)QH\RRTY/;51SZRP=2ZB%0(KQ=C_* M!$<."@F^W@.&-H,8GW86IP>P/2_VAQ_3_--]X&;[D$\SY$]S_%JMOC'^@13;>BGZ=SYFQNO=?-^K._TA_$LL8ANRB:C/ ]T+ M"$V;UFQ,E)<(,UD!C&SG 5*&LU%'B(C@P5G4]E;X=>K6& :FMJ5,8WWKB5F_ MRH'+[ .,O_^%JJ:UO5VO@8LGC_7R;'H6\A4\.3O/0N-CUQFWN]_U>BJ,WW"1 MK^F6+5\\55+841.D@U*30N4#\O+OB(^O:\4T]2\@1H :^0WHG537G-33SL,M M]8['-&6CF7A;5:DZ?Y,M9N!Q1X(.X'.2HI'7*6;_E_S#!(GWQ( +__G=9U;S M-F=+4Z2NI:-@/AM6M,,^>VT3V]3I;MF.R\MD!:5U&&WEU"9B/A4SPR3D?T]9 MBYM6!)A//%,<2WD@17+B!*C/J]I#95L]7NZ331A!)HX"L,;@@Q031C?M(.44 M5$P0#WKCZ6IQ?7;RE'DAWLRJ%(QFY<)$L+D0$YJ3%G<"Q1]15!TXUERF\P^Z MV%6R0 J&8QJT_S9C/7WL$[*QU#6-3TDF/S^H!"@D-GMQO!>EA_7RY6:R%3B2 M,0<84DX&$BOWBE!:MV036FN322;=MWFA[CO8-_\" ]CMW9?:=;%N'Z3XWTGE M\L2VL0/B2:J>W.9KYKS$NR!/!'WRAG,8= ITPR*Q(N??-8O>;1@4&JFW<+1[ M(G58 _7S>8A>-^S3BXY:#+S]L^,B4"](-X!VA2Q%#@V7)CUP%%/_B2<,$YFG MQ*9(?0?-2W&/89U$)@!TJK M-ADFQR/-S. ,1.TRMV W9/H']3W7/_#VG+RX_@0ID>$^B1,JWP@JZK)EK]3$ M&\;D79*YK =M?M2I;DBE:2)PD;FD1+J'.:?EIN MWN:*(?&,[KR$#Y2E.D#D-R&(G0R@RX"OM-@=G_T(::]2BS6DGC7W0!Z;&NJ6 M(ZRA.>(XT9':U-LE;9(3)QEUFVEL"H4;L]K:^LS3D=4Y;XT=YN?, V7$-;AS MCPRYW@X-P]-J?4=]5K\%V]0.N>,J52L[ZTDCQ ZJEM6\%&HLCEDC* V^M[50 M8#XG][@,W,\T^IU!JEXZD6GT2(UNR!U45_'*3+RE#V+WU1;=>'X,D2'FOMN, M@:W36,;=8,,U/>>!Y8<[ 'P=G];KB=RM.ZA_=#[;U@VQ1OL=9K> A7-PM MN%AQ\I]9P"+J2/7&8YA;[A)-YQ;^VT[O6Y( :FKXGDF@T8? M[(D'7508\78>2\5(C_]WJ2#6[NI-819Q;R]CE.9B9:PLWN(#.2[C>,_<=OT$OFB\: M.]D%G>B:G%5S>8*QY421VW0;^A,/LHL7;K& ^F=[/AALN?'X:O,J#!ZO^/K/ M7<8QT\T(,22*'7D&,5I]CH<)1KXP8( M_:I93F/(XA1)2M)2YDNG!=95RV%H#W)('7@H0U439\QH(0R+P50R/Z0P6Z!? MV3ZEM&:Q='9O9YJ450A;[5@D3I$R:116:FJ/'#%:52U#@K(QXIAOE[E_N;>< M-E&Y[331.H6N8:YK+(E;B=!94S0YO?:XY MA0G2ZW+W],72K:2+_[^ZJ^F)$ :B?Z4_P,2[,28H7M7HP8,GMG37*DL32OW] M=J#(IU)PV,Y>23KSYI%Y8#&QNY(4+\VO2PR M0#S3EY/1V^'S7DTX[U<$L7J'L''%VBQ@X(U!:VG.92:3>LK.DRCXQ)?=B1IC M0S!26BJLU3!' -I.@L@&F0A$.G;FF="W!]TD!%]!I M^[ZJ?AZ_SA4D)\2U91M2ISM;,#P0UJB- L7H?.D"8BTBUD"J-]PZH&!1 PMT MSETU%?)S_Y^DSM4$B.:)ISPVD=UDQ[)-.,W10US]OPDKJ8.7-#0IU3](PI1 M@RAO$RUYM(-3F'PXA,)W#7%E\@JY5]O\M8"PAOCA7OV]/LKQBVJ"-F=OC8]0 MI_DVC?O!'*'F4<55D(1]%?+P7HHT^K(H#J(_/^>QO1XU!H$1:2PUSY0V1:U= M,YF-9IRX!."2V-4*',N$104YP+59V,!@#L=X)%8'RV!/);A $>$P%KDZRIR8 MEKF@1V1$Z8?1)?SD7,*JE[5S5"M_FF;E:=[4N>G1@HBP!;G5?^TSAD.WE 0.K[W]P^G/YU\&"#/]J>. M-__[AW7XT0IMQ_GP?__C?_Z/O_VOCQ__^^KY83#U[?42>=' #I 5H>G@AQ,M M!A-_M;*\P2,* L=U!U>!,YVCP>#TY"?.G__L(BBU<^?/OWX\>.G'^<_^<$8/"WP'?1 M,YH-XG_[.=JLT-\_A,YRY9*VXG];!&CV]P\V"J*/1 ,GW\Y/B"3_^R:E2/;? MH3>]]2(GVMQ[,S]8QCA^&)#VOS_?%_I"VK("ZR?;7WXBOW\2:RH630BT3TUE M>XDP24E/KGUOBCQ,9OR'T'>=*2'OE>42L%\6"$6AH(A2+<*4=&P%N-P"18YM MN>K%WFL># ;;7\/1;+1"08J2>1+6_ M#1*]E\BW_USX[A0OU[?_6N,Y4#E(59\ B<6U%2[N7/^'^H&5:[E%R6^KUFUCL:?':P1C50/CO7JN'B U1!+HN5.)$\V5K$=A.Q# M<2>E#L3\=KI9Y=$\/J=;D26_E.?K=M+[>P]W"TVL]QI\*]3MAE%6X)%MPA@% M+PM\DI&G4JD!P#M%S3O&CG>.8IV<6*^N-@2RQCO?E]64LJJ)GNW1:DK>_(-@ M]VLU$9%INL.]6UWI"I5A[^-J#V;)]B'MZ6K*S&FMZ_U=W<6GW *(W5)=)5&: M ;QK(+9-8OW&_R$4>[-<8O.\09'EN+HV$YQO D;K!@6XNY'SAC1#5/4AP+C@ M-11Y:_PQV\>ER,2D%Q[&]R#8=NL*3VNF\UUWO+[FKM?K"BC49N?2WEE.\)OE MKO%N,-T?DQ_QOA!/6KG=!?YMO413%5C4_&+/3C!IS,WM[T#.&*?VH? M6%8GP)XE5Y#L.L\HC +' MCEV'?/O/NIA(M@X) 5SZY#YVZ<#'UK%K>;6)(?\!2#CLZ>H[/J 2;H]1$*_X MQ(5U^^]Z:2+V:4C8Y?^<#G?%$+&^ D)0O9;W)*_08G2QNO 7I"U A-?P\#B M?ZMK&W-MDU)%$UU[%#Q901";]^H*Q6P+A V]-D=I[4A+M0I0B!4?4QSOHO], M12'?4_+") <6>H^0-T73[;\Z$?G(RB+2YXE^4%1Y__9IBISXG13Y0ZS66*7X+W]<^V\H M&+[BU<2RHZPEUWI%[M\_[/WV26<_,K0FN,6];NS__,?G\Z\GYQ>7)Q>7I^>G MEQ=G%Z>YSN6Y, R*';4".VL;_[%$CR+\:8E/J_AYP$=[X;A;K<\"?UG")_V2 M+]AC/YBBX.\?\)_6(>Z''SMLDP<(K>#\7VLKB%#@;I[1R@_V-<\H693E\\79 M^5? Z(MT/E7$64D1J\#QR2$\_JT5K>"IT/'Q%#3%:QAK&!3*]4LC_*ZG^CAG MZ..TK=DHP&]Z,E:5DU'5<7ZA+U SU/\/W>!/]GZ!W@TQFC%[]2N MR?5XL+GVIW1U,&OU23OR@J3*^M+A2IYT'1_7[J?$?$7\&D@G.%,7I7R?M"4C M0JJGKUT,JN%TBG$+T_^0.Y=3JEHJRO9)):+=3]7Q#88ZSB34<=9O=51W/SL8 MGE1,8VB&@@!-'Q)HJ/V-.QOCU_[RA]KD=#[398L9^&%GN_W-6S/U<5>$> M*H7?_TPEY8._5I60$3P,D$510O[G8K>_ +4\9Z"W?))_07;L2'1Z]CHA5Q45H.\7Z0?H0KW.0"\?W]O;%4T"BX34 M>]DL7WVW O["[_W GM_E#/@NC^(90V[?[87ES1'%B%55K!]J$.YYIHWR@;OM MPT'J\I48F0F%,(KKD+KWJ2[>#^U(2Y!IJ9-S^+T7(2(%\2ZP(BOM-L/(6%6\ M3XJ1D""[("P?R%NZ^ BN\8%F[@<;YMW'ME2?U,#O>(9^)T?HEZ7ENKD8:M7H M%TKU"7U^QS/T.SDGWRY1,,>3YB^!_R-:$$D M62#7Y2DC7Z@HPE=\VO\&5@?N5;6 %W[O!^[\+F?^G;3C]-\^ M[?OS-_3RETNRD,.-ZNQ_>D*<_;?MXC]?CYYN;I]>;F_(GUY&#_ AXR<.H93' 7)5&XRB.O*D40O8/2\6*E+U&SYGG74SNNKHA P^";&H M3P_D'$PB%(3H(?$RZ43!68P*$3WOE06G;@&UT70M(IH&E>_N#LY;UW]U9+%A M=&T%P0:?!^,8.Q0^"-4%R@\159=I4E]B1;3!^X57'P1QGI&-, D7-\3BJJO M.9AEC2*&N(2,1U+-YX^+#FB0O9\G@X)'@XJRAM% 5$+&VRP5\T'[1"A&O\HB MDQ3 I-!"H*91)*DK+_756#]G#A%JF$L"8767;>Z2ZO8CRP6@[AS).<>,BI) M52^I*=$71+H5/ [I]NS,%]%H]AVOB01,VNS JF,0-^3EU#IM- L44(<.R@5R@ =G:" 3OO*S,DA51UB R:^1P>_(]FWEV MK"QK$!/$Y:.&WNBKK6F;%Y5N,S!(T0R!&'$Z^F@CR %[N@B=H%-KP".$HU4RV2*B.2&V1G2=$CAV-J0*SJ.S;FR,&2" MB&BT8ED1E],\.I#@^&4$Z8RH+F\D*21$-,87.AHJ1Y1! 54K,AJ@.C0\$2G^&X85."7 M@E*Z"-1I=Z]LU1%#0E!%ABHHC! FPR'P0(X"!EJT=D9:<2M%N0YD8B@V5 @* M;_8AA'O-02T/F2F"JN6>1CC2:K5;=$>-[=U?'E'Q:]%B+:-I(B.S8?,(94/. MOS;EU3.2,/6DUFKPZ&"_FCOA+]3 MFC(;MH_(21T?S$GTX0 MD!^. M)@&RPG6PB;%-5FC6+H56O C5>?U8TW47K3*;D'$:AI M#%'JRJK(S@;G&6XI:R%W\\&H82(]A&149%$#3 OFKH-2VEPZ\/<;Y4QMO5]. M1#<;PHE0C:*$X#;CM)Q6KI_$J+BC3( 0O[U-RAM#"3D),S[H,:R>=G0+L_TU M',W2UU_XU]A3.^?N0!P=!&]ESD13&;Y,\'\>;Y\F+X/1W6 TOGT>3NYQ@<'P MB91\'#_?_HJKW?]V.W@8O<#-=9BX@FP%YMS,4$NW[E<6OQR^PP.)^.23/OSN M1(OK=1CA_@6W[[:[)E,CL1+C_YW2'85JM 1N!N'HL.ACID9<+9G06M]KA'C. M31&A;BYR9?JL>+X@_0\ENGW_FV9EXN:HH97OLZ+EA-)PO=&V^Q9R73)A>=-' M*_@3Y22G>1=0*X!3NYPN*[RYY$0U[.[]&>L+8TUR?=[@><_UXZP\;'(PZQ1! MNP20FZ(A/^2E->P2_1?D801=+/]PNG0\AZ 7X1,#FR2<6L;1I(Z\L.[-R;$R MUO[)M_.3F 'D7_[(^XR,9OO.)278]NA0IPECN*%,>,V11MM?=FX0[KGMQ*#@ M/[LHUJ8GXN0E4M48!C466M%5.YQ;$-Z$0RUG'">DI@Y3 G-LA=X]S^(18%?2 M7 IP9-3Z%*7])_3Q8[TGW_.+XF=YI@62[G(K@Z.*C'6COH0:?/5:Y@;>8"&L M'31"6WDNI:'_'58P*0B+JA #3,5 M7U=PP_+JLK&LM3R8R9<&LJLR80#97N[V4=GMG^.M,1"[>_,K-/,#M VWB\+; M=PPQAL'QK&!SCU?G.,@>N3?T8\-R-OLR;XNU?-%LLK8-G*JM$9 ]]!:6%/TK MY*$9-=0,I?0A,$Q,:,UVEO;Y@?<(W"-VH4P1EL\ +@95,&H?+-%E05!TNU=CX*?N!+"!T%BH@O+)" MQR9.NXZ[)J&OJJT24G4/CS+-X3$LT_$^%C$4E,FGLBP8#C57;7EF$9=8ZPF\ M>UJD\ D2(RU]4-1@R0S+#Z'F@A//S3=.:+M^N ZH[^P:M55$[PN0^[?.%R0I MN%3Y1@*9B7Y'SGQ!AN<;"JPY>EHO7U$PFI4"8K 6+JDVP'!0/37*LUAS9 Q; M^"B I&B+AJ>1;.5(.4ELVEE0P<8UJ1-Z_DPT]+QDD)/>Q*;O9] 337YI &ST%+D\:,,&0.P5)1=7VTN)HN0"!GF]'^LC(3M 1%N\F [76GKJ'\Z2 M>EXO;MC+9'3]G[^.'FYNGU_^S^#VO[[?3_X!=M7,!:JKD15:J&[KJ;_27DT8 MN5N*A9 E)2%0DC_S-3C\PZ1NI4 M7F+J3JOC;,Y,Q587-E*C$J)2_:S@95EF#UO1^D8JO)GT5,^E[D-J,W5.+6^D MCN6D5>1'Y';R/F4/I1M_B:C>(WP+SCT+8@ M7 W6.@.QY6)8KKH[^.S;A.^]\G'^V7?=.S_X804T]QO)5N"JG:W!LNI5"*[U M_KK]@ _*$ML#X(4*]5;-%T*"*^+%"F$R$'-S$$%@AZ#_ N<6WEQN",FMZ!*$ M18TO$ X&*G+M&$L5.?D5/;5B4:9]7ZE8]"1-VYH^U+&8ID9-7DU%[E(I#?NG_TTBJI1,#0'/NG_8DJ[^S@ M4TSQ,3#D@CWVV$%>&%/@&6'X0R="+RAXDVZ6YM90ZU.DLLK\$#9EP#@#+"U;Y@:Y-P=8[] M]UYVX5C%N&8M%A ]/S'MFDT70AGG5"87TTXV84.0%.%JM J&=+KHP2:@*L0, M"[]R.)&_S9MGNT8R&PJZ[JV_'2-]JXI ;1[Y 8&:C8.F=]=PKFN:Y6XRCVSB M,F=<:'J3K&Q./.;5D>W#@7"Y>TRSL5+[:G%K0P#AZJ_H(8BYC!,4/*-%TPO" MQ'?[UBL;S]LGAQYG?W.I(B=_]CZDZ>T?G3$=W J>3ET?HH1^FHB0\3DSIBA MYE59%3.V#XOOPZN'L8_?[RH0?1T[:@ MB =-JZC2_L&+=&(<^&\.UMS5YCM6^[TWRC+0#O%&[,V)'&HT^/H-@9LW1'2Y M=SA3(;)6 ^]YZXS"<,RCXU.'0LC7TM(9SOVR=X#<(]]MV8@[@/[LHM58,E\0B\5?\[Q3" MBE0%1\#6>%*F:&V\8"VKE)LB8OS'L.6%&.11 M8[1@)79JOC(7$+AS/ MKP)M?^V&)9B)5C@1K@)/6Y+SM6QQC1$,LPIT?W/CK MUVBV=H>V[:\]*K5858[4:H"3JBRZ0,X3OUB.1_ =>3=.N/)#)QECR;1]2B$7 MN]*17HV0:AI @O/8H/U+Y]OERO4W"%TA#^&3.O%%JGX01&&;6.^W[V2494.0:K1@UCJRK!E4L%Z\:XAYNX4U#>;#3\TGV,"1>V9D)ZP7A:9^>'$JD*CCJ-=2_"*$$46AJ>@5W.B@C,0[0RG*F MV6R?3O)X QM[.5;:;9LU=HATJXU+4ZMM#PB8#<6QM2'CD-R(V':PQKUUK%?' MC1<0Z=F-U=@A$K V+EIMN^V?3\UHJ CO M>?OZR6]'>O MX@V 8Y B1E1X7S3#1+,QK'WGUPR/.S]X\6?1#ZP9#IMR)0^/-CSA-=NJI.,V MJI^$KM:AXR$2)B-^N$W@3G^A!0^5:>+P&%4;E:96*7!4$X>Z\<[I<&C6$!-5 MIBO8F_2M?V_333JC(7"44[1)EQ79/$=I&Z%I2&) D?" & N$ 4UB#I"'ZG1O M:78]<'Q1I/^*E; 6%,8E.:F&X<'WYA,4+&_0*_68QZUXZ%SB8F&8Y> 9K=+= M95%V?+S-$K E0>WH>RF9)@Z'7HU1T;QI;]\O:[S%@^"0#3G6$S1&C2)D%]W; MS/7-4Y(@--V'0[8[_8JF#R2!4/MDQ]%\?>5D>H9N7&W_&)P M;F*\DWD&5+>YPZ.?$H34WC9#X:0X]HU-#8?#NX:8:+UZ;G\/=CN;(3L:S6[? M[87ES=$SYO_((P"1_R,76F^6FPS3+*E!;%WVIL5_R)6D/8Q4_Z7#(6U;X!GV M *D10$FFHK+K"TEF@'695T6B'@KQV^W$X8P) +BJ2BA:N1BT?XNF8]H_3O#Z MRN_- M_&"9L( 3%%BL=A'.R^ZCL"3>1T[A',;@G>-R,+:#$("&W83F^&6QJS#LEF S"L9XVY\%324>I4E,N#AIZFB6>P8V#,/U M$DUI,?AJMP>.;5K84V&E5@J89H>G+3^59R+9X7>#0CMP5DE$PLS?^4-!XY2L M(Z[MLA?=LT-_-D@UR#,]"*C8&YY:5#973*6) +V.(?N-N"LY>[R MM'!6!$5MMSQ%92K+:1+W]\H*G7 TRW=[@GEQY=+=*>4;*HZQS]V;I92R(S\- M*<*FG9VZQMGG9;U<6L%F-'MQYEZ+X?8[SMW"TL9SHZ*T]':?MD M*LI]8;#[Q"#W#9@S5!D.7L8.1H6V338LK?+F#['*X.8,OKX*YIKZ0O9^\(_7 MKUC.T0QW%@LM.LK/RZ,\:6B0;PGF6"ZGR7OR(][!DE>I\ZRHI#L[?7"'M6A] M<"-;3'OL_*@RLFH8X-K'--XEV;B)(&Z#)#*,,Z\_.^&?@L/[HCR\BVV2M3QI M=9 V"W.LD\Z1F"[?O1@NQQ-XPL:IT[:A+(\[Z9KX(!>I"FY\"VFL8/&J*V7O ME^Z*&FK;AO93(7OO-P)[+RZ?T9OO MOI&XAG@^S7;_@E/&E_*4L1O^I/UX7MA^84 ^L3L,@)T92,^%+Y%IA5M/8I+O M!F^30"D-;K"S-5',,2(N4?^',/'0%EW7OU8,TJP^S/&7=(\S[HJ%_CA3M,+& MS?('$K,LN&%4QFIO89221.OP.6WE*!P'K*=LI2M";W-&V+>J^8X/2G/'$F#'^,6!WM-PIPD=MV/XTUM.YP^9X_#<<0/V$G?IMEC=]ZVNF&C M;6^_1;M[E>\N=YO>K-7BB/MZWEJ\;9OY/YEA^"@K7">2QH99*W '+1;285M;,P:7;U-$A^SK"K@!JN =BH?)!W, M0+VU H^XK(U1$I9)<+16.,%E+0U6*!AD;<$]_9$'^O$)_W;L/(6>)37J+)#=-47[.IXOCXUKV;C)BKNG*18;TOI]#E MO]96@+_@;K8O>W+OK 4X(E._S\1H+*?6U^5=Q);\D4,O\#W\1SMY$):@P>9. MW69Z2B&EXBI*8T%[C=M!W+#\DT,QWK"J])PCTJ(9%LXFC03%BQ2U'Y O!HK& ME@9-]IU-JD6'E?E9@0M8@(6.G#?>CIA?H>=,D12L:3;YU-*YJ<5;8OIK)(G[E8QKN5)8HG.O 4*^U MGLX9.J2&98QM3*\[RPGB(&XY]]%'9!$TIB/OF62"(R%"8G,VCURUVBJ ?'&" M0;[L$[74R6Q8U-!T5_^,EI9#-FYXWQ:;N4DRRU?7F<0E,I\I_DK/R=@&&NWD/FXI%(/4)NFRO$G*MP5_&]3WR R[93SK M5A[_JTWN;[$JN'L@L6; 30JRT1J4",S8]V2C5_H5H#)&YR08OCNT_!J4TN#T MJT1?91K(B"^@[?;WJE4"D#\&"-WX9,F3T'NA'C@&R*A*3-%\>:DJ5V+C&CN> M9]DN.CM]<.U'M'Q%P9ZV:,5ZH1P^O'N6+%%!%1TWW7RL>@<[/7R"]N>>\Q>:WD^Q-IR9@Z9IN*5DS)$H,N7P M\Y+&,"5? 4=/:1ZQMH[Z(-)J4;MLX419/SB8U/GS<_G\J2)$&/QSJ\&QPEC3 M5.UVP$U$+40-ZWB::?\PM,,E!R9)T)+ (K[VL:N;PB4EMUQ]#FI->E+ M>4V2B$$'?^GI8S"Z'<5)AR1WPN4JQ9%PVOT,(!Z63EJL=@+B=,"$1RM:!_&^ M?#3+3P*2[!!KQ@C&-!"UG9M<[1$.I1:"KQ4+0=P*_#F^3L!#5:_FD4LU7)J72 Z\"&+!Q=J0"")%GI)G*;R&>!T(QCT56K3\:W*(T&\K;_U!/U<%=96:(TY/R#$$-\0I_ M,CC&>HT3DI-,YVBZ>WH<9PV,NQBF&<_%=AUUFBH.M;/N\\"KC^JJ#!9CK6F[ MF+9%Q MP??<>RL0(YC 5(^Y=1H] M**(J TCKP?"R0U[>+E>NOT'H!05OCHVJ1_;0C;N!_Y3W3\*8.GZB'W'**O[> M0;&Y#>S:B4W43EAXJ1/,:<73[%QP>/B'EKY&B<^%);G%R@DPV[*0).'5YA?D MSP-KM7#L88 L,0-&@Q;!S255R]W_M#7[$8%E)H3S"I-&*90U_&FAKS&M M<\O>7I?(&V_[:H,7O:7O7;M6*+/]$&^K."3.NY\*9&)AJY.X]^9-L3 NU6'U M;E!D.:[8C'%Q4I&J0B*ZR\$TF][*H,='YDN=W8+82V*;F8K[)[DR:)/7#-W8>/NY&6 M ARS@JOLE>KY?" B#L/8['=D. ]0'$9TY"%Z5!M^+7!*DT!\IZXFPD(9@=N GE>; M[1]_=5" H5ML'M ;'>6ZVC, ;BC+DR,VH4);WHWC>]N9X8NA>4'YRFKS8Y M-.Z25 /V1FSFI]4$I_G&T[Z4I Q+&*PY?RN*]$R_5Q.W$#/ M3WK;:.UB>C.Y MA' ,]\ON)N]R_YDS-JTX.&U*Z$5$J3V8CK/>DI"2J0 [VQ]S-A:HV0/]2LW M=46&H^RR?3?\!FOZ:3,ELRPO,<[L9_\1)+ADGA:%?R9OD*F\*^58*B%V2^$A?^\8. ME9)K?4O=?AS+,BH.$MEV;LL:0 ]Y^1@'_GZ3( GNRM5_4LQ(U3-$TWKH:%_K M^?U3_K2\73J?D4V>DL;9BB9^]N:4OM&HWZ!!3%(,0LJY+X?"N8E_A?((W:S) MS>@3>H].SQY]+UHTX9]0XX?$Q?J I+S\"H.7E"WSHQ.&6%7Q-?N]ESYM_ >R M@G3C9[DOV<^TMT2UVS& 1FIE3QGS#09CE,UD]Y[M+U$<))DS+>5*@B&'6A73 M9R">["#?"F6=3\-AB^@X7_3@E,P5OJE![ELR!7AH3B[P.TD")O:B-PW:E(9J MBYT4)!_VEN.6R3SL3;\_R'7@^,!7=W1I:SX/"#/3*'VQ!IBO?1E5BL/G[.+L M\K3;W8/DTU]9T=J;_\,@RNDS3/>-L2[Q7_YXMKPYJG"9*?P&3CO2>.]4QA<, MEFXJ71OV?@6C'SZX%8I@R*#558&#_J/C.EP*U07'@+KJDR8"0WXH+GM9S_')=1B-?8<>#[2G&K@-*Q@9U5+9JW.;Y\5C>7O<2*,D-Q1YK*^C%Y=)Y&U:ESS MZA31("[I%R 9P%;?WO"N);1AN9ES*1.RH%F_.]$B2YMP^VZ[ZRE)NQ"&)"?Q M=&*]4R:1&BV9QBK54&AURE;E./"R?@WMP(G[-D'!LFIZV2]CFN+%A52T@KCZ M/*>37F2\'=K_6CMA?"L6)T^J]I-FUS%2V[6$AN403:% )M&5Y9+UD.GM0RMK MI,JEA(7E]JQW[N[H-""O%/D9FWVGIU"3&OTPQFN\I;5',]Q9XCXKYUYQ7L[I MDK0WV#;8 W>)."'KPG>Q)L,D+_>3'_%20?$JM9T0"K/5F3K$HR9(NO.(HH4_ MO4]2?*(7*TY-2SI]M2D7SHJQW"Q4?@+<$B#&@4(2*=UP@'3EVPF2DX]Q-4'"Q^1< ,$5%7A;KKB0SEXN9^/&(' M@L]^AZ>X>L"7-<@646_0]Q=D^]X4DZ^X8Z-?QS K% 4@+Q8^]UQ'-66&XOU" M+I)(=NHH#E(?]X(YVJCES=-L/9%U7+N%R/YI[K]]FB(GT2G^PTZ5^"]_/*"Y MY=YZ^(14%:>YH@0\=;6W#Q*%0\<8Y:LRZ53E)F;_9S!*%$6TJ .N*'I7MMM_ M10EK_(#A7+!?"!3F7 3WG0>$I!'8\;=_*5BY"W[@.!&P*X%1);2S(!LAK0X' M'1PEB<3W8;C.GD^/\=[-G\9YN<,G]"/^B4HPH M?1"QO6*AQX%C4ZV8VP*&DH$MGV&AW,:!;R,T#8DW!:$YN>6Y)^\T+;=X J2P M0;B^F61I)KZB]0?.Y#&V-O&S[13-#)$JWP:1*H9R1E9BK7X-TB2A6==*LCRA M:#2;6._WRQ7%OX%7QRS]UQ=9J[>#=%196HB;Y)W'/[-P5G@/96,XKS97 MR$,SA\1U2'Y[1G.'W H2(9Z=^2(*M[DEB9N D^12N)\-73FUY5^C%=_&AXMO)C;6I])[JOE<&DA@HJ+"BXM%< -<)''=^\/O" ML1?[D!'G*2IH6QR>4;AVHSAE2 [(T6Q;LM*3L)U/&TCX+I&#%7>/QVH,_(T5 MH9$7X_1K[ ]RC:P0Q1'>;IUR3L!A'-KIWHN?E<3W8%)N=Y=EM[M\X_BOK. M\9P(/3AO<8X%RYL[N/M)7.2KS:/U3S^X)A%#60E]Q5L QP,E>BW3I2DD?6/* M3B3B/<'.!BS7"CC&-%6M%%F$$8'B?Y>]$,QG\@K9"V%-E?4OBP 4 M73_Y),[K"D5H>[IBJYI>X4 T+0D %+>_&_2&7'^%IA-D+SS?]>>;Y/S-R3?+ MK'4@*J^#@MHGMBV3I6(?Q=@[4DJ#(X>F?:*,^" CHE4)0/Z(9S?F+I!;#QP# M9%0EIFB^O'I=&H?K:.$'5[_1_1F+)7JA$CZH>_8_ 1D5.2#5FH\INKOW0K** M/**I8UON[^0NQYL_.$N\@DWI^N37*LK_N?MG,4IT7%-N17Y(*O4^=CS/LEUT M=OK@VG1%5Q0S4[.B@G:YI:(.X0C- Y+;@!P+<'G"S72[2$X&+[Z[CG<7]QY# MT_*MF$D$13@H\@,"L_5^X/B\LZJ (TI[FW V!H;YM%?&X M+H4>V<\F4H IFW&.[!6 I4Z.UAPO\;_YB1M7DFUL.P;$]S$"C9E((H5(]"+8 M7X6\N^=%P^D_UV'\%/_.#X@O$DEKM8-C]Z>JHY6:EDWBF&Y88(4<-"DT<;]Y MIQH&6%[LS2_B49IRE61YIMV]Y\N8R V^@(J\O%<^Z> ;FH!PTKVSG. WRUWC MI;UX6!AZTP?'>G7<^)D'_FV]1%-9%]XSC@LO^?H@_CQ)59IT8)#U8&!YTT&N M#X.T$T+E#T3X5W<=OL( P!--TWA32$!ZW %XA0& ,4U5 M*T46842@>.9/ FN*EE;P)]M#>[]8G[0LK).RIH7$AJ)*C0]JC%6P+ )0WEF0 ME^7K" 4O_BSZ@;';@X2M=9&ZAZ+_VEA 28.JU9,+@-[;.[>S,3#V4EW $4G> MGLEK"1S-I/G0R+.+"0,L!R^:Z2$-FS?QTV-Z)CT*?PG\,!Q;SG3BOR#7Q=VH M-$K(-%#$Z2O&Z0L,NC35];X!HS$H!I$G#OH2#KWI;8C5\J,^B?8:.I))%AQ8 MN7G;7/FR .BI#U02E1J#%<>,I-^&*?S" ;"U+=2T.N.#IK%Z9_PC$5FPJ'*' M]"/+!<2TW.:X<@".@FS\/:W)P7DT2X+V)[^*GT9K-'Z [-0 F&%>E14Z>$:V M/_>D*1_'%8Y5?!,EWMT5D[9(HVM: -.B(@ M5H)W;84+._I$C [WY)A0U.,;FJ+;'3?S1XXAI=\3003??3E,;P7'@ MKU 0;<:NA7%,ENU518:)5K]]'#G:1XX<]K!>XX(:0#33H?.M[M#YE@P=#\U)I%?C!T]VWDGCWG0RC/;Z)IMU\'C.%Y4CI=::&R,D1UJV,"P_G^!)X6NWDV -?>5G+W$AM;[<:=\;+8FP-['>4,/\:.^([E*SKK)#R[Y(2(_'$^X52W\T?ZB ME-WX)?W970I2=RG5Q?L\^_QQ6KU1D9!4\X.2+FA1W*8)$(-6P41J2,FJ^6V> M*K>2[++ESO$LSW:\^;4?1E@TQI&74\46UC#O_QQ>W!FALJPYE) 7LYTX M"AIWIMG6\@:]$K?]9_3FNV]Q1FD/C6:)I2>&X]Z;^<$R_I3OT;V'/[Y.['QT M+H..W^B0U; \6E7TP:D-D1BIUGQ%0O%P2I,A%%\%1(%:X'&N1&.Z<5 M!ZY-JDYXRN1(J#=_Q6]6$'MN9(%KR)KUX%L>/94%NP9P)7&PWML[UQ 52B3R M[6XCV63<639QO]DPHU(SZYBBV/K"0@D\_A+A[>3KY@%%Y("5;6&9FF55,4VQ MTK(J"B-.F6#Y$ZK!$ZCXA-GT?-E-(J B-@^Y7E[Y0>#_()L/ M:X5_B384EL@T81AS&HMNV/Q2A4=JZFW")EH3!\ F*=&U7HETP*;B[GBTCD*R M;2;9V%FK%J^:::RI(ZY6_[^N]S69)>39BM#M;(9LUS.>6>O]-%S![CG M#I#QK\ASISC((?M]-/#< :(R$47(>^[T1X.*/'? :9.JD[J>.SR5 KA8!J<$ M#I82%\MJT8=X1PQ.>?7G0[:$AMWA%$6_MH)@P[.XLZH )P5;M3QB"(AJV'UQ M\:4.(N]T0GH$-$IIXS@A+F73R8(34J^#2[KSG97E/B-B7)F2).1W&%_+_0>R:.]%FC8+CE6U MN,)>C)3A8M@Q5@*C>^\)KU"3'\A]0X^^%RUH5K%&;1[)* J*8>8V*8#(\)S\ M\%40,&WJR#L.%J;Y5$OC@C],N\:NU]B1& M8?[;6B^QS.&/M,R]#P'[@*P02<9N_5H1.BMNI@=6I*2C'/M+L5 'H5)?[ 6: MKEU$YBM* G.6.YUH]2*E+[J_=RP#7QZCC81KSV$K#** M'%5XUQ5^ Z>?1MCO5,D7$I:>*KVU]GX%HRL^N!6*8,B@U26+@_ZCXY&WXU3\ M"[_#TP"C7T4=\.7H5 O)"WZZ%O*_]UD+7#F@1).BSKX/'$]%?D4P^E.\YC1$ M0'-D;579I498-JP<;Q[OI+!XU];*(6<+\M?D=B/[D1R1JAR0)9L QY>:"MXQ M11D*AMT1%2'Y'3GS182F0TQI:UX!R2EE"I)MQCR"*45"Z_5/^R??U&>T&<7D M&C&78 IP,"VK &O($8L6L?21.!]I>(\ZL$)1$K(D349EN6.2K0X+?$LN"$/GU44/3EB#3^)M@V.>+&&D M*-<0%T5F!U=7]K?MI(Q'K/C\)%,5'%T4VZ1J2*\JT!0[(UA'>Z 'QWK-1X<5 MV@3M5S*/- WDUAI_JML%3I LK"KF4D5:ZFRQ.3D IBC="]5O'!S[I$DCQSM3 MMD.Z%CU^>E1>/7",TKWT<43/**/GY@[(I,:E#:>6N:2I(WA&&2#W<))'KZV4 M,H>N;27SF-! [HP(>B*HV78[8F7N/; MP 3X8R0T@;\.!LOD>P.7%!ED[S<&9GJ8 ]E)8/BWJEWS(BS(-%$<*)^[?RY2 MK2/^QD%"/--B%J P1(BRG[Y\0^"XTY 9@HX$P*SW M[>_-F:B(6^UEFRE"^Z5[+X5VZ2:*B&$V>AXF-0Q M3ZJ- Z65%!R:TP--1M$!! MZ@V?PW.OH)P[WK=R$->TO4'68)Q.*/[V(/WX(/?U7 6458#OG9=V.2='*AKG M2"Q0K^5IXW:YR4L\HDG#K@9M.A'66GS+JB6F8HU2*W#CP9WA1 MC46Y0SR"L"N9P8X:,AIF^'FQW'AMP?LM)T03ZQVOSB2,(IL;G%IFD*..D(:Y M&]WCK3C65B1$BNK"9G!!0C9%_C_*0H2J6CWN/;Q))<- <.$HES>#"G+B]<(] M)Q7I:ATZ'EX'K_WE*SYI)6<7SG92NGZ_2:!&7,.B2\5G0RJ,M%MI9J4B;%\Q M;%][Q)(&,FH-*=79VB',"L,)48L+>H+UM)%5B#RXC3975HBF>)(DQJ&XM6>\ MD0H<&Q_'7R+?_E/*8'5Z4C98)9_Y&']GD/\0_FWWK4'\L1[8IG:RC69%V&(3 MQK4?1N'+ A.4]&V:65-YF; ;-MI9YJ.X4R4*#8. Y'2(.WFUV95).S[\8053 ML=1(#=L'-R^I84]UIB4=6+67XD=FV8K[C#]0D9JIL@PX&NA56L7*QD4#I*+K M@[,3V)N2 !-/UA+=^,27AS;E:/@4.-KQ:5 QO[0%C-;D21*DV]O_5"948I8% MI_;65%AFCSA BM1/L:%,G&6*@&N%X=5WSXG"2LUR2A]U6P\B13FY*-H=HV#F M!TOB?2"N9&ZEHZX;(46];%$[H$6F:X$:1V77ATG1G4H:O+&%7(D38JX8S>Z] MJ?/F3->62\GQ6ED.'E-:.DS((:+H)KY#4OSN1(OX7(X['BZ)YEN^CL],&U&:)2OD_U3H:"@O5X4N),F;T_"6T&W&\H)$%)=%*]^(DCP[6A".NA/&5G61N%Q+7JW@NC8!TOJ[%+ MXV1A>:-8T/#1GSHSA[A#)R!5;5C;^_KA\1P"P(8EA]>'YI/OO>$9!4V??=>] M\P-22?7L7ZL3AS=N .%\/ [((OJT9GC,M/9]7@#84'7[@O'75A^9OL7X[&UK%SQ>4 M^>4$*_/;<6BU.+0$M-'T4,6);]4CDQD73:S5&7*Z'%VE'AP'6+<#3$PAFF/( M28^QH_7N.&A 6OKV!DSM:!;% 3,Y'(,?0(O%<8"!LECL#;&FL4$2B\6M5UZ5 M3+)7; ']'3GS!?[O$!\EK3F*CZXW>(ZYLYS@-\M=(Q 6=YE>FC-6 9KD&RL" M5E@G(T8HX&%ISEAL<8C '-BLT7R\):AC&(8WL"7[=QS=P$>W"GV:%K:W)=,T MO,$MV;_CX 8^N%7HT["HR]K-XFM,>W@C6Z9SQV$-?%@W5J96K[C^W,S(#E,H MW2KJ]+3[,,_]&J"@U:C5^&7D]0^\Q;:NQ>0XDL$MM0U5:>"%T]"-VT73:M#3 MQ&:4,2=6V9Q1(7L]TP ?K7D/VC^G90%KTN>OU7AL1V<,=C@AP=CSOY. S$]^ M] \4/2/;GWO.7WEDDTK[(Y["W,[Z<[B# 1;DAB6/T 9N8FO"ZW?Z3Z0<[1EV MNYTXCJ0.<5:5;T-KKJ:VKEDZ,C!0.G%XXP(0SNFX^ ;CO$\9%XE+71H9Z%?? MQ5T.24S"1]^+%NZF$,FABM(R]0^4C8TAROPL3D SJ3:8*0[XWYVP'#Y$Z3S* M_M2!\K---#,JZPEHU#F5>>L'\S5CFY\N*N>LQX^$86P,!-#-J*\YY%'[>>GP M^#FY]VSX/X@\?T='4:Q33]E94IP@4#M):9 M(<$925H@:)J+/%U9#(GTYOLJ;!3(4DX/V$TI"E8-#$SWMJ$RDD')OM=\@Z[: M6:-ZYP^!$6U/P9H@/#K_)R@5#'CA4O8FG?@<=O/7Q32&PI*+4& MV99VXU%MD]J'8+CTU][^@5+')PZ/MJVAJ'5F/N_.E+27VC#.9$F2)>[R7.[^ M7=;(="YC9-IU9!!_<1!_[4TB6[_SB[/+TS[;FUHT M+J58@30[[%+ TJU+A3+@:*!7:15^LUPT0"JZ/C@[@?>S!-<];S1-2 R!=GP: MU#@]J (&BHVF:OOT_/*]TL0F5 <<#5I3:9E-\D#IM:26DK_[RZ7O[?K&R(0H M5/.H^^9P4<]IT%8C*,9;"#1K>8.C"<*C\=:H[$(@1H8>IBH<$NIPUFH3-G+X M0(S5V^=!HX[+G0PPACI:B!MX:= (@YM=Z#B^6A]? MK0G%W(I*$%.+O0<6BU M/;0$M*$YNY!)0PM\=J'C &M[@(DI1'-VH0Z>.!SFV>NBQPX__1Q?(NI0%(2. M'K;*I#7L8/*D]'FL C0N-E;$T7A_N*$B^SP66QPB, :-*:-SI-R M'-W@1K<*?1X7[&.>E./@!CBX5>CSF"?EL/.D'(I3L9!_^Y$RL'X?')NCP@,C; YY@EZA"R1!W28( %^3%+ ME%E9HHXCJ56$/]I M--L?<;%H8G'(%'X+W 2J,R:9;MQ AJVZ]_#,AUZP$N/UYR$5CA&MC%$#'%W: M4VZ96+(X]8D>S/!DS#K@*"*K)F%%,^2%$CZ,<'HT>[%<5!T\BEJN+UIDZ*"L M1S$IH>CN!;FXN?G0FSY:P9^(V"33W2A3E;QJ1FJVEM!00GD]8\@Q7 O<^QOT MAEQ_17 0T;5 32/575=NZHUMRQK_!7DHL%S<_>%TZ7CD,LTBR4-$="Y4MRC] M9RS]M_YKO;[DU(M(B!8Z[A[U@1/!3_%7P'&IRSU_&]@:]O*@]=M% !1M@R9J MKAJ+G-.<,*6;3*9;91"7K_$:[QMP*1(T5M:J>RF=U#3[=)I6(OMXG.+T:.)M ME.7R].3KUZ\7YQ?G'3@"]3/C!(!Y48/N609?'?"!M.(URG *@!=Z55:F"!<, MT%JNG>$4@*:YR-.5Q9!(;UQ^Z@:"G>U4H!I8]3"PWBFHD91@S*R-/394^_+V MX>3=SC2M"4+##MBU48*5!14"O_7P32&QI:"$E06U.<_)"I,\UKI9!UL7_00* MZC)$G9[KM7; G%4(6#LSL$9STPN:$R!OK,B2LR*=GISN6Y'2M@:DL1X8A=+N M/J.5'Y"+5HZYAUZ\,ZO-,WI#WAJ%=W@@W6)%!9AZU^LP\I>83T-O^N![\P?G M#4V'88A$G?+J-%H<&U^ZOYSEZ;;:S*),]/9.W6$0Y3@3IL>^F"\A>4*9753^ M@OQY8*T6CFVY%<859EEXVE6OL1TMY*& H^V$]?E.5YI8F&7!:%M>$7M*E))0 MZS&>H[" M8FGU5^,-M="QQI;MS!R;/MKVRQBA''')H'B722[N/#MFW>; :+^5[8\6M PS M5&;&J]$*$<\];YZ.21KSJ.7!44NIULNDD@/"L$27*;8$VFO?BX^C)#13!N_M MN^VN29 F BW^W^G$>F?/9#(M'1K35$'4>P-?XK",Q4/ADQ4DCL9REKZSLJ4O M:700MXK_NFVX!U:_+1X[@3B&/V:-MD\4LQFR"=+;3CWC S)AN..M,9W3B941 M*T2X 7 SAH#F"H>09I)J6'ST^XY:@4>B_(U1$-]FR(WS\_(XSQH<8*P&<9,] M&.'[*'"&-[UXVV-[KR-75NC8DITOU"GR^FOW5WP\S12&K[1DVD9L>^<*%"63 MU8,?4L\2^3+@-[?F$BK2?W$>@F 2D#$% M@-%]R]:7/JN-8V_/VN>OZ#G]WO?4YWU2;; V-V=S]%P QA'LR0+RYC M"S!X ],O_Z59!O,D(1D0V*RW75.=P!9EI8N+5UK:6GI[_^W4A5B 0Q3UK5_ M_DO=D?\E@";JDJR-_ODOU\Y%DO_]?__^#P'_P?\BB+__;R1"R+V'9IF0=-%6 M@681H@$$"TC$4K;&]T1;G\T$C:@ PY 5A7@P9&D$W$:.CB:B1R]Q'FH!8R&+@'C4!T0Q>T^(("XRL:@0&:281"1*,DPD MR0R$2"H5B\4D/H6 . M[G1C],/] 7?DFUM8D;7IMN1RN;Q;#0P%EZ9)DOF!?AY 67G%5Z:\5WK)>&6I M'[U*N26.@2I$9,VT!$W*EJIX3[P*FQHE*I MU(\5PLNVN4<@V"N*?O6*BL G5U02?2$8PIVHJ[BE9(HA=V!Y!U8@ $YW[[71 MIR-T? ]P\DG Q1W R=_^_7L,!.G?OU5@"82H:Q;4+/]\L\#*^N$(!ST< 7-; M7OSSS?T]8JUGL*4__OW;DBT%_/OW#^^_3ET#75K_^[K9PZTB9?&_(IGB%Y-(9\S$C6RMT9%6&[D>)C6="M]C(&:] $ M%;;752/W&5U590LI9#.M21E8'U3B4)G+P/Q&R-(_WPJXZ;R9X1_[(R:JU[/U!I($OM]^H@^4C3/4*B3%)]_ZO&=B<4GIOGU,E?*2%2F]+A\;R>+ M4BP_?TI,B^PZ.NSDLUQEGA-&G]/)MPYD':HNN'@"J67IXK0C**A:7]_BAEU* MIGJ9M9X2#W:EK4-K(EXBJ<M;T9&TI4LW*R*0I*'P@&JTE9R):V3=X\IM3E ]^(W-NLQQU^ <_,;<-G:C MJ+GH%9_7UCI\@2[MMW8B3Q:Q3GZFD.OY4I^5,BN37R[Y&&IM@_G(MJ9A0R7< M6 4J.Z]]H^IF0R^6U"/;:L6BCP;HR8/ZDH^C]@T%Q03/-/$UO6&.!0.8?&3: MJCY4'I-#;BU*,I\:DE/0:+Q/$4I E%78I'^^%:NYEU5'"[^]9EN(KR![94^- M4*19L=/I>HV+)'MQ>3ENV*4GJ/_)]RK)-W?V#,UXL=YVB#9)UO"G"Q3:]D$W^JR)JLVFH%J -@\&;"3A:X4JQ$UFHF MB#XU!6K ;-%_-J M=,*#@CD@[=8 U"?K8G( 4):%@:P@FN LON\4PGI#UY*]K-7B:NFQFL[7QN-* MX34AU*PQ,+P&0.KK-N%C07 A R M!Z9HR#/TEB-UEF.,])CA'&#=ALP__T;.33N3>Q^@+TBL(/C'EGV_WPS976F(%\$ M_FZ,/3ZH71'/MW&W,B5D'.S7X;S._P[\T=1M W_"#J%[5Y*X1UM)IGB*<68$ M%J7W ;(KO@Q&@N*8!EB@J"$\.[>*V@*8EFZX4G6!RB/1R9(L&.N6H(#:$*_C MNP=; +X?4HMUW1XHLE@;PL;"U<^MI#^(V1T0F1NDD(SKRWI+;ZQ$9 8Y30>X M%=XG64*?AS(P""P"<-)=ERF6]NV3PX>]ZDPP0M/8^2C!EZUFL(&RY32-D&05 MS65=85L$2I"IB(4LZUG^]MVI*1GBGJ_>)^]E_S80^=[P/HZ KT2M04P MTHJB8X]*#<]R%X"+-&E7E'(M3]KEUN,\W9]O)DHZ: \ QM>D6>[^C6AD> I M'S*<%<&'#&^M1O0)KN"Z.M,U[%3SHP,YVW0-R])%1:/P9*A_WVBI]W:^O5*&@("LK"]JG*BXG0J3.AZB]Z(U ]@X0Q>6VS&*5: MD6EIT,J5&;N?$H7 K8%!P>KGDK#/ RMUE94V'1LOJLFF5"9!M9NG&L;PL?C4 M"!KV@KS24I^VTIZVQKVQ1IZK*K2P?>H+&KGZ&@ LF#JT4<>""5 Q^!SIXD$O M=H;]N,"0:AU8J-Q=-4A;;*9Z"A/^8:0NW7%\&QW+PD))[3%.C'* MWB\?/+^9RMVYEG>[KUQ[? MM"1A][>@U 59*FKN?I<[S/-.7K&8HL!PF=:C^:2V!L)#.[ J_+]"53, &,DR 4H:J*N G?D"W1J6*]U'LEIO/74:33U!34F;W[D MS^W^;: @?O&5NQ9OUA^!,&?(R#*^*(S2C !&^9F5NS3E-_JX M9]GL6GO2YU8L%Z%FX^/[\LJM=QK3>G/1$-E,JIO.9"/-W&/^UF?R)ZW< M@1CMLU?N5:O<5+5(=L;EQTPG_J3:*[YVZQ,\ "OW=5# R,/'V5,SPW"M+)/J MDUPG'7^\^FA]:N=](3V7XBW#;"?;J/72!EF*Z&D02VKF;'/KVNZC>0OE15E_ M\C _0URJTW2,?WR(T--2ZJ%M-MJRUBO?ND7RH<0E* /\,G,AVY55*D6*+-N=5AZ$PI-6BR9N78U_-G6Y M, S>NW_XC%9/"7E=Z\O1)"=T8X\%=XIJ),4!*;/F MBJO5C;6IWOIH7S5V/7AA3,>CJK*Y=44HYN9DR9HK5*G-#T3[UM7W!XYJ('9Y MCX>U$M?9E5R;Q,EX:3)L/$8AATV%D_6FW/_'HSJ8S!2R0Y9H3N@*Y;I5W" FN2T_U8M&:C:E6J()ORPH^'M:L8@]S6FV1 MG+;FN=IT%.?&Y6PXK)_$@L_/HG'&$>+1DYDSIB"FI,2XP;2ER?]J^[T#FTTH?/J4>99N<9^*FV8NT*J-"8"?MYQ_(/)RR MU!7/ZZ27@B&UUS-PX'XT+4,6+3>EHCN.#^-V+M(6,@F6?EI$.*OY6+&[@65* M>SWS>QM/=.TV#-03ILQ9PX?2<.XW\7;,&%>'4ZL8.O P/GB-1'@JQ]\9 %WVAU4>LFVBUJA/.%JRJ!B)7M>1X,^M"=S7;QWXKICZ_WZ8)NR!DPS+4(ZZ62+].%$UC1!5 !- ME1716W@7<:NL%7F&!4]&M"C6Q$EY^K45]MEO>T:8'AB/I7E)Y+T_ <<>3*^> M@./-B.L5I^U:6^3'7+[87++31M%D@XNXX&#@,])N'"; >P8#;5F%ADMMV,97 MEP"C-LSKNE0SW*M_#D[&.&4,(*$\7/!1;UN+&]3-JL248IP@4//!H];/S#J! M79_.Z+/_?,PSG;XF6LY-CG4Z3: MW?2K@Z:F+>.!FB,%+H[B1PWL%7AAW]?-2U<.3W1AXG01<\LS9-4Y5LH@5I0ZV4G0Z> MU,R\D@\<;3AGV/?Z]3N-^5N8@>-2%@SMB#^J!<60JVMIQ757]6S4*M0W6C1P M:O]-9,!Q+9_H[-=$Q\N6YF6LC,I@F#/KG+E@6P+H]:+*0V(6/')P.U;&Y]FD M5T'+*2MC9IL"E1^/HNSQ,C*)V*([4>@Z1Z<3 MR\&@66_:]=OFCY]B97SZ7L8S5PQ;&6 *;V. M]IKK!@=2_4A-6L:,)_[6>,<'6ADW-^:GK8R2+#/QJ!S+L9'V]%$L1I+]YC!P MZT>@K(S;'/E]*R,A\;V,,=7B4[GW9/8C4BT^RM_DL'^,E1' ,;^,E=$HDLUD M4:HN63JK#)KZ<&3F$K=-!C[>ROA4=+Q\D=EEK(Q6+#^+/SY%"VR#]QR$R@KX[;&_+25H8KS_N;1:G:F\72W,"Z7 MIZ/'X.6*"IJ5<8,COV]EY!?%"9=E:)%<5]HMN5@1P5/YUF;[QUH901OSRU@9 M]2>V*.F)0IO-#]EH:4%F'J/)P $A^%;&YZ$CBB[TAL)&Z-C^[8$C"P:0 IF6 M8:.>[;#0$0Q9&"B@""LT@&FU@:&6=<&[H62@%-)QKJ966)OK=MC(6']K1KIKE!5,,G*,"2N7^0"K>@G(HEF?1]A/:"Z*1W)Z)WGSX:KG2FQ3&U@;PD@H M,.GSN-=>T0O =9?<"%/SBV8ZJJB38DQ@N].I6GNT-;FA1DM"X!1FT,&QE^OH M56).79*)O7S0Y=(9@6,;5FZ/1M4EF]DD>VVKP]K98N 4UBUD!+Z5PS"71E"S M/Z2[),.L6, ^@=@HUJTT%X$U^FX)04$-=+PT@FJ" &*9IXO6X7+]>RJ^UOKT M##:*6L=8U NS-KG.3R+YC=1-KKJWOAA]/#9N>^5Y!AM2;).RFS.ZS&;$YJ*5 M%J.:50OUQNVL*2]O:/T2-K+6+%]7TFR$C)3L>;78*#'#SG&27 M29Z*HOV*Q$O[%3L$+'1E >61,8 D6SE!E!780>_XC52WGF)"P^!4#JB1?#8> MFP3W O93.Q:[T7^AGY<$P2[3)97 GMWHMHN_G+$?#NG>)'_WN":2J21II84A M.R\TRL.)*!AF-+ 3/&#CZN3LIQ*7&MH[#1IL"X#RP*&61LZW7:'-97I M) 2CTQJ0-;9JRYRJR;'!34[7E[IY&[/UF,J_=U2?BIUDC4V*4]9N9U,1R.#3 MR:=P5,^;J]?/"_[>8>67^00IQY:+:6EZXNBLR?KR MTLJ9E+19DA0SS<3:H*5I2Y:-!=;F#MK2>N'I>M:XGA.ZHS:S!E6C3)VSTUS? M2,T&)9J[*1W\P:$[05'!+T]6XQ%TV)PR5MB:_&C/$F2%I&\K1.]S>?"U+VEX MYVS5C=8JUM2G#VRMS%#%\<-P7*C;/U\MG>+/8DT!0LT%H*LX,@I5-UF'E!ULJZ:3ZL"T :P9G1! IND#F69_MWGPGF M.*?H2[?<0>7NMUE@RB--V.;EW[W;^1Y(:=,MNFN$6]5F$IEGLNG&BHP(D=ZB M&]>+O4* 5X_G1V2G<$X/R;.@_*6WOSZ6OAO>3@WFKS?K- IVKST#!E_3#?WR MUN:[5V:R3*MV;4+GV/BXU%GTA.ZC?5NQTA^^,@=G2_/-F#AG4=>:&^EI(S0R M) "5;+$N&CFE&B[JMX"'E[>XWXF'MIW*VZ7<0F)M-5F:IC+5Q&9V4QKBD_$0 MU&WM=Z\9=*-;,5:+N$"J8I->IAXR4L4*K;F;XA'G8^(<'5'5.?XQ&5M6IA&; MG[6LF,+FVS>%B,_4$0$.;WB_>Y8IE./=S*+.RG&V,VHOH]%UYZ96C4_7$4$] MP_U.'5%/ML@"1;$B1X\%E8QMK+&4"7EE@/'@N@OQ,>US;U!$8AD9R#ZOZIJH MR!K*@) %"Z#H,]3SEJ[8V*%0U+RL'E)I/5US$R4_E?-V6[+B]%)O!Q88+U^P M^/;N7V\S@/*=U?[UF)B#D)A70&#*HS'LB82ZWS7@S]JH+*LRE(NW*]M)V>OD MDSV<9@J;;L?.V%HQ>!E\SAWTU[I[-1\R&8? =R M)K7Q8O(TF+'K@I9KX#$1DO[UP?,MV\S6_+^ZUO;J MS<'"%BC+"R#!6@1M),/%,6V:P#(?UA5AHAL913#WPV'12W1U!BR0'AD QY1Z M(;%F7N>,1&\>9?-F<E#T M(OSV1B:*6S.0VD <:[JBC]9-M-1XLZ4^&R>SMA;ER7FO)RUS=G84782SY;JS MY95!":?,ITZ9C&U:N@H,_\ZE-UVH-D.68QNFQM4>LWFIO9QDGCJAI7'=Z?+" M@'S-J;*ET7"J_!*EOA+%,A[9Z:*0YV.LW*HO(E&[5F#%&S6]SF3J7XX^'1@/ MK[B#_$6_"L!?TO.%=E;L:N,X30JJ'$]OVALVR80(ORT=_AD0?RZ:.;T4#*F] MGOD2E*),G0^"":0F,"U#%N%"C-,('4#[Q>E0ES5-$!5 4V7%XS[]R7@T6(ZZ M338?:Y5*<,[TVZW 'AG;$XR+V)]"0\!#>KR0%\=EMN+W3Q:XSFO@[!*O+<4$;6A<2OCN*\&CCKWA4:P#HRA;JB")KI]U555 MUW:H]78[%FJI:M*]S#1>4WM5,3==*\$]Z']J-,_KZ%<>V:,I^A#K+/.-QR=A MJII6O%%]2K>-VUJI7^UCT,?S_9&/YT6Q]'6& ZEY59J"Q%PN+%H+9=X-K,,H M>%$LGQ']^/R)Q*]_ ";65^Q,);6,<$ 4.I$B90J]X+IVP@,PP3\ OMG <)5,,3QNHS"0?=JVY8I:C/;,G$!^ODJ*T P M;0,C,6> N0TT<7VZ/E])LPE$V_!=#M:*YJ?IIY7"DRU.F(BY ??4JH9.KM/A M66>-YZX=+PSH11OS'!).M.0%* 3=,_U!,_4RTZHW*/:H&EF93>F,J#W.8_%: M.K@A(H&95K\WDF]AO: R2[JXGDRF7$:>MUOBH.3J6U_#Y*=$41A6(RHS%0%TTHOU6,BW79@ M\1D8-A"J["!EH0X@RQ[HU:S^\$AK;&L=U[5Q3(B5TH$E(X&95[\YE&]AQ>AL MXA451+(9+CXE"[;"I.;L.K#) T*='72@7P:5Z;6Q[JN=X92M/9A&FGXJ/P4X MN>AO"H3SDP(>)@J5LV.:JC1$=OY@SB)@'*\J0H!9ZC-) #_HAHB+VD9G77]W M3B+'S+ ^K:\6U0H[7Y6SJ>A3OA^1 SM# Y#(<3>FGW+YW:EYR#.@8/)ZJLK) M-#]E(X*NVZ5P'@;G7J53@[9(#A[ C'RJD72&,_+"I)?DJ3>D.#F5TV%+@-^1YZ1M"!)0!6/J'3MM#4K=J18QC2E@S*?&-+>8 MU(-[Z=;EDC6]DE4I_.Y/>3R<2:U9BJ6 MT SNM:NW M,/2L3S=1&KJS,;\OV6/K26@@$.'G3?4!8J<5O@AQ0'2OD:J(O) M8F448O=7L7N.[(..XL])B#F-]-AI<@-J;*O+%/21VFY-Y!L%Y.>FR ].FLAM M2GT(H(NGUX?S[S&KM-(/+$U*F6BUW(M+@\":BD%*KW]X!L>?8/^5,SC^HD%* MLU@J0/G59*8U7;-+)BYUGRK2(+#.GL]*S?_IR0?/3(OP@;D(]2;=6W3S:8'L M,@^;!C.SA5X]L,O.;Y>+,#A'_5]&;!&EQP4M"[X$]:VLB\?'?EI @51@E-:D M"C3" 5+Q[&H&Q>V=30*/G5Q28S8:V5W,"IF5R%./F\!B\84N[PCQ:WW^';'R MGIR7LW;!3(DKIL?*":YM1I/+3H"A\=DY+V\%">=H#2@T@ ) X!3R61#[BD-6 M8M9&G!=&T\BZ6U?(U--BR >6"I^E.,[H=HB8TXC) PT8@@(EEY94:'O"28?# MY?8Q4ZH_#"L/>ON!*Y4*(V8U&QLQ.K :Y2S,G-7Q$#6G49/13:LV; D*\-S; MZ4?#[DL54V6[8SG;F?!\S%H'UJ8Z"R%'G?P=T?"V+,TU5:>B[6I.YB+QX2!? MF8Z[;"RPH3"?EZ7YAD?_S S/K?'F85T@IO4S2F[)2'!::-X6$C\_P_)50 M<:0:1" EUD])NFP=6 KQZ=FA@X.%E],6?J#W+3\J=>KL U"G M*MNKE2,UOD#;@:48O[WW[=-3\5W3^V;/*GRE*62E:2U>JC9%S08M/;#+6^"] M;[>,E7-\+LR@P&:?BG*;6S\N6ARM64IR%%C5=0L^EUM&S'D^%X,J;R1Z42F3 MZT&WE]V,%IV%$5C"=!L^EUM&S0F?"SV3$A7E,<.!_"RUV$CK1J9ZVXO0A_I< M@HJ&M_E<[!;73U1KPQZ9L6/+:JEIM%KEP.J)X/A<;FCTS_2YK-(Y*6'RS34G MQ]=3NC,9T/(FL"PCF#Z76T;%D6J(-+B1L*G. %>*91/Q=$QG^>1M ^+WT!") M%Y/)7\2"K5!/3+H]IN2I':VIZ?QZU+3:MTT>/LV"I<[WSUTL-?D%L7*.!9O+ MQ5>KCJ*U.9ED(JMX75+%0A@U\)LBYCP+=M#A==(L3DILOEE^T+OC!#W(W+:* M^5P+]L91MN+L)08F(C M,9&T6'<:49:,8*FVQ<<":]@&GJ%\^.4I%\3*.0QEP9=K@UE\8[&9Q6-4G\0J M'3FXUP_= D.Y9<29ML]I/9RBWC)ICAI)_ M2,6:<2I1Y3+C59P:SZ/I6#9D*#> AI?YZE9&[-R&G4%GL74-?MP_'I^6)!Q% M(2AU09:*6D:8R9:@N-B(FLV'OCT6VVSF47ODQ>9JS+8#JSU>[/$.'2]V^7?D MLI= 2B21:]GIG"YS\1;'% H=LI8+[L'!H"/EDZX!I+8>^J>:O91'7*H^!?WX M1,SU)ZE)[>I^]3,DM9>EC?++Z>JWDU]BFFB&RG47TW&'$S;)HK74-C5M&4Z3 M+Q8R>@FD"+GUI)(S:6VZ'@[+$7$\H9AQB)1;W>CZ):3X-HD]=/#M:2*FQ\K< M.M:A"VNQU9>#&SIU)CJ.NAGJCO,1,2P.FH]/0ULG:^4>:>6 .LJ1MT[5/Q01 MGZ9#8?=A"PAZ8LB0+QAJ9M-"P1?+814FT *Q4@K_6[0&426TX!+[L MZF1_L] 7DT276YM]$.OS=:O0"RXNGNNJ&RWQ8E^O"8XD))MG@L-?]!+J J)A MEQ;(]^DB\(BOQV*GJR5J7(NRC &]3$?X56 #:(()#PH9(O29J8/VBEXF9U3* MGS0J=4%PT&VQWS5LBYS6XIUUH M*X)6%51?A%U1$U%/%@#]!,N2[LCS>MTHK;NK*@O2R[HH"O,L60WLJN'OUS:% MW,F.77*8KY$P_J3'[D3^^+.2YKACF9W+,5XN9>.<;!78TCI?%]AT8%7\>E2VI(4K*ACO@TV.@(]+EQ2T@&D3GY:P MT!)7U"1Y(4NVH.Q4.JO.%'T-MOM[[U$9#ZMUNM(:I@2NM:G&>QME9;#73_K_ M5L"8^&3%"4&X:\"!))[%R&WII@ B\CT0*U9SZ>0Z4LB2)5FUN'F:3CP%]RZZ M<.0OX<=L&_@:M#46EN/;\12.QG;B3T:JR-FM,5D9T"LJ&PGL"G6F]^K9[H9^ MS;4F9NE@[M'%IS<)0=W([QBWOB+!B46111MU59@4:EFC8&!BAE@C"2. M[D%&(6+>PJ)L6(L3\U4V,P2I0H6-=-G@GNHY=QOUW.X'PT#^.+.H*6@CAWRB M3Q59DU5;=9%@)NQD@2O%2F2M9H+H4U.@!DS@* :R:;:]^/8O^KC7C2^Z,)P[ MHL+*-Z+"1BC%)D)S,FTQ0J]0'/%29WD3(^KOQI<:T6LP.]C3VOU[P0-[B^-A\JG1);8T4V/C$8 MRV0#.WHO;!IM0\Z]KMW:YL%SEM@;!I-/J+D:DQ2B+!A,-)4M)8?L/' J]K,' M,R!J-WGBFF%#7N##,;M[>9NR>3#:[G783?CNUE*8'?B-3]5AY@59*^NF^; N M &DD:R/_]83[D4J".;=1H%N]>> M 8.KK:QD\I(W"^^(4?ZIQWLJ"=_2N7-VJ_D04ETF[U2TQG&$G3@\ A[O..PNWF9LQ(ULK= M&15ANY'B8UG0K?8R%@2(7!0D*?%<*\M7.;9OS>DX/^U6 M*O)*FZ4[(W[7=Q7O7H%_95./TE3B'C[BOP/)^(J@MR/N45 M-M_.QROV,&NDP?+HC6Z_X)^_\$)S+!A@K"L2)!;KA$DV]$2\Q,UKT911YS;" MP!?PZ-6.%V[?<[_Z=I./3%O5A\IC#>@UH,D4L?79/4W?Q MF?43"BPR!KB.*'67B,&O?"^&3\^\9X=05T2&@BHKZ_O_HC2V)E$%2Z*IJX+V MW^_.-_"_)M0PP__^Q*5->0-@1>@U^,7W\$\"_9^BG3_0"P1B;(#A/]_^:-J*+!%_D/@?[W=4 7.'A+W_\VXD?IZ4-FX< M_-$OZ0'4<.Z#V_?"$?RY@*;,0%;@NG0_EB6X9L$J__-'DB:9G]LAF%U*6,>2 M^(2N"%AC\*) QZ-#J$>EI$#S41I(?)(1$KR8BB:CJ81$,D/PS<'?QW1^<*+G M\5-=__8O5RVVV2S1:J?;;.OO'X./'*,W-+/%9KAFL5UD6T2ZFB787J:0KN99 M(E.K5(JM5K%6_<"V8Z7%['36?C_V&]X5S#&R=YD[@B9CT=2VL3XM M]/[FWNUTJH=B9E^94W=4"J@GU-F^=O>U9B"(TY&AVYH4$75%-^X]C>'5B+33 M475(S9!WQRQ+M%G[#.J4J M& 8OYH>K*9.ICKA:9V@O5E.Q%<6AL"^UFB(C#0=>>PV^+MS(WQ1N)\@,^K_+ MIIY=AI@C >)5Q_T*\SKR_%7(PH3'$Z2SWD,A*L+,!/?>'X>3Q)4KXCNBPY/V M7H_%Y7[A<$K\S?[X69"L6I+WY@7DOK(H*.[4@V/C+^[3_"ZI\5:!7QZ%Y-X@ MO#:K_T3Y)YUI7=/ 7UM-_,-"AC#N4C"Z=0"N0S1)LCE3A#6TZ159 Y&!HHM3 M1_7)&O(7X&> MR>UE6\&%PG_^2"6B\9^GM:4SOUY"4H-+-]MLL]QWT-1DZ[5FV_F[SC5;7+KJ M?FK7G/]"$M.&3,7Y0#$N")ONY]B?TE_N5SGWN0*[?=!E/P&'Z]L8W[XX/4[G M=#F=:1.U'$&EF.B)/O_ .N_ZDVQ?90?&P'F9Q6R5XBE.HQN$-0;$W)N(A.,# M) !4&A)Q@NCXU,2]A*)08:5C25BOHZN/ MEGV[A/KQ44%?U3JL;JCH2V^Z>9\C2T.8W0\,($PC2]C_5SU=V]^%@:DKMN52 MQZN[MU[V1)RI3_R4-9AJ_XNQE+8A: Y>CFC*)A9=#ZNQ46I::W*QF)PPXC;7 M^ ":$GTW36DWT]56$1$/PJ$HA,=.B':-.. D1*U)[#$1 I(0(N0?G\X_HA_( M/RZY;'F$P]K.*8]Q# U==0C'\\_C5DA U)V9?> ;./P5J9A[&^H5 _UU]+,S MS[#_&PL.#?-'_ON5OGI-(BS]]Q-+T'DS.H,IFRB*B\C)D'Q!!0PIY/TIPGS1 M)8G%^_SHED20585*)5.K#'8:_ MJ7^:IM^(T*M#JPE&^*($S4*)DGSP>EH.BYVZ*4RF&7G06^O5^;)0.7;('$P3 MN/H+AO#=F=E%3;R[#>/J3W8EB!86#MHY-K9"(023,&= 1-$W$B%KA&R9A#C& MQO-?5]_%"=WJ+Y,B^DAB[]B]30P&R:A(IGA1&M)\=#@0^4&4'/(I4HS2XC 1 MIV.TNWOK/-$6>2O_U"LEDMJ:F\>S7+5@KL9K<\DS/'E84L\,Y-@\*6U(H:'* M[4*O&Y%F#5B28 MM"^[2TR4.&!FZ NTM%W<7>M0")18P)BYY@3.5)"!*XYEK#.ZY#(*J C+S-)N MMG4=UB8\9:)+54R0; .^F'P39(5Q_Z9V(9L2K*( MO5[Z\'*.CE]MK>S7V+C1QDC0Y W^?! 2\07&IGC7O&O=$6[:1R,XX["OFUVG MTJF0E*_M;P[&6IF6) .=R73^4Y8U0/G<(4(_;J_F(G@@2]/L9AY+=3>-P=MV MGB$/)FIP$BFZ/B4RN(_7\XX$5::T3Z:/>4F)Z(O)8)K16X_)EKU(=1=O\V"V M;-D"[N85.@_V6X@S _^L&6U]J?E#(_1LIFYEV0'7+:QKW*;7T.3A\<[D2\*L M&W!A ):NG93C^?5\?R6.Y,,L$U=>>&VN&77X,M1!G]#2C:Y867:?*NQ\U$IL M*&Y*ZY-C)^=+G47P>02&"=:_*+4/VDMP95+7X0 H3_)L9Z1AB:AT1&B.H DP M%5JDD:9&0K0BOG%7(1F+DM>;BF>%>,?/]/NZTD!.7XQ^>28H!+L"HHT<'41M M"!=G8/[U@7M4;]N7^O/:H$&Z)FT X0 F_8>>51HS"9:,&[-\CVH9Q7;Z;^3=\FJ'@D MD2(_>ZZRVRI"))!*_#0)"RA@AL1#: ?<]0);(LEP1^38V'951 MJ* ,V M$E;@;%8! TC$S#9,&^U:63H!2Z ^N-R(_G/@AO1 38?B,=*B=?_IQ_&BE]B_ M(:78@&:B<7X0CXE\E&2B_" 6C?')@1@=B,R03$2EPUV9@J:E481Y::J.T\W4 MP%A'GK21ZXS<*QEGNTJI)I VV1JLVHV9/N=''<]#ME9QJC6.HY-'NT9J*I\SY9"Z3^915&M0JU>RFO.3I;LX/0,3N MHJZVP7^%NQ*7WP-" Q -!R <@*\Y &]Q%K]9%UT]&.5E#Y\#PXR;UA! M'!,913#--_MWWPSL+RQ.0T =)TP WPV1Y"UR)84_0 S_GM'B^SF$F15=T:EW8B88Q$)0;$#\?^0=2:&8;@+GY/GE??F/GR*?/7*N3G&.B&R' M+=XO5%7# !4VS]HQ'CR81J^'AHUZV["QS?;O,2:'#F8 %3/,TUT'@ M[(PJQ@>V;=:G:XXSHJG.@LI4W^8::T,#O2J8DC#_59\RSG1-H"/OP"+*Y*5S) (H#P*X67S3QGY3K MA1D+)C&4%2 1@J+ $NB8&7+ES&T9.7(LG1@ MP"L>-^7PZ =>]\A+=>CXW,) M;=?4M&BA-1:=8B(D&]UJC(O.#" "S&,HVJD#G^HUB3]AS7 >$:8-UV%SK*,P M9^^\CC46K,/^+(7]1J,6.P^[7?KK.R%H$O$G[>OW $Y)6&@P@;U"#^'R\$G4 M'K.R6!H_)GG$/T:G-3(3Q3 MT3,O]O^[JE^A2=$;G>@(YQ#BJFQ9<&8 !4+=T#6TN"IK L"%=DW@7.Z"B/>9 MLH(E. >+#E3 K@Z_;[=I*^ZF=Y2,H0G>!"/;R/]D#>-B,A] 5"@<\#0A!%.",-=&\ 1J6!%JF3WQ)P2",G M?S!5.)7A6PQO,8"H56%GU]_1Z@RK@VL8:NN(&!GZTAI[/]_!=1K@MDE@*&O8 M08>WGQ&OHS17'D.WJT+:G4<.CQ;?SC\KU+/S-:;]@G>W4%_\@Q.7+2G'3+7&RM_#AU>8&3IY=9JVZJ MRZ<7BO@=\\HZH<**%?")Z\3S:^:U0+#7Y>OKV0#V^>K:-Q!]_DC%'; .!TB= M?QBJ@Z/.+]#E]ZKSCZ7]1W2E>FH_Y::I[R5HUF=3WY:S6>30WNV.D?/1W0L* MOCK]O+S1CAV)A>C=[.S+L#.AXGW!''!VWHNW3F?IGX\T38AZ++^,(;HL[31XGA^JDE9\*\TVY MQBR'S;J*-NIB'X*[WR!KR3ZJ#T*)BL,78@"^$_+IT 5Y>"J."$R1B]?RO#5\+6$!KNEHY *"*\]FJ")LJ"@L(- M4,8V?+#!O?G4)%!N!EEZ\50I\Z>P'X.X%P] _.JB>3OA7CBXQ!P#1?'&F/@3 MCAP.\7#RQIX10'$0&]4'YNNA4I^PS*%>[FD;'#^5B0RD2"[Q&)WF%3$Y5O-Z M9%1K7%/7!"9&,7Y5T 91V1VV:3F6+1"!WXC@?F8 O"N#/*HXL(FHZ@OGPAV2 M@'Y^(N?XD-:F-OA%N->8_WXK5W(D(87Q( M!@?=MW +:[:%-2I4K;[)DJ_D&L.5-H^07:F8ZZX7^<6#F/[V+Q5+?8\GZ.^I M5,*#NR>(?YWC-5BBXGE'<;X3^N[M'QV=]6LF[H==J+Q_??*I&Y)]%R@?WZ[\ M?-:9JTK%NU4'9YYXFXCP-3RNM^#=.&Y7.7;?LEP7S\QO?;-UW_ MS_^Z$ M[V_4D\^X)SYQA\,N=QE8Z.1=\NKC]AFWQ <*>^^\K#XX4RB0P11N#' \%A>3 M20I *DS'^>A0E/@4'4OQ%#T"%S'[^;=4>3=L$+O+-3Y*O)?)?'QQ M$4YLTY*'Z_W6@D.O['-4\'UNFUXW^(WHY?NC2(NC.\5T35,+[!GW+0'IBS)@B$# M\Y+D[_H#A]HIV%?V9^^Z;Y?W&N@HTTVFD M>4>D%<4G..)/W752871MOX8MA2-DZ09RHQ-#:%B:?Q%8LJ?&%MKG<%QV1P1U M= ^24POZ BI4B!-CC<4%==RN!#1)%4&#_]DY&#UJ@@L/W#T2 EG_%ABM"558 M8^4'36C; L3SD+B#"I- %!95]OV%@L0(:,# IRU%*(0!;*^;:]L3(,".5-B9 MPTJ@$""_A70>-@P?7!2V6(7M/#IG-=9M13K\%JR0) Z_5='YK/#&'MF4;P#]M@8$]:; 3=P1*2C'4%45?(G$@[:$;CBP$ M5<=:0C?=ON+Y+*#Y!4O9@K)])VR.) \1"4) A@.))BB^"-0:OR3R2Z:J_&5; MY@U'W'ZMC7M)3WM^**^ =&H%]QF'GE_!#0_9RZ+D%G-< MVH?;KK_4C\--9]1$O//L^WZV"']^S0Y->:?*;_ M ,TJP0$+0C7:]0%PZ7*YBC,E4=*5'7*.MD5#'(4X^A>M%!)P Z(00Y*U[\XF MK2DCWSU:/G1GPP3%3#HU2\#P_R$1RK")D MB1Q8V" 7 Q2!GPO) (N-HK[LUMR+&!I@)P+CH# M(=Q#N+\(=\(3S/(*4RQ(JSUP@19.@ DD$=\<\M M=#WR*6M#GQ(=Z@:L3'/W#$1H8GF;D0L=%4-F6 B_$'XODL1M5 I"E6\%#BE@ M"*GW0!Z"5PS0Q;12KBS M&B0;;[![OD1IYU/Q.T\.\!?"+(39ZQMWGMM. D,<'.7N_1I <;S60^_0)=#& MR+,'6Z\/K26*FH!?.C8N7$=-6?5L7TO7E1!\(?A>!-]0D!44JN/JK..-#FP$SKEF6Z]SN-L2 MHOA7]@(%M/$B6 #M!+JACMC_9Z)0.EV4]1XKNFDZ,8,&<$Z%Z!K8 MA8Y/=",D;2&>SK=[W8,"@CBW95/>'2!X*;@+G7,9(8WE'JKQ/1M"+H3<:RK, M,0[$M:>U8(N0?P_#PXD6W!H-(9Y"/+V^)$*.;CG[_+;F'G[S\7H$L:W/!!6" M+US((H2.H, FB6M1"7$6XNS]L<[.T3N(+6*DZ -!V9Z*#4$5@NJ-!\\@G)P< MC[.9 CN-0(+.!$?0<5)[YD37688@ :>TC(\0X3!F+XS$A%\Y-$X1E@Z7VX7C MA9 ,(?DVOQH$ISQRHY!&*-F#1=@ABD(4O<[R)3"W?2P?0L<]0X^/,@HC<,K. MU ?8.>8\;(%33[EQ)H[A&B(Q1.(;EE@W"X)C$SAF -X%15F3#0GC#"^_GG/? M27B +T''R0NVH>VZL29V^97Q FR-W5A@S90E+QE#B,\0GZ]J2L]614KRP' = M./DSS(--5=?*=79/'0^> 19 LT\J50- N6V<5..[##/2]I&]E"GXK8(X5?31 M"^ -0"[05U*'T4'*,Q*F'0W3CMYJVM%PG0K7*2=$4C9='X3'P7U)I]Q4!BW#))9CG1BCXW][OEA\5:_SL!/ ILBJ["74TC4WW$T4H-BVRR/4 M>6[&SUWXD&V&9D (W[?E15%D."1K0@7 :4D6 *!\BEZ=JDO"]N^ >#FM4/9 MWPS92RV =U*=0$YS"U1WLIC>;)'@6U$2G^VFA&> (,O63<0(']/"3%,AG-_M M.,9*V$FP.'25JALE[(3#X92KCM+RK0UP;;&NH'!)N#M-8QM[WP/TM AU$*H M_?J&VLR0%\@QC1,#X'7?PR/:,0LQ%F+L-8RY+C=HFD![12$T *00-R%NWG1" MQMWAPKGRACKB7.[90]=_JR\U:#J/Y9D3V+0[58V,! 7Y:]'F!+2QH1UBK7UY M=M!7T#*Q!&AI8"==",T0FJ\R-'349>3Z7G#B[R7 "<%E;6C IL'_?2=4V83+ M*(:7DT#,._>*KV59R+J;5TSPG:59HRY3B9_F,[@-$1HB],W*$[MML -RH,@> M:FT-BMQ-+NJDU=>W*[4,?QM80,)W50@(X0 :)0 21(!3"B#M.186**!].)1% M&9\97Z+,-$*B'$SU/"!P[P MP^ %='GS 0C=>U?D76H,:$Y;ABR^<4[L[3T?FD[:^E2M^.R'OY(0X2'"7T,X M2GXF&]BM#NGL2-WK.+N3 MD)#B0Y->WL=JK>S=1_877L3=1)"$):S0Q5R2C-9^PUB[=]A@-Z0^'$(T>JH3 MEL38DS7$($*(AA!]ZYFW[0$WC,")+8V\VZ%VN9GQLHVNJ<-)<451MS7\TTQ7 M$$5U'D5*U4<^=Q<^&?CJ-_?N)3=.T=N9G*&+(<+-FQ"[YZW9?F(H 1-V\3M: MR!6\)?[=W2Z7\5V0!!BB[%GRPMO,=B)B+4-74!@(T+S=='QUGR(LOQ]13S@Q MD%<,;;A+LA,#?E@1=E @[X0$4"E88O=:?&%KB.H0U:_=#8'YIG?W'80U5+4# MB"6@F "U0#/7J?YW=L+3VL:\F4=7Z!:0MEZG5,*LHFT]QH(*&\H[09,TM24F^,->G?L7F7I!5[CADB[:[A6&V ^!BIO(:3>4%; +!?#= M=(K*;2\PS>BJ*ILFBN7:NT>5S7COO'M^#ETFL'$_N!1!Y\0DP%\A(U.S[B.X MT$%,)X[K3![#R)URN'(,YB#=P-O7;<*Y;91 5TT:2-_9,S@6+]U4:7I1WUZ\ MG4M&41 WNDZU_>*UB\]?#HOTZ #GTG1=#OA^S:'Y'5][J1W2(VG3NYJ)V =<18WM F7P=&#KB\"-D%8"+*"-3+F[K@3Z#;<_0LZ=6T7 M\H[?[3072\SOV]AK'VJP>U6I\WD M>T)F1FNGUM%PA!@+:Y*V,\4A>[#W.D( M=R:ZE_;"%YQ\ ]:#R'>O_L'"(=:BF-T?ZHCWY>O\7QOK7 D4$H'A"D#4P7? M7;TO70EUQ6=SR%PX-SVDHF%X[*%2X\L*2X!1G4!;2$;.L[Y M=8?GJW.>$59O0*7G= O.7(]FN->U$W L\)6OT$S$K@>DO0^N8D7^-_?0!121 M4^]W^!2^Y@=OEL#NFB:QG^$=%?66&&]V>:Z[;2"AY=;OWB.-0PG1(Y@:P2X/ MW%2.>,IYX'S7O:P(Q>ZEW0Z*\UQE+@-^C"M/G0>O><(L$LNTJ>F@ X 25 M\#F38[F[($RW>1L9+SJ_N+,?+Q[X 4?5WB*$!2&D$\]A0@E+%GG<+ M34=-]VU^X=433S9B9L-O1;2TOCRUAV[,O3-L!#Y-Y&OG\)E>XJT!O)2[MV#[ MJL0K_IXN0BIN;V_,22Z[0]DE)^6-S,"]6^_]TD/SP[LR?CLY_03"NQC]Q&7B M/MKF1(+,9,UWC (GL5X@O3_]^_+B[V."],Y=P:'C["EC@^_8XI*^G M/N8]P'I++?L#[P1#L*%LR"DG5('+' AI2[-Q DQ.G0M/=2W[1 M)>Y0%M_QHC_3T:KN++X[\6V'P=?^9X9"UA!5Q"39AIK.<([%8WZX .;VOG9( M 5 EP.D.&A[87NP]\4R*PVGZ!:?<\\WP6_\#79$^U@R\?+N"?^R6"1*\PF.W MX;';6SUV&U05=(UV#9YMU+=_,Y ]:LA 0&P@*YNBHION?0G%W2KZ]X]!H$;_ MH[CDE@MXX;]^>K/C,H@C(8,,48FM7V"/1;EWP3KF _S3P%;B*;O\.^93NUOO>U<# M?=\_B;F+HH9B05=$X[?"AL%2@IL(?DO ON-J\2Z57_XX!@N3P4._I^2@%R76 M/O&VSWNF#U@]-CZ+B _<_"_SFYZMT7^'V:KCO*';/OG@\, M<6<#LG?LN!D@(NF-S(M>2Q/EROON[ M>_9ES(]HD.9=:'Z$YL>MFA\"(4O_?.,99C"D$X#DXX!F^.B0'O*I9'3 #X;1 M5#(5DZC$0/CF=-YYPA$L^OP).@Z9"VRSG6ZFOQ/%:N:.2%>S1(M[:!6SQ72S MR+8^:!5YS:;)U9H5%"?2N+#9\E9AM=,/99:HY8A,K=IFJ^U+RN=$G 9Y1P4L M4..7I]D;PLFU\X^A9_LZ>6_0$T3IFCP#+\ MT+Y^M0ROJ9X63MTEW*"R\2F\NFK/!R/T]L/(,&?-/X@+PP]ZK[^CDO_K%_9! M_-F(.R_0H,!W&,;!?UU]+.S@.!+MI%] M;@%U.\5_6.-?$_-Q[)U/QN0=G;JJB)^;U#X9'R^G^V/SYDE^&9%A^22I.RH1 M"NAY 3%W\0\ T*L6RMD2.YK'GR7"U[1?]"Z^Y>>>>43=H7YB-4%XFN;*ZM'7 M"[Q@O(&NU*']L:_&<#CH?ASR6Y35]1>$"Y'H_:CEF]?'%YDNKXHDF/HV* '! M9ZF]%V=CNMDFBCA4A*)^$KEB-5W-%--E:/$@NR+=+M:JOMEZWG!]N/8_U$%7 M&KZ7^^^I;I^>_J(BN#6%_2EPN"F%'NKOB_;W]U: +W/7+RJ5R^C$G2___@]1 M!& X_.1)L_5Q(^\#E?,.!+>V$8!\(D;&$M3[_-^4S]]]=QF=&C@)?KR:#9P( MK@NB;7W$KD+B3TX3; G%\/YUN*?R-B7^"<*\3;T>+$'!E\1#PAH2UI"PAH3U M=@GKKW@:OR@A#8(:_$V%W>CD[G&.B7N*.D*6&+#5DJ2%+#5EJR%)#EAJRU)"E?G&66JDWV0(DJL4. M6ZZU6GPTFJ3CJ8NR4I\_%-+1VNY^341#T0DV XP]Z;[CK?"-*'M!&>7#Q2GJ M?J$N?-NG 9P$+9JL 4*%Q<:FF^?N&2H=$N??ES@G0N(<$N>0.(?$.23.(7$. MB?/O0IS9N0W[>D6:W+)T<3K6%737O)L%DG!>NLW#_$ZF2H14]?>DJLF0JH94 M-:2J(54-J6I(54.J^D6I:O*L2(16&_Z[@M(CU'*9=*N0*]>N2&8S@CDFWWL=9<>THJ^DSY/7D4:Z0@OZF%)0**6A(04,*&E+0D()^'0I*A^?\ MOSZ+1.?\ZQR)W%6]O:=R] +LNO5<@ M%^B.4R+2*5M>F:9WK9P_,C;DFK\GUZ3#:-*0:X9<,^2:(=?\0ESSHP@)<_<. MWA#2VYNFMTS#%C1+MO =%Q!$\*/B?MK>*_<^-/DKQDS55[7OSCJ32./;R"J" M,046T93-:?T_V&@V3"(3L-62O(7L-V>N79:_7XQO17SBV'1+?WX[X1M%= M=8:NF!"$=4,7@83(*!]G$DR*>7EL2&=#.AO2V9#.AG3V MYNEL$-3@;RJ40+/+#U>6P2(\ =:?P1+4YZO4WV&>A#3R(VGDY:_RV]WE5VL7 MV&9XCU_(+4-N&7++D%N&W#)0^C-8@OI\E1H@#S]5!B-!P7YX@!J"G/LQYKU7 M_%U^BR@X*N6(A7T-5OI96,%U$;[*?FT'Z'=5O(%AJ=&+1]7_I@0C))XA\0R) M9T@\OSKQ3*,HYIP@6KIAOI-NIK\RW_RMZ"6/(,'# >41*MX'!_0DX0(J))-? MS0L:\LN07X;\,N27@5*)P1)4R"_])T YS0 CV;2 :26H !3'SI7.[2 :!NR M)8-WTDXZ9)U?A'5>%R?^B@E<,\H_XEXOLJLEK2%]#^OI;TEAZ!YZ)1YGH.VE&+.2A7XB'7A8;N#+"5UM(/D/R&9+/D'R& MY#,DGR'Y_-W(IW-R)7['LZLQE(#USF#!>,@X?^4$=/!(9]S# Y^(I,?22_V MZ$2KF*^FVUR3;?$4\ENEWLY_6,) =YQMV>K:X-5#T^1/FVL/I MUU\XUUK8KDO _X8X=E-!X/1B!R, PC0B#&&7[P5E*:Q-5[Z) MU!VB7;HAP5](K]4,7N7(.R;VOX3O;ZQ,#D=1%581WUBYRX^C!]S'O.\<7>!] MJ9LRVL"Z-X""+Q=#M>_5N]5CB3O4$15^\OJ5O$M>"2('RSW22\0A)6K7,N\C M06VT+**CMN@>*G0[\"$7"A3VGINJ^^-]:A@%0I;^^<;3,28>BS$4GTC$!3X: M)U-\4DQ(?"+* )%,Q,4H]DRASCM/H,3BQ5RQFJYFBNFR+Z$X3S$DF4BXA2\C MI2-U^FJ*]/@6"ZBA__F#BI,_B\Y_<"IT^B>Q;?Q^.O29UT.?[0YJE=,/ZH[8MH[8->^"X'R3V&';,FRSG6ZFO[OB MKF;NB'0U2[2XAU8Q6TPWB\BBV,HW4ZMFV6J+S<(_6K5R,9MNL]F'=!D."MLJ ML&R[Q5737+9X*&A' [H+T'8F:^#]).ED7SU-Z.--KW7?ZQ#A[Q'A=HEP^G3- MX3EH,G6RR7OB@V56A*DKLD1X2]->E_YTA@!VXZ^/XTVX8/R(N;Z%=[I:+9E, M2F*"3$ U-F3X*,,,>8$9#J"V2S D'8U!U;:OU=HB/YHP1K762$3).DR5&$L+354,G98,M]OEY]*FP>1RW 4T,E2 M?#-?-GB:)P]+\NV2,"S8K,66[-1*HI)67XLM8X.W#X&:C PF?6FZ?C*534TU M6PUYR4>/2Q:[7(W+9Z(4VVU)RTAL])1X8$=\[+AD9,[0CPF^1;/K6JQ$UI2X MGBTL8,_6\L;*GD:H9G0S28ZL+QRAQ7++1W20KXQ;+34%SN=:9Q[*F M+-)\\KBDFFZ0MF$M!+8UBTPRIB",4LD1GSHN*;4W#6H8?5QT])19YYEQ?<*MY]$X&U=63X4X!!-U7+05X6PC*IEE*/M,=C'?1-7D M;,E3)^"T*F6K3$M[K$WG9-&<),:5R3 *:STQ]F976>9F$5F;K@NY8M^J/DVM M,2QZ8O!CA=IB9#34-0>6LURV8%2GI3CLUHG1;PZY82FA&H]D:9!?3L=JKB2- MTSQU8JCJQ7I:ZBO%%0MG_#R>6 M@,"$7=$J+\ZZI+KA&5GK)J65!"5P @.<4>P;2FP]8.5(),_W,LW(XS3-TR

I":IJL=3FY%HN J)9A=0VJGQ/(:A=+'2%C,/UIR5P(-IMKE3HTK/4$LA8K MN3)]2M.9J6 ]:8]R]Z'63L*VGD#62!.?LC*YFK'KJ-IK#^R'V("&14\@BU%S M<4,OQ#*<&EVE^VJ,JKE>]HK4DF=.8" O1]OS M=ICFF1.CE<]-#+D?C6RFZY;82K"U>D$NPZ(G1JLK]'L- M*K]^Y-1NOM_C^6R;AJ/%G!BMQ*R3BT?SC_\_>U_:Y":3K/O]1MS_H/"9; M?9_:F$9(+-!J;:)68YN%_;Q:DHPK,(8AFJ0@='P061"RQ. P+:D429*:1M"X MRKS_-WX"T-M^!_MY$LXJ/) V1/OF1A]N Z*,*MXTGN\)/=I.2L(!$4M-,1S1 MME42G6$#BO?<$WJTGI8AC;8<5;37+;4Z4 0=C_4(.Z%'K0@JC5LH*7"HTF=; M^,9CMNY PD_H452I^#HY]);F7B8<0F[L];"G2_@)/1(">@"-1ZK-0166*4GM MR5ZSXEW_A![5K5TS['&V)(;J 56AQGH^TN(7.*%'"D5.I]W>E.!Z%;Y3[]*2 M7V789&C&F$G-]5Y55[+/J8?=8%0UQI(>&XAXZ+,Q2TGJGPX BFM9\MI7OSS_ M\-+-3-S')P8B.04KQT/\CY3'"PK^!??Y(U,1>,_?^O0TY.BTOBVJ2C*?7XT& MO3BVOWB\&S]2L]SHV<-]_C<4>?+ZRY$?BF(9_):7>7%T^394GL?N?ABH%V9D M?NW8(^\(MWSGU?XD])*(ZVF:Z&?XU= +6(@K+03R&7TU_0HLQ+46 OU,(F E M*[UH<*57ZH#R+/=BM\L-]:P%R#CMYUQJ8D/ZB;T-C*UK?4^_L[)#V)-E[V%)/(5J2MR MTV"#DI(Y[G2,G;-F1[JD?RJDZ56[XV^QOM33)"9);DQ8)XGPZ%Y[O$8@;@PU MFFW9#82(B']GH2J&+5O^?SY!V*?"L4GB?SX9N^"+$]H+-WCZ[Y\*CFS'P@A] M2)?E]9<$?*RS2/[BOB./#.K"" J6&Y]1TSMD_W%?MIU]GDW5]2IN. ^TT'J>_?#;Y'_6AFZL M*E*?PV"&,]<"W!O;++^0A)7F#SY])1DTHP>I[W89T5P.*'\AFS$Z@(>3ZFX$ M;_AR?=8C+6_!Y8CC[O=A=F1"YZ2;\UKW+=S M^AV(?E<-GBC#$[N7C^.3VFP]#,S0J@SYGC*S9V)2OQ@[HQ1>I&'R,9=0"@BN,O M.&MW';_O/N6JDR*.=7)]0II9"4Z%X%0(3H57H:>/&.Q;LA.PSH)[AF%7/>5H MXO6A>C#)<"CR_>%R184[B&NS28_\I(BC2((2#G!&!&?$&Q'2[T)R;QR53;CL M'V 2'WI8%Z8K*I\B.3DS%AGL[&EWMW(S>K%8Y"#^NH*ERKY:2-<=M[?Q#8KM!(G#9&X]3?35E-\Z8:2DA@JA\')OF.I,YW&, M9 ;>@DV-Z*>O"%+$:03$P>_B>)[#&8/T_K]Q-]X+Y5:9(4KM1:4.VP-I/2OO M'$D_Z,D+)J'O^.B O99+>^]41\UU%Y%A68#7 +P&X#6NX&D\ ^Z$)9J$C<9D MU/$;)H3B'.%V1N,FR28W\F%)Q1%99- +>A4 N(#%N'O87LZM> 6WW8X^G*%S M;;T)10CNT MY*1D4+;=> ('.5W8^VLV437BMU+;QE9=?)_O,=6!_3Y+]L4D3S97V%OS*42W MH9%9KFCF4D?1'3Z(TE[+10;.JL1=-I\XDZQ$J#D,PI4XX?804H)7_6#)3:,D MIYPI8FB6O ?-*.Z )GO@U(O[=D)? >UI4G[A&26AW*AYW!A!JMV)Y [+N_0& MZ-@UQ6FD2&"@+\5]$%Z/FX]RYQ[FNT%99UM3OPE34\ZHMGN^N6&0P99-0!G[ MG02"%>M6JL>Z>N*JJF>E[L;1J.XMIJ(9!W*JC:N&<>*X=2 /S7F5V/9]0V M4M *\NXU"Z=L^YWZ4-@Y9L\,(YZ$-J/),I*0M#4K7D2(UZK2 !]V;WQ8#H4 M>+0S>SGOPW]-;D!1M4IRXW:S85"-"-8F>H)_,L$_3)W=O[E9+E!:26*YC@X% MJF>#]!_0$P/TQ+A^&M#W4OFNZRB_+&O#FV23;[;U-B,6V8!O1')N@[; _G "J;-<;5IRY_C'4-/D)QF&R/DV>M3 M<\&@_-#W O2[N YS\B/8L1CL"S=,(JFW,&27O<+FUE.]M6&[<+.,4Y?85+UF MA"F-!K<7]&'?-3VL(4<2DG8$18H$3!=)YH+-N0#J3POAUD@X/^A_18G<>J:W MQORENVR<*D,0;,?7IB,+ELW.WO4Z3 T:L0GHR13T"%*D,/AN.9+DD:_=Z-TV MY!37QE-;43]P%7,9_S?5\Q. (]2_T_+M8'_66[\_F%T#22*@/\>M-];[U#_0 MG^-\J_)\R;;UW>:?K^,2<%Y!T*KGZ[)W,M[Y.+G\!1 MX#Z. F?1"_T_%* M(AB^8)?>#P;#*Q^(SL<:/C@(+\@ OA6%2(4V9@+=7L*U$J+7A1I7/_2B!(5) M+6(1?S5C\N[.A=EMW@O5[W<-@?,A.!_>R?GP[IV$!'@O^/A?6ZBMO:HO56$E MFRUBLQPA.$69%BNAQTZ-9)$@0#M_<%R^T^/R_;L9;\9QZ]!IFRRQ%3F(QR9= M?1CB7E]/<)QD3C%%^HX#CS_Y%<_<\SHI8C]V-%@\%Y]YZE9U0L HW FC\#C! MQ?OV&)[+0(9'^/S:S#3Q:66C+_8=3NXN.7H+3BL!J46HRJ( MV(ZM%?84D$!?.Y\ G@'P#(!GN)3'\38 ]QMD9T/QB&!N*!N=M>>,T*-3 )._ M!_!=$@SN3S="O$AV P1#+@F&'$X9$!/GNPGBF0G=_]I*M?&U/1@*3=_DZ2 L MEZ0>U@YB*X4?W0P#WPH/5V MH X2*"<-]8HP?G:'(T?TQK$#C9)-LP>TQG4+PQ^EP<4;B\,_7-.+RW:O>5/L M=K8+V-#22J'(E\E)8X)WI"T2^RQI7ST$!L3(C8E?'+8FMPZ ;9"#G.1OBEWM[).?&G^V2>4OJ_W6RH_)CX!TZ-X-3X M@.[JM5+]7VW'/(?7@QHFCC>FW)"UG<%$H/'87A0[.T>I^^*JD2!PK2F8@4>;QS"K*EUWH$&$LJDO#-1)"Z9B ?@#$[8=P_F M*U[Z]ELT]UTBF%%H9)IVP)?K576)MRMZ@F8RC2+!S-D;&=TL\>[72?^ @K@K M"B*'4P;4Q06* 5X]-(T4<;<:]P\';C-H"%6]*6LS/TK>,/9#Z"(!,X#"N L* M(XH!7D6S4)YMN>9N:8ICM%+>\K""MWTV03.9H!DE'KGC0?N']@:_ M2 86%X:=M*@%+ E@2P))E_ES9[\1QUSSHK,$P)LLF MAC9INLC 11Q][3P%V!' C@!VY!K=$%Y%,4H'J\VX6>]P:D6N+IV-,IL[*8K3 MEHM(D<+/[H[K*WS51HF5_7)#.1HG MCE>"CEG=H3UASX5AKK!>'(%-LA# MJPN+K9:AZ@GTDP;6)%.D[[CM0?S(LFO;1F"KR567250FD7S\A:JCQ/(H -XD MEUDC#URXC& %B?%17($M2/1VMHT*I'5'Y6J MHN7]5FW^?/)74YHWS;[36$6#=MV=FY"+( >KW6%[DWCV!%R$X?3_;U"9HPP* M\K>ORJ?J0+ZJ) *,7&_AJ\Y;I-?P_? 7DC-:312#HY$$RZ8E+3AJ4C'6>=6; M\TY]!J&MRE@+=!%%W ;!V 0G5J-/7QWW[ZYZ!0PN%I+E3@=65.7I4R3]-/XS?M1:C9^\5:T]H,!R28'E<,H7I\[2 M.;^=B']%( E+_S3QEX,20$/&#CH*Z4L]_4LBO;#%BB-JP6UFDW+WL!Z4F-+@ MY!?\H?]Y_%?RG%BDL7FQCI]$:C+!YX^.2X:@WY?L7"L'&,*/,.-+,XM_@\[3 MP*OS-C^DD+W#C>4RA]:5P6#%1S< 7N$WR+L[P2A.U@;9H_2IFBDB%)9 M&+\D\Q]**W\G+(Y8[&H'2(:\6!KT"^N0.LTG$B(/]MCS*HY6AC=0:Z35X$'+'K,21AVKM0CF@LUJ M 'Q!T/[NP7NY3.8WH+?3H+T5*D%=.!1X'!V-EARWT!/T'OOS,@]3#<[&WY6\ MOVS%QW-C 1E.09'71B!;(**3RXC. RK MZ-NQ*0L1LAB4]2X##23LJ1<_@F-%$KM@UY@/!DB0Y)UC.%YNFW\['IERM[WJ MAZVM:+0<;@RW6J'GZPD>T]T>09@BC3YR1WY644([M)(@0"QMS5 ,T&D.< GW MPB4DMNF?]^4K#-5 -AQUP$TO*?P' RA%_L9F*YQH_]H2]ZN*D+2PV?LWD M.=9NZAJQ<9JLA!T;\BH)G,KU@@X2S@;]_W2O?\,+5<--.=(IKKSUUJ3J^L54+ENN# M-G2 >7@8FW,YNN$[D-*^4^67,#I>!]*.L=15@YXFR+O7[(_6H [Q[^T8.(0U MJ4(1DSVRTB4\;:R/4$7F1 O;\_D3'PRD@(W(&T0O2$&<#Z.S6-C5&J_!,-_2 M)[PS44QO&R48C7T$+(9H-B+QMRY"C@@*P5-E/_3V\9>XBEF0@W@9_> >$\*> M9Y*&GYXB4>G;G2E# <+A)XUBM,LT3N,-WF M?5*9([!3ZNEB2PQ]9TX,QA7:Z U2JNY$9N&W1,( I-7<>O/+7W?"'$KI#KL: MWJ'_?,+D_"H;H*ISS?4^ZJ]-OA,^[X=FSOX/ M/;1H%*&>NV@!,N\O7*6';-T*[I2XI%_SLIL=ER+PA'4*6LZ4A)<,P96;R[UZ M*#=Z;2:V3D]W2< $7L1>O0<8<'[@/@EPG\2%W8TW07G=4=OST0J6N99?,B+8 MDYT*K"=03I.78!PITOAKQ0;WRPW^ZCJ)E-2Y@D<"CF9OXG.PV"(LW'!NJ3>Q M=O^X(B=S_:G>VOI=XZH)UEF\R10:3731WXW'&Y%W][V%3+1(N#J0<.RIY@JF MBR2#@;JKVU(UCV .WD:W?#QK<)7K)]YJ#IHL/%P0N(Z:?+->DA;[H(K:>F(. MCD5<"%*DL%.=*'[PC/XGD.,%O"9>R;?C]>S=F!0U7E+OQ]<4EFI!5I(T+=G9 M)S7JCALD3I87?^P4C/@7="\M'_/22\R#>'BL&?$[^VIZ449Z&D@3OC3#D1W% M2/FB^(/T.HWKS>,'<1__R[=#"_H.&[DPME__-_[C^5&*I8C.6__[QJ5CR MO<\6 _[OB[3/.C51\HPR_;4$WR6N],__^W]>BNV[^804UW*]+\\V\H4\E\<. M6VAJ+G45FGNJ;$*R%D_YBVQ%\MY_DB_%?,:>3Z)?OIE9+#TEP)\QXK\++WY. M9I)915O>02_6ZLDZ0Y:J!5^>?NWYL]2T?OO0]=,RDR^>:LE)P#AY^@_/354B M<-=?J,_)1.SX7\_SHC_3%U*1GXY+B8(_=U23"TLO,=G_)?3*)XU0\O.KC[^"ZH_K?6H9Y70KD9B%K%*:1D@40J 23A.* M),\96%IHRARC29BD:/K3YW@"]S0X$=LL4CL=/HEC\7V&ZE MP(LEOE%IL,,&QZ?R.,ZGMU8].9FK__32QX_+O4Y_R-6Y+M\8<>T>STLX3J,D M<]N9];J5^(VX2B'^B>^U&Q56B/_!"_%?':XK\(5>M=#K)[_N@J8_GPK?,*'1J@*RI"J MM&!05<)E!9$8'-4DFL%@"H9E?1Y:Y*3<95W8=KJ?M.JJTK%1&6#*2_GED8]]E26,TB<2QM5A4]JVVM*0C M"97@GT=6YH=-E8#'$ZYE*=K0G7&5^I:-1V:^W?32:1^79_W=KCE@Z;4*NR[8Z6/6'<3YZ9>4\7,5W2-9@=O&?'Q(9$1N,^.8A' M(LC/0R,LX()#4&V;QB1<(6:5DOG50,*R4R+Y1G,MK' 'YF>6)Y'T:!]VDI&9 M*;4%A-&,5EGFRJP]5_!JZ(GQE+#LE#K2 "':'.6+D$-4N0G$S_=6,C(S)=)9 MJW5TN$%@=.4-_77U(-;)Y-NS4V(VZG!$-.&9V.*"<=@CRK#=C$_IV2D)6F- MDI,-Q-E4U6AHL!Q[E+I$9$>N5UH%'S27;'Q"&?"=M>?5:)B5R.S(V6H\Q_TE M:7)[APMG7:.^[K8BB.X(G!T:.EB%0VD,%F5. M%@;+'<24V'@HDAT:=/DIU_=',4)ZHDPUN^Z2I=GD,)892K7H4*7V",:-.Y+1 M;D*#:K6J2\@)A:()>@ -:96"R]'LH-6ZL%9;Q+@[L5!;GC;6U=F!AVOCY/-J:]6(RMIL9S M\B1^ZHG5DMIC9.F7X3JW*VJ4Z_12(=F#-M. M<*M-2(9(#EI5O?JHQ5B31OJN6785GP05E$/;OAIT]CL"BJT0>D)AE^H( M6=,K;,6%"WZ*M-&^.$V&GE!8CFCRI>60-D2^,:!FD0/1;#,=FA$!Z8N[N.0R2H9EY14'#@6W^T#9[=M9M;UEI-MEV,DU&_@OJP5I8P-N'%,D/[E-K8^]U]R!E#9^^5['ZM ML=&3.^"?AZ;DT[<3\]&+C$_+EKSVU2_//[QT]1+RZ.ETF9QPE.,![DLFR4J N_Y6Y^>AAP=Q[<%"3'T,_QJ0=>+,]F+Y[OQ,S7+C9Z=SN=_0PGW M^N5X^$]NT?CMH?O)ETV_^'FH/(]][C!0+WS<_C6OA[R78WKZ\TU4]1,!3^) MZE>4^J\C(118B%PL!/9ZP1U8B"LM! H0D8^%B$T3"A8B#PN!?<:!;\XQ?A-?GFNYZ>X5O+A?SX1G_X07ACV&2'S5%YU,JER_L.7 MO,R,^?15J \YKM#I=84Z7^"ZE21SA^L+7*?$#8^Y2AAR9^+BZ\<@UQ)3S6)4F4A!Q["@CNBP8#BY6N[6 Q8L6]8]:VT];2G>[8 MO[BS(856U7/MI(PMFIDU?=G\DMO[6:WP3>Z.WG?29XXQ\=W\A+ M?".2U>M3M?)HCYIEI"_-MU"/-BI_<\?2.?!MF%0 ;1:U+FQ#%;0N<$V47B0E M4,G5+%B1.=&$^VSGK5OK^2WPC3\*OH\9%!\3W\C)_;N.HQX_Z>S;8KFO0.56 MQ;,/G;^Y<^D<^%:LWFB_W]36HKRSIWUU7EX&1E*XR,1')IPIPLAK%S_^Y4GZ MUHI^$X#GX%1U)H##M[%5^0'X3QMXNWVPIX.*VH)#?MK"1AK$HO-; [PE-'QOBG<>QIQ>A>](X-+3GHSJJ4:RD[H/:SJU-O=.6=B5 M-.HPJN@2GC 9&%JD$?1R3,;C@_#5C,6<@_#U,I5'0^%E68G?H; \9V32FZX' M)K1$HWFY"A%$D'1'(6-OA2Y2Y&NMG/,;W\T'"E^O+LDU"G]7D/$P*+P*=_ [ M%-J$N^L.=Q6%L\?3LB3P6DG"$A0RG[XB<'QF8(C+L0*/#\-KGQ3." M#8:7/>'_#H8=3JY&F ;-X5K/H0.(.CCR(8IAF)S=:;2(H=3ECN[W D'1"Q! MQ/(^Z:&K1"QYU;*2_ YGT7E&#'>D"TYP1:&*+YQ-8X*:!J4AG4YEWO;[20MX M[--7LHA1)(A>@NCEXR/RLM'+=R$2K3%V$RIY:[.FZ,U5@QGVZ\@@1B3YZ2M1 MA.F+Y!-\D"T21#+SC\BK1#+?A(.:9$P+RH8B#9[S%)KCR'6V_ M-L)-KHG.F^26XUJE!H$?!\QX/M0I,-[TC*;)E*-=S*.%5%V/A=R4]?\2+QZI7O(-H-HMVYBW8_%&'Q;C23FW!0 MTM0AW&LQ5#T,2D.UDNS-28$V4B3A2Z6 @EC_0\ Y?['^AR([W@OGH299\WT$ M#J,P0I#I&1<7H5,>#\N]U[%@_FQ5(/1^.BRHWU1#LO)?LE\^DI@1?PR_1Q!"D3^ M<0E2(,['"KP?E]((K6]W2V(J\L2$JG8I8LYC;(S+A!<@+]EQ >1!7(T7:#BQ MVNK&W%(+LN^K04&VW7@"AU0S03($2(;X8 SM13D%)5Z'+^P+@/6T[_A+>F8& M_K P;[4.WVM P>)"\;M(*IT@P%^J/FP1KD+3&Z[.17X[BUR4_?65B<%^P1N/62@YR)4"N M1$[IC3.!6Q3-[7" 'S:BW!N@1M=IASL^ 3?SZ2N&%.%+-K&[M9:#U F0.I%3 MDN1,Z-:7,VHZ7U)[#MVA\ 3%;8B=ZO'KIHWMZ2)QR>9XMU;SCY))45'77JP] MJ9HZ,US\SR05/%KFN1V%W9>GC.Y\=QR8*>ODI3Q$H/QSY::_)!0VR^@ M>,(^!Y3>&>%#B16A?31;[?S.8(VQ$@(GS F.@+R,O^1('A79.(#VU?(Z_A#: MA-4S&V*XJ\,H,^NB51HY\.X@@7;2V@*[2,7N!]FT\<>%]A-= J!]E=20/X2V M,5JLEU%UT1%;;7JCPMU.$UM'";23'AE%#+W@=8"/#V[D]OI_6;8$@/LJ^25_ M"FX4;?(<8[3%'M,QR4' &=X1W&GU29&DP7T"=YQD@J#I%PAN(%L%-W/% $@P M^8L-V%8&'5$L:34X['%F98.',CH; M)#8@:>Q!%!GL(CU^/ZX;\(MLE5MCXMK9++>>;PYLP%48FS=EHPY)'YMOZE71 MMH><;,O[V!Q$B0U(Z!F4*L(42&JY1E++K4%Q[:276\\W/T;@LLS.6XQ $X4: MI6H(65Q/:/8=+&PB^VKJ"*0T#D(74>9297P@]^5Z1$[#45Q;+?S3@5'Y <#S7^#FG&B-0GL]L!SQO M;HBJ6YUV&+M$IU F/WVER&S8^U\@J04DM8"DEMM0)*_NRK W%A41%UJBC#16 MZ& ?;FR*3:!\[)F*X"")!22Q@"26O% =KX+9&R!E@[-:"@?Y,K:,6#.:"X,$ MS"G9 1<1#"2MW%_22OS,7K!4O8+Q1'(\9ZG\ZPO(4P&-4')2;WF3=05)%X^B MS_GK_7&CA?VH!AKTNWA(A0;1\$=1Z/RU>+B50H/ [C7;0*J>Z@>@?P&X%.)^ MHS>7C;\^8^37'7.QPQCJM20:X5H>A@XUDJ_U+5U"\"3V2A31$Y6*YPC9?*#8 MZ]V"[\97/]Q_[/3WZ.L-%Z&F1Y!LAN-0(K5>KRX/V01]Y*>O6!&ELXD/(&#Z MKG/CG:+OYA<\7!1]5XER_AY]SDR"V-VJ63+WWKB)=OF:A>4["U.[#75KKY/=WB M2."7V?Y 4/*:Y_0T0%DL.&H 0I*@=!Z4SN>')4A;R'8,7U$M2W94-_2/.23/ M13-=-3AAMC5>WH["Y8$6Y=:,AQ21%X.!GN#]5-C0'[Z2A(7R2G[N&X!**7/Q7QS8 HN M?W'$^TV!4MM EKTU.+6->*8C-B=.14], 1.;@B)ZJ5[%((D@5^ )?6/E6?^ M9\9 (M:;("2,+3?>RQ*T#""5J:;&(.5V0&']7U$]OQ+ U5,R_OVM3V*:A?YW M/1+O8Y5 5?T]5M7??RI'2J-V7@10/4%X/RNNO45[_QZ@FH.5A.>\8A&GPOHYHT;[:D5-4 MDPFJ22Q[Z29('0&U]G=0:W__J2=_CFI_6C+6C&0%9JNR+/?&/EG=(RFJ4Q(% M02Z5COEA,E)NK?@?M>C^_C-:_F*OQC;.'-67B@DM!!GKZ)V=Q>H)JI\R7; 3 M05.0Z7)OF2X_=AJ*YEI;;]F+YX MJC$2-9O10=C;BN&^Y79AJH';4U9"J(1/H8LX)I7_8=J+$%*3U.]@)4W ^$N;6F,A1!LR=VH(\ MMH)XB R6VS@&>X^8=]2YV17MIC!?NP/#Q?NI-4CJB8@BC,$@!0;TT;BS/AIW MSMKCB8J\R=H8HUD6;PT&"9C*]B1T#%TZ ))B[3()Y0!KF+=LSNH-WUA1% M5B8?Z*UFA>HT(BP%-//I*U/$J0O%5D#ZR[WC.>?I+P]1"_1^/*M3A;+#+M_D M>FQW:S'<8#/>INYV2H.<:/ "LE[RGO42/[.K!M^NG$BS74!F"VCM EJ[Y(\8 MB8'ZZKU 6U8>#&V6[L$0$JKU'3P,$#>2$":A0[ B@V5K@T N"VCF\L#-7.Z? M1_D9\[]D3T(5KGM>*6B8)%MON1S3:4=-/0%_RIY0Y"5+B#XB^D'_EES,-P>; M_U5HE]]M_J7A?(3NJ:');6R7;1Q";5"JLPG^F:3W^\5B(2!=)5=P !U;'BC= MY"7H?:P+N"'G1O;RAQ537,OUOOR7IJ6&_(KW?#Z^DM[O719Y MN$GF5M=U/KQ>@CM6[MQZ?IC(]]UJZ>VO(KG559KWH9=W&,+]*8V]ZGIJ_)X% M)?0\U5'VA<"3'=]*CZT%>;$*_L%A^ M@J*0(/$X/]99"-]QR7Z#95<->IH@[_JNE_Z'(/",>1C(; .!T=G M-]7RT!1#;^0&4\:=5PTVL0YIFTF*N4P9X\=U'4"'@[NV#M?K+YD'ZX#B@;HI M0Z9@CJ=R#7.ZI?*P-$BL Q-;![B(7*@!"H@A/XIY "T/+M2H,@_F85PJ(7(9 MKP@<"H];_*3N!KB2.@])C!DOPOC%VMF"&//5V*/R4G;TI-%E09,-K["5K5!- M6R#$'QT;911B[5<+?B2OTWM@"ZZ6=$5(_OK'0Y[AD]R+2BS$;?PN6Y7;*5:X M4!?)0->)(1,/\E395ROJ\6]6B\7T'71^ KAG;/T J:[L>5)KT)0WHT9=%-$N M$W*PH3.X-4@3-I%LMG:Q\(_'/ F=4<:G[5Q+?9 MF2\J8D+OMEMNU98X>4>.+-?:'19PHL-XMNETL1#;Z[6J)*]A[4'"4#X2AFXP MR5MG%CU4%=:%8)]X[;]"?NQ]1R4[5)195X#WMJ$9W':T\(C8^T838I\HHM2% MBF\_ CRNGX]U$QMP^\2M!^7QSXO\7Q[ H;!*]AERCYBM\;9G'\0)N'KBVPTF>?,,N88VK_ F1N#&"8@/U3KG-D9@&I56$9-4; ',F0*[*>O M61P5+RW3RYQ?;B!3/-260DU06:XG$8.#-9NMHN[@I$SOT@V\@4BURLI=1)5. MV]S8%+52YS@55$Z+]')1HHMNJQ<7ZBNQH276(3A%#0\F&6*MI2I4!)[5/WVE MR+^[S/&#)\#=0X.T6Q'R.93+.QSW1"@(>H[$(9 \GC,MN+5<[K'3V.7@\7$W M#]!A*Q?SO=&F )*"']/NY_U&M<>M24\L_%^6@FC*L+HD9WVLNH4B6DSQ?E?GCHSX'EY]P)Y)ZDZ*,'R9JP4^4-K9K:%Q67+G8^/^=BEH?XE[ M:XX8@;VIAO"8V#6DCKVKFN(@P7U"S"!%#+]8/PB0:G;1Z9;/1,#<>AZYS6C M8B.W<,,8:+Q J\*1GCXYF!R](X?V@&5B6GO%SR)@SSK,^M]TX? M<]E!8@:2&L$B"5^R3/ C&H(WY:@\A"%X8W[*!S($5R%V_M 06%VVCP=>HP&3 M&ZJ'U$>KX5[1$T/ ?/I*%_$+<;4@;2=OX+B$(7A3RL[',P2797K^T!"8/AKT M%;U4$E7$E#U^OAB'E=0C.+;M8RX6K 7Y-3F=&\BQ ?V?/L*M,Q]A:4'OHH=5 MX ]B@$'OG4=5X \4P'_T2=Z\;\RM%!A$HB\ZW?@$6S#2LVSAGTD<^E^%M>H5 M_*7LJ07Y1;Y"(7"3L@';363C*N;2M1:J]Z>W8-]ZUCF*6S_ZO/-YW=VM3D,? M4 %R<4-;GHKH/YKF?UR3GX?;QVYVV *:#X)Q'VW>.;V!ZU8'M[O5@+P'GW[J M5EF2?4,!X:5\A)?.E_I[-QTV*L;66*AIV#YE#GS)*9D'B>NO67-CUCFITQ_) MP3@ZOA;]'Z13AR%+V\6XGE57O1-N"Q M:T"ZA-))&B_\&0P M@>3#LK0F^Z7ISASA48)$,D7B92Z[_""[XM5C?F?,@/THV^*?9K=>9%NT2%*J M1$.)@VIJ:X:-X7"S8!,P,BD8L^4M('R9V_#E&9-0'WI;_-.LTHMNBP04^:M) M71J;K<9A7YZZ,\*34B0FZ:0Q%"_6"P!$8J]VH*\85ABHBP<(KBJNY7I?_DO3 MTOSS#Q1JO6@%\$=Q@6[!##QA[X3I'>'06-R(PXFH!MU>?;9!HWE/EU#FB1O( M6EX0-[[SN/%E*W@?VGNZ!:GP';N_])^6/7,PFRRKJ-D+7*PF><A6Y70SO@*9<6MU?MCLA/B9 M8S51<751D.,WDW7U6^YXJKL%-PS\I-@[>0F0MY"/O 50%@O*8N\YV _*8D%9 M[%V'R$%9+"B+O>NX,BB+!66Q#QB,_8OLZKL]8MYY\!74N;Z?'?[6?>V)7X), MOEOJ-&E-W"L+0V(TV%0'@S,':N%W\$O/G )[I!2ZH3U7O9Z6U#G$7A/*Y$/M^S6:$D,%^5P/$CL 9EW!G\:.KVD/\%JC9AB=^D9$:8\91$TE\*74/TBNV2+((H%BQ?BU06#Y MT0++H%+\1O;@W?'H:]J#_MB6Q]PZG)NRWZ?\FFSNYW*4V(/T^BV<*M(,7D31 M[(T.($2=]Q#U.?/M[V-%[BD4?>9;SC^&2;TA!?,$GXQE/6%45ZN>BT3#+6SN M#SBU7XL[CZW%1A4]DC!,D:"I(GGB<@P0><]MY/W@B)Y!UXMDUJV MY\U*PZPMRH+5;;L'K+T62?+P>+UZHL&Y[Q7_&'B](87Q#KPR3I\G)(=I MP+$5F8\6+"W);(I7YKB_8@Q:)#!0KW]'>17GO@_\0^'U%A3#._ ZI@;]^43S M.UQHH-.=R7KD3DKQ>C62X3X FS(*_Y/V(L_-BYT=+HH:*[+W,T^!H-\ (RS5 M@JPHKAV_PSY>J8+C!O&7I=W:G8(1_[;NR59A+7M!P=4*P3+)O'?B"?CJ(OG) M=RUC(2>)^9KAR(YBQ(-C[0Q4._YF_T:3NIWHSZ7Q@]_)\N?W_C[![_-[OA P$?F;6S LC.W7_XW_>'ZP8JFR MEUB4Y4]/Q9(O>MI?8/B_+[*-G)HVE2<].(HK_?/__I^78OO.X$)/K3">KF)\ M(<^GI493 ZRKT-Q391.2M7C*7V0KDO?^DWPIYC/VWT^W/'[Y=ILCEL()_HP1 M_UUX\7,RD\PJVO(.>K%63_8>LE0MB#_YC%+?/TNW[B]T_('K&\F.\\53K7AK MW:K)DW]X9JH.@;O^@L9'MD2<\3^?)H4CGRGB0@KRBD61"TLO\0;^2^B53R(D M^3D&:[S/6S\ \.FCV-*FMU[$-K2<.!>I<7Q:;CE7%NAUH/ZXVJ<64DX]$6FA M4HJB*K3$J HBX:B&2',D]I=HBE0135[(&LI\.D[^^!O<)HQ?[>FC\\@B8PA_ M8P'*W%!@AVSQZ!\WNN7/!;9;*?!BB6]4&NRPP?&IB(XO7.YU*UR7YRKQ#WRO MW:BP E?AA?C/#M<5>E4^5I56O=?^>4H_7*KZ37'^S,J_,M=GV#U9U3<8P&\3 M*KR<4>';E/A"KUIXGE6%&_*)]B#4OPO<0&P(TS,J\>\F@YR:>%0*818NB>B$HN8?%AS-KM! M/#+[T K5"[N5.CT7]_U]B?%Z-9G4V'@HBOP\5!H+RP!6FAMQXTXGK>'2I:*A M+F$2_/-(MB^L-^B*)DR(F52[8P855_/X/":A/X^TE_JTLF[TRUQ/QK"=:D[6 M&CZ(1V;F5)KBD-XV0P5NK81H)\N3S6J2C$0R7Z\Y2[P_A0A*[%6#481MZA4E M?6AV^B37;VQ[QK 'J]ATN90:799=1,E0,K-2 W?.5L?Z"-Y@N_EX10SWY#B9 M?E92PT._A=<6DSE<8_SU9#:5D%D[DO"LI(Q83B0WV Q@N2)-\;"_U$>=9&1& M4B&V,V=A0*XYR%D>/-34I%8S&8G_/+*\X-;EDD(1XJ9='1^$?JL5H7H\,B/3 M=0,;R8:UB1>?79GF>-HA5]0@'IF5JH= MC^;0:D#/9S2M-_'DF5FA3MM]9'3P[0$G]Y3Z09UH"EE/AV:$*I8)#Y=)A1?E M%MW%1^*8EYO)]V>%VE\ZEHBN>S:L.@.]0Y"]?M-.AV:$.C%(S-TO:J0)80:K M!IRXP<1T*//S4,K;#;;;LH["&W0!52&^.9M7HGCH"?6G.^.5P2I;<5P.ID2S M3!#\GI7(K/Q%=K.KD&4A7BZMT][ 9L49>GH\,J/^VY93*M$SLVN."9C75;S? M%+!!/)+X>60'KB,0URW-X98Z]OI^;+Z)6?),)/.BV$&=:X=IFXF18N)8'>E. M-E+RHDAF_4E&X6;JBN'-FM?WA$JM2XK#]*D9^:^\;<2UU>I:A,J*VUD*\"0Z MOD!&J.ONO&Y)'7$*H^2&'PDLH5"Q_*FLI"8= RU^K]KI>3X=F9A5K"4:N>MZ:4]T5@YC06E^.!\G0S*P6 M1,/=C8S1V"R;[9YH+)=T!=.3H9E9F7X4L%QG/H;'LW7%W8^&B@9'$IV=%=V8 MQ*9T9**BZ@9K;KWO'#A!CT=F5A6;^B-R(9=ED0^7>QVFB)YDLO'(C$XW16S4 M&>Z'&XZDD26B=#4B@)*164GQ\'QOC>GF3.37U1*^@XBMO$R^/BNIZM+K!BQN MB3#9GD&#)301*3N94U92P^X,09RI5>'LQF1#:+ ;;-)7S4IJ 8\4;;04>N:& M0D.==?0&XB9/13, H*!9V%96[1D7KA90H[%H#D>Q 6:R0ATVA!(?#LPEAVKC MI1HT(FJDZO'(S#-[ZH1KR.5-%1Z/>,)&ZLJTX\66-2M^TAZQ%!^IMAD.:H-& MM)AB[[=Z+OLN@0;^+3*!BM],VTG7Y\5JB:9@3$9[5V1)'D[P(=H M(YA%R=",4.&0B7=[=>QSY6:-HP[MI2COTA?(")74S)^ MR<;F-RLJET-*NZK$-L0]-IE++N9T.OP@&9J1U=(9[M&&HW4YM=(J*ST9 MFA6L2FZ: =WI'T1T/':;MM9RUK&R)&,SXO(F]3JSGQGUV*]:"9"ID^NR>7QN M1E[54C3M[+&68M:,3J\YYQJXS\TCB+,\@@&9J1E]#N M+N72>KD2:\U>K2(JMEA6TJ%9[9)'D<4O-W"%,VQY7.HI_9W43M\@*R]JY'B2 ML&\Y<&]JLY$6'CJ1$J5C,_+:FUVRUA/QCJ@B@>N'U*K)[&+9HEEY.2V^(_;5 MK0;O]1(T)TC(#?QT:$9>IC)!R_6ZZHGRBHNFNQ(_@??IT(R\UEJWM6I#ELB1 MPH)@PU!O[69L,C0C+PWM3'1HUVARX61='N"Q4;1KZ5.S^K5R#DVDQLYWYJ8W MP%9OD)67DU\/JMM)3V R5YW MTZH/#X-F\MP3!P=2J[KRCJ3J\'BH--2VK/5$1$^&9E;7EK=RN<;SK-@*6O:T M7Z/A-1DE0S,>V:Q#L18W#*9<+1JC;F4GV]8A'9IUR>016L6A\J8CCC$+'T D M68&6Z[GCYIZNG8S$(0 M6ZPR1ENKM:A: RR"(\9,#@?(*?=8U";B8;\.FB8*K]W*BBE-)]7C.V068L;% MIYFU$ EF[$M*-%JC)6&=BB&[$+-.&.!TDZ5%?GRHX$0X;B)J//:$AXS63!C; MTQS'D=UY2=Z)BK)$V&1HQH(@;H_G-G8--<<-S^Q1F+TUW?2I&0LRCC2_W&SB M E>K^)75*O*&D#1(AF;- MWN]<2JV<1%Z,"HR,YKQR;$6X-51;6JNEV.8-R MZ-ZX1:IH\MP3CG)C.>NW>WRC:YZ[B!../M^ 2"?YJ)$RDTD9/QV:FAHRY14 >E V\]Y>U^%N8 MUB0^UB G/. *M^RMU;'KF9L#KLFLS)8'QZ&914/JVBN-V+'4F9;W9U(0WVYMUH8!%&#=&Q&"+I>&^TF=C2'>X*G-5I$=SXBC\_- MK*]7L<06);N^"77L63M84N3&3Z>6=809!6K(PS'1@$.AW1+(,E,I0?$[G/"$ M^;9M(>LF1HO[4%4KW9EDZNMT:$:XA]"?#C637\$RZ;BXK4\IOLLF0S/"'0W' MN N-=F6S16DUT=NV:K"7/O4$>%8E:UMG>,ODZQN*Z^YF]>DN?6Q6N%*D8=$: M0U:F3!D.2YB\U[*.8S/"'Z6RFA\'$%.^<,-9[]UMO!N MSVT<4E%L?1,1H9Z,S0IWM]\LUNRAM>-L_B#-I@POK]:ZA)[PG1$!ET2CK,4[ MC\]VHW98)X,8/.@IWWD9^L9P,ZR8F[(02?L)/VX:;#(T>\Z;E::;%:_2(A14 MM_OFG*><190,/0'?D5HIK>D!:\(AKAT.8T=9.!Y%# MV]-X6T=/.,2[.3+'#XN>#_.]]B+2N<5\N4V?FA$"Q\UJ9FDR+9DJ.F40NDWM MQD&4#,UN4?7 A(=>7X9T/"J95JN;OD!67C;3A7UTYQNB;+)"J>+5EDTZ M?8,3,JAWW7$-50^BS0[DH-F5VZJ>OD)6P;IT.URLYT2,]&@_W0X,HK>+C]'H M"8<8Z0M.4Q3*);$\<[GAC-+[R8Z*GG"(^8%+=J6AC8L;G\1PP3ATADPZ-".O M5EB'N_Y@@7$DA1Q@3-GZ8SH=FJ41M=IPTNT,(=$>A8@DU4H.'EL:])1#;$^B M-5NU.R&L>I8D1]C.F$KIO++R$BQR)6*\[HL;LMS8JJ,UW$[D=W\,::(+9ZL$B>>\(A#K':9K^AUAVSMBB578AS2VPU2H9F#_-#N;=M1!XI MUK95TS!;(R8LL\G0C+S$@Z,JXDJNF.BZLYGV=THX5M*A&7GQ!M&0Y\J\9-H+ MSMMV1O7*9) .S6)L+MAH61NC(Y&/A&XLZ\ZN+*8OFY47/[>(FCX06C#O[(Q& MA8M,O'8Y^:U6*QLV. M%/MW>C(T2ZB,L8[.H"H.DSMYW3TLL=&$3(=FY#64:UW/6FYADR=&]1 WB9T7 M>U;QT(R\X-5>06&OLA5;O7G550]E39BF3\WJ5[W1VBI-3%B*,C8SJ^M0GR^U M=%Y9>4TJ;-M2N#EGRD1GTVY1HRG;8-.Q&7F5G&ZUV<>P&2?+#M$:;>SFKA8_ M]X2?;^Z6 Q(B@CT\EH8+M'HZ=B, MGX]L&R4D7%L]SA (O-YWX%%TG%A68#+4JL70K4ZY39,UZ69973/#XSMD%FU0 M;7F-]<@?P[86X6,7W4C3VG%L1KCA!-L-"5'AS;(8MI%60]'WLW3L-S\_S:_[ M*?*MN)8EKWWUR_,/+R.42;K'4ZI'DFV@'),E?DPL>9%9^)15\D/*T&<"3Y-" M N_YBY\>B!QCG&\L(80_4Z]F'[](D7CQ?#=^IF:YT7.0]/G?4)(F^>68B1/% MDODTSAS^2K"=-@76ZS+N1G!JQ+ M#M<%X"6OZT(S8%WRMR[X9PHL2_Z6!9BQO*X+#?"2PW6A?E,'#-8%V#&P+B_K M<&%PW,_ANC"?8;"_Y'!=@!W+Y[H@GQ%PK,SCNL"?$0"8'"X,,&3Y7!?B-[U% MP+K<[, /'.55 X0$-.D\^2I 2+]/ M'@$R F@[3UI%SH1T%9G\+J7A(\KD@X%)<:WDP_]\0C_]11SFNCWF[]/\ +5Z MGUHA22O5"PJ,?K^\YC]\YTOQ?/K*ELMB1VPG'1[_]W_FYVL)_\$4YS*A+2"D M-\29@)#>$/0!0GI#! 8(Z?X,]Y7N9GD]%/$19?*[,, =RP10\ ]N- %GULA M 4T"%#R@X ':.1S3VAS@V?K= < MJ R@F?,C)$ S YH9T,Q@KS\+BW86CY&Y[/GUS'N[T!-.GS)RQZ;2OR-37YOF M/QO=@E#OB3S;K?#% G!C_LKSQ?\8'MAG!/WO]USUF'/XE'N=3J][Q$YZMR;0 M+,#PO$%O^FRC C6ZX%#UV/3.Y;*^@.8 !N==VU1_R-6Y+M\8<4!U;NH"(9]) M^G%:'"N&',N+PVFA\(&](G#Z_)U=^O$Z>HSY]RG;]&T'5FY3GJREEWLV.NSZ/8YB6_%$55->V61%-)MF1'40NR7W"U0C-T MU (&%X]Z@<(H2&V].[5EU+#?I9:X7^-7?S:3M63 ME:1C8R%TC&"H:O_Y),8_2'P@.PO96TC^4O947X),OEOJ-&E-W"L+0V(TV%0' M@T^%]!;8W?$765_J:1(I8;"4:* 4^I NR^OD68%JQPO);<)8\F777KM._$^? MW1G^MU'QQ[;K\(&KF!W5GJN>%*B"MC&V,B6.4=-M-(+U$N'C[URHBF'+EO^? M3XUN]5-!V8YD^?<,7/IU*+PS\9'*Q]&,C M&:]J/ +^].VV=JX2#5NUZH(C%S.NVUERDR$1241R,S-"H$6:Q(M,@JX?I7>^ MG>@&<,MW&6M25Y)53//[[)-_N ?;,/D:Z:AVY[XHMVUU)\AI;795^/[0,1VXV#,=6>L TO,,TL+$TDK>0K;YL+!I.65X;@6P]F8EQ8]F. M;(YF1;1NE*:JPTWD$GM9,T&61)?>-LHKDS3Q^A!U76^L)F:"_O259J@B"@-# M<2U#<;P^\/$,Q?'ZO7P9BLQ$"__,E:48JH%L..J"DSTGEHO_9")JC&>V.8HW M3-60P@,I2LWV4#^OB8CE%3_FE*UPAVJYUSWL3=4/R4J#;0=5.[$5"/+I:WS< M0' L8RO^!8S%I8P%\I#GC:<[[H"U>)=?H2BA'5KQT$4O6*I>,LQ3EZKC&UNU MX2BNK3X;D%''[V+#ZH;;[WNBZ@TC\4">V>QO$8QF/=^G3K:W)4Y N5Z#+^O+)M!'T/%U(Z*N[6O>G%?"-^.'+ M?C*?>QN6;>E?O"[E.OW"!*B#_A8!0SEKM%;5LFZF<^ M)_WLW7B*A>\B>*R9AM 7\,UXM>WB;!*106/O!L.+! *_PJ7<7:W[41#07/;5 M)*!OKV-W4TX74]TE/ZOWD/3P.&'<7,'[W'O71]ZHKM.Q,\\2N'0[3J#?MX^/ M?60)7/Q2JIO[9Y702UT#B9*0HX^]<4Z$[L,L]#FW(Q!Q5E3$Z0N!"(A,RN#T MZU_ ZN[JQJKNJE8!*W?LJ*ZJSD9R#4^N7"N?7,MUX/G1.WDCYX5/CL_KQ'$0 M\RP,&BKA)+Q0Y;SB[G19Z8=:<99#178T.W[*6#(#Y4(@V2HUW>%1;7E&:!TS MO*W2J(#0870;U>2*,)%,E $EO7-LLGURW5F M?$0,!NZ+BUV)(_7J^VL;*6QPF^,Z?)IP;LG@6TM8F=2A6F6JA1OUOS\ESI?8@2RH,43=_ A+MJ7BY)?!DTYJXEM/V* ML.W)*U8^U@[L8?\'Q+CHV4W/"Y1E^.:A,LZ0<^;+A4*/_\J[P)8C!WMQ7Q]/ MCA!ON)/.^BBI3'T?SCH$'*R(0U 1@EXKSN;/(;.\A*?!E)D7 MRH6W&OE>")K3>[,E6BM50'"_UQ-:Z5>:%\ M2*[8?V4?AD25$]-O7;'S0DN=WIXF'T?M0%K6SWRC+"V50 MMS5M;+I#=BKHNT&@S_9SBVT/1#*^-!0NEM%D#?1Z=W!\Y(46 9@"4"6"(9 M>'J$(]]#(*PLN[DQUR)1+ ?OA0ZKX/'2)7 M(@'\B(^E[_L0)G(E$L"@^%CZO@^E(E\B29UCD7KBX(UG"60YL (S'+KD_)7B M1L-<9:78GKY3FK;L6,K3N0).DA2=50 MZ+MPCCN%/?M1B@[>5(.O0E-_SAM?P% MBA-FLX)O6FS[>#A6,%8[5&1:A"$1QCY]PE\K2\T:+8*2K^O!X[ M/0(YJ:?X!3,4=9Z+Y ]1\LE6R?@A#U/D*I)*C8F4*RD!:A(PBNQPE7(EI2R2 MEX#OI&T5J5%I5)2NY=G1 [RDSO\1/5##<(!V6 MD8<[GI8QV^?>O[L,MS??MY.O[0--=58>SP=BB95FVTXP6[1ZE$:+,!S^_^D+ M7"P3R&/Q^7+E;ZG1F/(E)$V UY1I7E.NI 2(3H#3 XA.@.B43FWL MMWQ!,SA>0D+>-";ZUG A8 ]/*]D 1=Z'4D^2Y)S4]91[8)Y2#Z,H\W"66W3F^'L>XOMAY*_WT?0=-_X+WW?U M1>!+"U,9.;\^HMQNU6K5L6XK1B#2IQ+>L$RO1XLP$M.[D&*9(@'#ZZZEM.PZ M-V" I5%$ PODFRMJ']6% (,,31=!,R^AI\):=ATD]0#R3@RTNP=Z:W')3$@1 MZ;#'?8\_[4:-XZ YB *]J(KWRT#O]ZMX+YE>)AEJ%R*GOWMF&O[8<.[["]&D'NUAO3&@,M1%! MFDB=OM\[;23GAW8GS5[M#+*(X680I.( _PMCL3_]+VMM>$]M\WY/*E/>^;H,SO MAD+WAY@WQ4[QHZ,[EA77.[_)A;B&JR_=:GO4I5EIU::VK77'5 _["&+PZ' 2 M7L8 N*1-C4S;R6X-+B^R'=.>>([1Y?7>;5IE(<\;ZE!E$9M 9RA+T2XWN"W2 MN-:I[L%-?6-"LF%6^"$-'9EA<%*4 MIM''X]U31!LE\"(%X8_%&\TVWKQ $TW;[6Z--R\S/].>>9X!Y_>/'FQ85-TT MEA3)MJMXCRXAU&R\>7]&^FT8)"@5K,G"&&:TQZY2H5EL:!KQ]NI\/H!"H<>" MH%S5.U]DWV;9,P$]-VVS>9&>F[;9W#X+^ +C-NV) TINAMSC14INVE9R^YWE M"[3;M">>J3P6Z3>[*-VWUE"]U>KU-[N^M35OG'LZ&5*%'C"(:I0FJRV,6:OA M+HC#L+B-8!DNHD@R$,LP"3?S( "XN;]=O =" I9TG<(T$%*JS0L?04; VWZ[ M4@N$E&ZCQ$<0$G"WWRY5 B&EVY3Q$80$W.VW*W5 2"DW@'P$*0%_^^TJ%!!2 MM@BN^102R">EWP;Q$80$@/NW"UU 2.DV9"/E,ZJ(L>GJ HH_)W, M">6YK@MGQ. M;4(W<6-OM@2F*9X@:=Z1CA-:A/$SGQ,I4F6JB)4I0()(F\^9\Y,HN6B]>)-S M)G=%B.L?5,$V9M^JXDN!M9"Y:+MJI]EF]Q%"G.F8","&.V)#*DZ4&ML2@,,[ MV90=I58Y^8'2@!A$PDRW[;24R8V!8C\T)D>('=_&BA>HD*LV-@@.+%TWI$T="^I^[5@W[T5# MTK:R/MHUCA:+V.ZILNW")%\;1&@14R&1(HK>\IY2 !>I=\Q,E^D(\.(:3$:Z MXY_FI6F-$A##VR):N68OX'M!"-'2=P048&5!UTXG?KR:MB$L#C@B)F.X-2'+ MCX4@N:*D@3ZBP"JRT4MD7R:W)>< # M,J7NNU/HLB^2FQ/F4H_ROO6.@*_1?.S5FERI7.,#NN;H L$+:*,QAKA:__WQ MX_<^$M[(>>&3XQ- <2S%/ NEADHX"2]4.:^X.UU6^J%6G.50D1W-CI\RELQ MN1"-F@NVV1&9N0 1LQ*K'Z M"Q]" M6Y8E<'.V6M;WX)W.R9H-JDH;"OA9&QVK)1I9[/.T;W:V#+;?F;V-0+1:T_'1 MV'A"U)*;.'=J_-7&^1$X?&7DN1#]$?>=!:KIO8.U= M->&79.C0^&K7(X?+#J3T)G5XX*JMYOQ/.'S1LYN>%RC+\,U#99Q!YTSM"X4> M_Y5W@=CGR+)L'SWO #&-U:@\Y];FHKP7X7)$[,.*. 05(>BU"V9S[9'9CUO3 MX/GE3TH?D368.D*]_1A+$J#B4"B)3]]C(HK;65V[P;:A[;XV(\?0N-,SZ0B? M\!"?DEV0 # ],,DP?U+ZD)3%_!9+WXM230]5U:1!N,OAU+*(G\0.$_:9@&X;< J MLL%MRY^4TF#*Y4]*@%^7$7Y=YH7R(&0FUD>S*'77\2Z5?;4VQ:NB2(@0<]PWF98R$V%M+\)D?)\K5BP3 M-[RN$41P@% )")5 W8!0F2-")7 !P-,#/#W@ H"G!WAZP < 3P_P] !/#_#T ML@AY658OX.EED*>7,/!'8)(-%<]W==E7ED]L,M5Q547W _=Z=P,".MDCT,D2 M4OOM>]8_:*GANVO%P^A]*(O:V;N4Y85BP^YP(+!-;PA#EMR>.8%W0$OV7H2I M<[$!+D(XN($][0H$D-(#4,S 4] @LJ>E/)!@@*^ U@YV9,28.4 JP"L',#* M %CJQO0&+)'8TA(Y.HMU/-[U]E/ M5?R8I7RN[Y_K_CW%Y]21=)A$P508-T07,;_69GVON+N!S=1]@9BH\\ZAMC[8 M\T$HAN@.-"I))[Q>@1_X'*"2 "H)T#>@D@ J"5 XH))\1'T#*LG]J23Y$PD@ MH "2NH$E-0WY5>^]NO:&VG'G6TWLPXL&D1CAZX'M?VTJ<0;Z>@ZL-=WTH_ MW&%6DJTI!=TNJ)+N%G:1/ NJZUCAKWPE%*M?"-6K%+R]M"D6;,4O.&I4Y3KV4#%/K"_(]1[+J K5Z+*E M"=N@WYVM>>G3.H[G54.9[\(Y[A3V()O!\GR7+ 7J>-"@HV)#$(:,2IL) M'45R477N]4@N=XUZAHIL2IZGJ^$KQ@;BJ,^+AG_/5M1\[;C2(4SG?U^/L MQD@Z7,ADS(:2=))V6U'@5#L8V4R90B%-1)"X)H44$8($/4 !60N0M0!9ZP'( M6H\?N659O8!VE3KM*NVP[$K5G\R$3UM-&^/6:#J'N#XV+=>.W=+0W4?A4U0( M^E7X] A$K9[B%\Q0[GDNK#]$X2?K9>8'.("1JV *$*\ \0JX#B!> >(5\!U MO,J8E+)(O$H(*=OW9 X57])M9>^4W2M])@;LK^CU'!3.RS5[90$4ZL8%NVMMHTUS^/X0$2P\[V#10B#06/&NY;2 MLNO<@ 261A$-+)!OKJA]5!<")#(T703-O(2>"FO9=9#4 \@[W4%X]T!OITIE M!Q%.+ENOGK3=C K*)9F. KWX6L)?!7J_7\5[R?0RR5"K2*9DRTI!\J(+"7EE MX\?A_O_^!1/0OU&H>/XF,@QP_N'.!+4?00H-06KI!*&Q9P&EWDV5]>*V?V+) MX'N5;HM4A:.\U$5*A0QE,/@1IVA/Y-1W[VS#7UN.'?<;?-K!+M8;$QI#;420 M)E*G[_=.&\GY80?;[-7>@&SG#H9' MF#?%3O&CHX:HBNN=W^1"7-/M;[6FL+6.+#\<&H=)#9LIO1AB\!!BBG@9 ^"2 M-C4R;2>[-;B\R'9,>^(Y1AY+YA/2:)6%/&^H0Y5% M; *=H2Q%N]S@MDB#;F#_L+';1R/ 6_4Y80A'G]Y'2$-&2 .A9!$G02ASYQ)\ M]ISNUFCS(C\T[8FGF]?Y,[AY@3%*277'GND8&48T>*MAG40Q0*^,,R^F;.HS MQ*?K_%J#F"GN$HU36QY4M0AP(MHH@18%FFC:;G=KO'F9^9GV MS/,,.+]_]&##HNJFL:1(MEW%>W0)H6;CS?M9ZV_#(+HS\LL'D=]"BK8:UUW> M&U?0>'MUO@.6NM#/)M<0E*MZYXOLVRQ[)J#GIFTV+])STS:;VVWMN:-27C07_%1\6N)$'P\AE__U-C[T3 MU?796XY62D&2PS@[?(=C:+ %V_'##Y/<\-=VW+90$$ M/&49?1*>@+=DJFH_N>G?_;U=S%B?@[CGHWCQ2GUSZYBQJU/ MHR?_\,S8%GQG\QF!_R8B688_/LT("]\7OY%UO (E4F'E1B#\UXAC+D8&T?CG$>A%'LQ$F!Z[YI.NI6M"SXV]]$=M7U+D=::1X/C_PG,9 M=CBBA_330:EFC_F[0/>J!5ZH\,UJDQXV6?Y'(?\02GQ3GZW\^[JO_=7XGX#M M-S"(X7I5ML>SU4+X'<]UFE5Z%/[ C\(_NFQOQ!>X6O@3Q[0;7*?*#ODX"B__ MN\ .A.9H=D53^M5DX(N3><.ASD]?_B'T:*':#"=X3M9(<: A4DH9QE "%LL2 M28G80E%$::D0(HE"2EDF$ 5%U4]GSY&^AB:ETVJ&PL&,,I2>V6@LFZ8[]^CH M="7Z\]"C(1X;D]&*-?0NLQAHZ]5RHVLB(I9_'BD)$LZO>HY@;(,3V5W"U95 MT^'(Y$.' UNM^2MJSG*+U=[4A]T3;40/1>"?AUK'269:=;,. M[T54A'X>>3C-,;AK$AHTH;NEM0 %I>Y$"TF9C3)&C0OEJ54:/>M4]>=3#E=6T0CH03'U\62,YU#EO((*Q@=31H9[/' MHX DAD*BBU [3=Q8= M32HA*6C!Z?)4[Y,"9].ZKAZVM T/1"PIJ2IFE$[-$5H1ZDM^4A,.!B= T]UB"6&F.8HU; \'6C@2^WDDI@QJ!Q-5ND;=%MF2=<0Q%=F'(Q,R MI3IM8A],&AT!.4"]A=[1BP@5M25&R/B>*!CH:2/P\EN%X% MW_MR"RK!%#^ 3_6!48TEE1#_OC^5Q>.6G.V9@_KP=$:B'A2_!-OQ]KK M]=(UCK7-0-:HOM4\12,30K5:J[5GKL/2@@Y')H3:L<>V-:2. M8Z.^L=!-!9H.&H=].#(IU.;0=.OR<3QF YPK(8MV%RV;T4.30N7+=L! !VQG M6(;5)!L>O^MNHS=-2JH.K=6^(P2XL"4.B&(?=(2'HA=(2JH^JVF2/YJ[; D[ M.A2+E\=6:"I$4E+6LK<3"0U?&-+6UHVSA MFW'9IJ*'P@E-Z=K0LN:PVH0"JKLV3)EW$2M^:L+\:EB/K9++*B%(9 B9G:.J M&G0\E$HX5==0-;XDMXPZK[C=LC4;"9@FEI.2ZGJB)79/ QM2Y@W#)#J'\785 MC4Q(JC0JEUH!@0Y81BP?1MU%'1F(T!^. M3$H*[6RP$%8L#[*:4QU'7!HK3:.')B4UVQ]9TZGN34$AL*##GD3;7.Y%,CDG M+I!\TH;*76$R76K><=.9HFLM')EX4W]^Z&T&.\$Q)@+3IECSB&_X:&3"3!N, M;@T;*M^!CH:*P0?JN.H/!N'(Y)QJZ]6Z>FQX.%N'C-(<%B:="A0/3FM ^)QREYE&V89;'W8'5%6A[@<5#$]JG[!W;:^UA M1> (,5CUQS@Y-2))(0FEMEC#Z:_M:<_8^@QT[*%UAA_L12HIU/56(*LKF>\9 M^J*AM2L;CFF$D$(E#<7:^N-MO:QMA.T2P1E86^UZP^B9"?'7ZSK10KF5#DUJ M$-0;K1FS5!J$(Q/BQW9DS5@URE66028,Y%,'V=U'(Y/BK\^T28LB@C++K_A2 M#\7ETQ'2HJ$)\;>:NY5([?$IJ\\F[=6FN?5)8A!"7W+Z^_:<1#23*0N,1)N# M]9;=\+06#4V^P7@?+,>U:H=C@_KJU!BT^4,IQ)1H;.(5B(7*6H>^=!"VE*$B MN,; @^-Y;,($>H,F7EO2UDZ8B,Y6WJT9MH/NX[$)&SB=ZJ3@RCU"J%?P@6HM M1]V#&DX-OA#_8!UE3$J]H<%WLZCH0G5'(1^T]"M];*N+85) MF8_?-2E;6#?& ]N%-<$:4?5]S5OSF\UY;$)>4YT5O76_VS>051T3=^WV 2_' MKY"4E^5.2W:'/.S9(S,)'=%L-_UM.!9)RNLT.+E6AW-YJ*ZA^]VA,2!.,SH: MFI#7I(:1:['O0A"!=*!P]3;Z368?#4W(:S0>'V%_VA@8$C32*78A4Z5N_-2$ MO"K.EMEYIUXC?->!XPXU9:N9@VAHTKZH%5\KS>IVTY H;S> MS'Y 5BUVQ;.ETFAI(]OZV'#B5TC*BYYO" PKKY:&U3;536EN#@Y.^ X7XNNQ M-.WL:5WJL\?ZT-H?U))VX..A"7DAO3$*#9ICS[#"6+<)'7BUSM+1T*1]U1G/ M7DK./HS;6N)^TQS23%6+AB;D)8PV]=K:V(U8J^U2\[K5=;:'^ 62]C6<(/RB M!J%-EEN:+7:K;V;4/GZ#I+SZIR/!;)PJ+/ BCG175$!-U7T\-B&OH[]#.+&+ MAW[>XI=J1YV7D<@=+D392&.Y64MX]V1,*+HDMFLR*UO[:&A"NS9I'QJG1GLK MA#MP9.BLQ>VA0D=#$X%>?\,LY%[==HT @U!V@9%5B!I$0Y.1WL1RZ(%';ENA MXPPJF+L7-\M%_-ADJ$>T;%J;TZ<&RS&'JG3D)B+3.3\W&15K57S9W\=ADL$?O*%XS9DN+QR8$QJYF)5O7?4A F&6?4I&F M5"['$TL*;-WC9EYS[;<$'EEOIRS<,W;3>&9)@55$987 X\H&F@PX<4"L(+*Q M"I][(>C;[7>!R:S"@&?27&OTKLLOZ,@8+T1]=<2"U]*>J@IUT[=4;+"IU2*5 M70C[UL>%.VWV$)/5R9%+-,@9S>/Q4Y-NQM3EK;R5=(3E:GZW6YMS E6S")9TV-LMA( :KI$YOFOX03BU"Q'EO'9:LA />X("FS#9P,?S;;A)"8M[EK%&IM1"FJZ M2X0,@ZHMW]WAT DNNW0\-B$P!^99K70:C"%&A3QWQM8:@R!\[H6H;ABN],.J MWU\9DYEG-VKK&J9&$="EP&JA[.1&:6 R@FYZ4Y7D^59M(6 WL$0/MP[ MD!1LDQ"9U!6MM<'AVCQ1ZU MM0-7&XZQ.,3OD(QMQYOFB9I7$5K@3R>R.MB>IK ^$)$+T5V%"U1CS\T-B&"0 MS5YW\<5A'@]-/-50Q\Y.ZI :1#1E]\C.!CL_# 3#H0G]#IKUP\FN-"H&I[6C M: DW)E4Z&II$QL["L&NUM<(J6*4R86B'KXCQ"R3UX$W;PB3H5[80,B98LDP- MS4E4'[P47M;"C4(;L28VQ.T.9@N;-3EC&;[MA3"0K30VMJ,CTUZ4HS/ TM[_3F 8KD;BL-9ODKA.H:H3NBJ?O$,8$!);K><84WD3 MOT+2%,C.@J.T!0Q#UC'83I5P_P@IY[$)4Y"P9;>CU_IE(^C4AY5@Y)_$0=QR M,S&U;0NKE\N'[E*HMV93=T69R& ]B+MS)O(ABCHD3%F%PP7"1TO3D]L_13J[ M$+$I#7A?=4\N9AQKTFK=LX<]=1ZW3$^HEVU[\*S:/<&"'O0W:+^\(R4F?FI2 MMI+2%+P*O*X($EJVEJXX6LS[\;PN9/EFFM]4^TM,L+J+$&@J:KN#G)^;D%=+ MJJ\$#C\N!!TJE]UM:2X%BT%TM7-"7M.1-=,LB!(,9K#TMAU..SCM\RW0"1L7 M2=W'[&798/9,PUAW-R/M&#\U(:^J86\H*]B9;* U:+RZ#9RC&C\U(2_O6/;D MKB\,(6*^FXF=#;5>&.\F(;5P] MU+!Q516VK+:?'K@%Y_GQ*R3EU2./+F][)08*AC()J;6!685C$GUR!R4XUHJU M=4L@>&'4)ZK#_4F.+U9*YIO$*;:NJ\Z8K1ORS-J4!+W9CY^:7!X.?=/;4.$6 M'9F;JK1OUIOSZ"YN+"FO/K2IJ.&&W#)T49VM][6.AXWBH4G[ZJRW\V&K,MJP MEB=QVEK6CJB@Q6,3\AI#3L2_@06([W%T!ZE6H0$?OVU27D1W>>KV!82 E#Y; M=A9;M+2.+AVXD,AT!:.I-I;SK4!@JL@+PW))-^(3#LG%WX<.(NJO.VQ[W-CN M)+[2JZ[C<_&)@,WJMS"Q#?=%2%BHK,0Z MKTH]=J5,\^JF<^>[X3/5$UG_[4<^O7G4G04 MZ?.Y8KX/A?#+@O6SXMZWH=+"<\S 5^Y1J/Z=4VOP&TZM?3]X<..K@(!>TM$+ M\3>% [UD3R_ 7[*J%["\9% MV-]E!.@E>WH!,)95O42T$Z"7K.FE_#?VZJ6S M0"\ QX!>?KARHPSTDCV]4'_#(![+H%X CF53+^>K/(!>,J<7Z&\8+# 95 P MLFSJ!0]?#.@E>WKY53<3H)?4\LD QS*H%PSH)9-Z >M^-O5ROJ$&Z"5K>J'^ M!MN7VZGE]WO0_-[II,>_R>KN718OW[KSNS))7'QPKPXTKVZB@)" )5WEN J0 MT6^<'0%" MYVG5,5&1/2763RJQ,-'U$F'\R99,>,?OE_GY!/?U"& 0L9,*MK MFQ7\-_KJ]OC:5\7^CL 6/WSF<_E\^D(SC- 5.M$U M[,K^M,X$A/0;11\@I-^HP AY0^X[WA9/I#)&\H .18)2,$_.&: %'QFA00L M":3@00H>>%M&TSODW^AM,?S:V9UJM3EJ9F0NG_JK-K.O M3O,?S5YAU. $GNY5^6(!A#%_%/IB[W8/]&_D?][2#R[CWL-PW2[7.[M.W( / M&!9(\?R.X?3I9K74[(%-U6/G=VYW[ M8#DCAO&VAZ@_9!MOCFV,6V$ZJ,1#\ M=QE[G"#H^3PWKA)30Z-]Q9"E>6$X*Q0^<%P$MI^_PJ4?NU:CU+\O8=/[MJ(I M.]B[1<).&;8_BB10>%UT#7K(%JKTB/YG7KSKRL9SMI6KKF;GXSZ/@LU/1L(# M^TC:QY^#+?XW@3Z2K=!=3NB-@*W?$L? 6&Z4EW@<:ZFR MM2;3!-!R&VLYYR(>QUHZ' \BEJM%M.=3)(]C'5>.:&]\>B1?4(+_38*(]D-@ MR=5238]C+.Q :(YF5\D\2;*AN4Y@+S__)/C&-M'#O\ MT:,/NO=M5/AKR[%YWY&-KF(M%%>TV-JQ*S5K6ZCM;TVX/1(7:.8S\[ZMQUQX$(@2^*O8$=N9O$4(T)MVN?K W]%@3M;3Q MH82^!1ZB1Z_"]5UQO?.;?,,']!L^;%H[7).I=OVJMMT-0GS 0WPH M$A $D.%NR!#=F_=XT'"^^PY PQN@@0ZE$;V%9/8E?=FT&6FC^Y+Y!!/.>&#T MA[N!S#+4A&:JI6&M5;\Q3-3K,&VL!_W "(.'@<6??&TQWH%!Q;IB7+:A(3+3PCTQAQ5#Q)=U6EJSDVJ%0:!OBR5E- M_8 ]VG-GZ^.U$KS97Q*)NMG1FP;1B;5_;35G]F1T$%#'_Z M4D:+%(DFL.*? "QN!1;P0VXYGKK2 ;1X4V0ARX$5F.'0)>>O%#<:YBHKQ?;T MG=*T9<=2G@#DP'>&EEVJ;H3Z"AT3X!YC3SAO_I]E%K.'^0%+WS2.55X(3\H;&O&3 MVL#&9G?C-L%]A)3G* M#\)$Z&D06:0H_#9Q/7GW76'^/.W,77^\M1M+:5YY7KK_!#]NN%1;HV6UU)W[ M*"NMG!/MK@JQ5NHLP\7YTM?'@XOXXM9LH<7=,XBHKK8V M\R&#A@] J1DDC&FB=>5X/)'U0SG[U!J3![:]9:>0MEL(VT/DVTA4/2Q"&%E$ MR=?2?KF[1^$LBM)"\I3HG(BU"7=&4JQ.Y1!]K^3E+,T=#P9DR@LC3(61_-P8 MF.7EY"Z7MF99 #>_D178=_H5UX\L@9OW)4L]C*H&;KQ^BV41/@=2(T>D;E*7 MM5U+F.R,U5B03F33W]LGSMZ_?QM&+]>!YT?OY(V<%SXY3NO$P0KS+%89*N$D MO%#EO.+N=%GIAUIQED-%=C0[?LI8,@/E0KS7L9&I<3(J0Y;W81IS]]10K]!A M$$I^^D(420B[787W(WOAN9S[D25P+OQF"H? 0GOM$N2'EL"Y6 DL_*-D[F]^ M?W&Z^K[SOEM5[GPYS69; K?O)97WSO%QKZ@$2 M]K1PM(WZ;M9>.;,#G:<-[[Z".;Q*'A%(HG>B41P9<.!5.7SNY4 +7;6_;:RWJ1\]H+ M*#""M-F!F9=)/JB%P#$>CAR7>:%\2&9=?@LZWV.M^/!-').>S^4V/2]0ECW% MY]21=)A$P9=C1FKS+L2LX\,$M:=EQF2M7L7:M-I[M;_*!DDC*6.3%>NUEX;45A>K)?V?39 M=LNG_^:24VQ;+K&>H+YXBYH,<"BVNMBK4QG:.BG/_J$@\- MG%UY3.):QC=9R=LJ)7%DE'$'[PA'?(PTCC(_T]T_NO89.\(W#Y5Q/L5Q MQI3X:^7G4E@1HFZ8)__( M;@4(@X P^,CJ!83!#!(&@8$#)AI@H@$#!TPTP$0#3#3 1/OH^@9,-,!$^V!+ M&F"B98Z)EK#OAV1+ 9X4X$D]ZD&Z+!L!X$D!GA1P#,"3>B2>%/ ,0-@!A!W@ M&8"PDPFA ,(../,."#N9._7^>V?*Y%"K[V;K-.VO+WCA:%F9XX0QLA!$8R*M M34*L@]%$?=+*I9O=4+9^VQ)LJ6 MW&4@&,=5N[XA]LK2H <1B%&?OJ!)! /D'4#> >2=!R#OW!A7;+Z\7Z\Z^MX@ MRJH_JWF+JCREPVE$')[7<25W%)Y$+3 4OJKH?N#FHD=4YE$@=8K.^WW^\3@Z M,6Z\2M#Y"53H?2B(VMDC8D2YL)7JHZ9[.NE51> &1W:B.!(L'@8B#$4T'9A MB\1-0Y&/[%R J),V42?UB.+VT/+[$L^AY7L@HBOZ0F81 MTF/KF$B6.<+9'WIT!"WXI4OR *@ =M2#LJ.R#"IWN7WS.@#SXI;'9Z!=?[X> M[R&.&)-LC^AX\#0.8LA/7Q! ,P8L-X,Q3E^F:[FRW)@!68X=,GY M*\6-AKG*2K$]?:;X_/'[[<%!TI%FI*N<_:37N:E4.J$O0KG<,==ZBE_08['FH:[_J]G\[U\P 5UC'4B=< :.7P#*TR-3GH!] M _;-!V/? ,'K(^'9GUD.2$]5'Q)MY4E*[EV=(?%4_:9LXY<71?=,HL<^WU2 MZ-8PPG]_9^TPFOZ^1[FPN> &5H7G2EJ9KD+6J10 M K#$ (D&D&BR:>&Y2MT"$LW'TC<@T0 2S0=;T@")!I!HKEEQ^%7X[K7GE:#9 M"0C6\A"CMO3V2U:)P_?X3KM?A.^/P(BI.:X2OFE!#EQ7L>5CP7\@Y0#/ I[U2](.\*SWD'HR M[%H)*6;[8N#,L7Z>TA7,4[9B%"4KSG*+3H%^3UU\/Q[ZM=]!WW'CO_!]5U\$ MOK0PE9'S[=#HB_>EC/NVM^MV!9S56Q)1F5<4PJL.1!B-B4!4$2.3IT=SW5 E M5_6 %YE &88 P!1*VVI>9 JEO=SF2HHO,HD^K.^!R/;WF49INUJ6A?82$RG# MCI5Z7'LGJM+=XT^;[C,MQKM>A4/'\360%X!#&]/GO6.WL=? >K'3=GOF+H\&&>UQA_=C\X5WI3= MZ#4!_??U2K*/"!:_&YC<'RG>%,G$CXX:?2JN=WZ32WUNZ@M!P=$9R>IM1B>] M9I^?3O814D0=M8HX='C:^G @!NW*'HWT H MM<^-6Y!!\//Q8.CLX!5TY<$X+?&W&S8UQ;84=QE #=((:G$.$29"+\.@(H[= M*($(",&7SRT\^ J.96*6>5[ _P1);KA@-UD+4B2)))#D9[W.,G \G<)X<. X'YO(,&[_S6I02!0CRFE-/KZY4]*@./[1QQ?(*64NP'F3TH@''H+L_U4>_[17(JL)IV8N[UEVR6,M]LWG MP6!$1&/&.OS'U+ NX; 'G5L3$-%>JX,6=EC6J1N32-OR(JBM _T$62QZZI=X M3](,382)KR12@HA.;0.N1R[[&MZ/(YI'7W_;N8N[.OKU#VY,&&=HM":5AG!D M+&%#=U&TOQQ$CO[$ 06=K/+9VO%^%$_@X^^D<$*C[H'4C(XO3.K-'2=+UG:B M7IF3];._&[PFE&H\+QC'=BC%=L!U-M/8W\\43I@JDE% #'P^A]TN[\?0_ #G ML-_M]"\P,'L&C8NM2@DQVE1EY U&NCWMW(LVM?<.!^;DE#B(MV?PB3END1U% M1VX?,S#Q(@&!8]@Y[5EY1X(E_%Q^C4 M]AUBT"(M@9GV&^U^3\7@B(]!Q 1*M$@AR8@_/T"0JPI#!EM[9BX=]C*K2:V. MJP-N2KM0N^30"D[:WN9T)WYDI=VNR99FEHQVM=S2?:P^.^)G)R+B,!J" #OR M,=JEWH_\"!;7V\# #1?3U,?9NQ,4\+O[O=OGZ?"J.U[Y8-NK'?:W-+&&FW;IQOHL5&SA3W5H50QD* MRVF[X<[A(-[X/A$3,;A(8J]==/@(_5[/XBDM)$]9ACJR-N&NY-SL53E$WRMY M/B_S$$7Q^]L+Z)B0H14-L JSP2H$CI$Q(P#\P(SP U,/)[^U H&OT>+NU<*L M5#NNNS4/L8VCJG9*\FH-HZOW[RF_MP7Q1LX+GQRGFN+XC'D6G@V5: 6\ MXNYT6>F'6G&60T5V-#M^RE@R ^5"V#NC&CS.>[V)T8:PT7BP8_4)$H:]Y:C, MBZ!%$K[AT2W@K8"2F45*)EC<,V8$@%R9%7+EAW2-7!4ZTJ!)@J:F6;>*U B/ M619*&OS&#PF@638"P%3,!E,QZWF#!H:X_+1[[ A,7RXQ[:IKG;KO+TJEL-?:P&-:%GG$T\7IG)]2=?G,0[?6C$MP)S[X%$>#YP/*3<\+E.77EO.3* X*E_R(>G0A6MP. M=_.NOZF(K#1H"I5QSW2F$TV$R9@ "(A_N23^95X"J;,&PJ\S[AR!O735:>IG#@=NHJN_;5I7E@WUEU9O2JUGY#ZAK&,7=E4#0*#E*D2(*YHEN79/@J78J87BA41 @%F5^E?D M1+',0,X]-FW,6[M'/7O#*<))@";EDNN&69 MET#:Q+34,>;*)<%K8\,V6.!;:#RR6&2B^+U^>: O!G2$#7&]KUB&DG2V?_YI MO2];?+8SE!?.D6Q!C\48U_T4:V,Z1T4Y_]4EPEN>SUL\1'GP08X?I+6+2EX; MJ387P]9<#1R(ZTPAOZ986@VBW[Y[DD-MGDFU9UP*7SO4Q/D8PAFOXJ^5GP\N MA/AU8>.D=E<,QIU.4X-AC/)T8$_8,1NB%!7=((LA>!&[U1T9X# 4H!<^#+TP MR[NK]T#1;T5.KR'1]_#I52#Z'BY9.X?9\KO2!N+4<6=8866^/=E'0(2'0 0@ M"! YTZZW9PN#4M]^9; &_T> ].)&CEZ4.M:\8K19W3FMR9%5I[?X($(F\A(R M72^_ [P0$#0!01-X!B!H H)FEETC5]5)0- $5@$(FH"@F24 S;(1 ()F7@F: M"E8&=ML MT/":#+YSIJQ AU*(.75X$28!H^Z1&'6Y$@F@V&6,8G<)AWZ+0_,#!KUX" L7 MCNM>T& 'T':]D0FG,G#*Q#X&(^K3%QC.'8W!@AT1$^, M*HJ11DE8+/9&UZANQ4$$$'$'N=AX*HG5TKQJL+.Z>!OISH?&D.IA MBP3Z8.?&<[5W2(MFERLA99%WEWHHE!?BW2N8%88#WF4&WF@6-.D9+P\@RZTM M='PO"?)2BU +OW3E),"K^Q:@@93R1]++%U$X&QR]W\*N%[>!O2K;6RU+YA*R M#'\B38PICM@QB$4=%1^*1IPK[TR-O)074=*_R5KX2B\@NA0I6"MY];M0(N\%'T#9B4@$GYP?4-F)2Y M8%)F^J2"+ =68(9#EYR_4MQHF*NL%-O3=TK3EAU+>3JU,)RIR 1"T0.KL',% MU_!)=[A[?Y.8ESZMXWA>-93Y+ISC3F$/LADLSY<,QV\?#HJ.L"M5Y?PGK8:[ M57JY#CS?BB=G+T?2H2^YX0\7DA;*L&(B(GRDH.VV-6QKH]6R>MJ+H=A@[-,7 MH@A3.>X(G"M'S2 #]MJE(Z!OP+S,-/,R_^%:EM4+"']I$_[2#L6NW%XA?T6-)YKHP_1(TGZX7B M!SA!D:L0"A#0)N_?5X;[F^\;R0L[0*._ZE3YCL>P M#,).T8';G?.J)B*H",/1]74X7@9T0$!IRK24 *4)F 6@- %*$Z T 4I3SA U MRT8 *$V TI1")>Q7.Q:Q,T#=9I7SA4G=H6'G,#_V!OMHQQ+5K'ZU8\D=/ZGF MN$KX6@4Y<%W%EH\%WY5LSXP54I"^5?H -2FULI7C+A6W=![\&=X<"IYCZLO" M7U#\7[:0(6]G0'(5-9T+5NF90_XD]E2] AX$[.%YW0JXT)N+6,"%@#T\+U\! M%WIS+0NX$+"'YV47X$)OK\%DUX<2(LOVK=B9XVX]Y2&8IS3$*,I"G.46G3'^ MGI/X?OCX:Y>2ON/&?^'[KKX(?&EA*B/GVY'D%^^@4;J(@6H-'Q<"I3EO#D=K MMN3N102+Z5P(5(0I-,?MC'+EWD^UM.QZ-R!\I5%% RODFTMJ']6% &$,37^/ M\9J _O685R91L62E(7E2DXY6-'T?O9W]#H>+YF\@RP'&& M.Y/,?D0I-$2II1.$UIX%F+I'*V_:$SGUBNV;1LC4M%Q27D ZZQT$KN\>/4M[ M>].YK]!V;C#'!;X732Z4_H5>Y)*,D2AZ]<_."3(>K@<2\YG"I2 M"%PDX60_.>!M]R7OI>ULK\GLOV_)QTM[XJF>(+H_Q+PI>(H?'37255SO_"87 M AO*[JL'2^";0KN)- ,7(OIKB8X@)FK\5L0I"H!+VO3&M)WLUNCR(F,Q[8GG M&%U>[^>V'==-'VU*J,#P+6]N\0NI,GI[+\HW([6:/,BQS/MB:>;V/DSN'F!]JFBR *=DS-, M0-9B5Y'J3K-6>W\ZZ"+.O)BSD7=5,9B2:]U@V)G ;S#\" ]BP(E(H&6H"&') M,]6Y[FR;;;QY@?69MMO=&F]>)G*F/?,\ \[OGR1H()3:Y\8MR"#X^7@P=';P MZAU]M]^'0:0.32HZ-Q<%H@77,&?E>FY4[L?CSI*+JU+W"/L:^<\QQ?&TES8UQ;88&!;%=H]K2>&>?A M\- \PG?VE&7T77S(*]IO%E3=EFQ9#P=[7]ZBWS>)*_[Z7__ON=B^0WI)=DS'_?P5MY_)\TF+2 SAFE):A(&2 M49*B&]8_2^9>.GI/\B7AO\OHU]..G[]A?Z2! OD_A?A/&/H;*<=:2*C0D@ZE M9XIZ6BY*IJ+Z44H,Q;__+L;Z;[]TO+AP]=E5S/AV^.CI/SPWM@??V7Q&X+]C MW E_?)H5'JYL^(TLY*=%.<*WKW&,5%BYT1+RUXAC+OI#]'WH=^%28?YPJ\/3 MKT)PB@ [@ATF6I%B/'G2MW1-B+R2Z;WDJ3]J_)(B,S*-C+R&%*_[(H(JY$+& MRR)$4:J(2:@B+F!J&2[[91A#%AB,DN2GLRE*[&T'RCUN%^GM(/T>7?<$#]TY=_"#U:J#;#"?WS+J[Q_BCQR5MPF4!47%V* MBR6*BQA)ED4)1U01(6%8@A!E@:'2DVE)7^-J1]S,)WUA1;.$UJQ74=MIM.1] M=(+]YY'MYH@TUYX.0<@I&'76;1>GO# "%Z&?1RKS295P16-O<'5!Y-PJ->&/ M^W!DXIF["<).#W"I;2@[J51J5/%C=1J-Q'\>6>8MI:_ATQ-DK?TU8SF6?21H M$4U^>K!OP%2)]JOLL1OJ?%P5JS5V+V+)D6P9I]PNKR$&/T2UL>;80@W5PI&) M]Z2%)G((& R'&'6@ELMS W+M:&3B/25MR$C3[G#/EO90(W*$]R*>_/2E M)Y=EAQ ZK#Z ?$;T:X@K[$4B.1)2C\:&-(\EEA^6VR>&K>.G]4 L)T=NYQ"U MV YQV6 LMXXOB<9 X08BF1PY@=W-Z+"J[H2)?9RW&-?HBHP6;O(2(Q''X^M( M0RRQV_II3S6G)J^4!R(,)810;[<<]1HR M*AIM?+)UF2F,H-'0"^8DE+JD1,$'"MKB?%NFZ&G+XN.AZ,]#*;_B6?63/V3; M,YW:-*0:J\S"H1?,A)M4IZZV6_/AEG/E\95@ZAZ;H>%?L!-.&)&'_;A#0H&, M3_9,B9+:5CCT@E(K6-EN<0?/9!56VJX9TVK[2#CT@E9K;$G%5YS:@ A^T!5. M$$S)O7#H!;56U*$XK0;]J1!H%?) 2MB^"8OL=OFO*GBI!C([MX6:7DFOB M0$0N*+:E#4QJMA(/$.>:..3I3GEH:E&+H:3_$?VV89CU TL(I?K01:PJ0LEJL*#*6&T0L4R2YM*O-'0/&50A'7&P\3:8*48S/MR0 M&"JU#NO9NF6ZT-'E\%9Y(;5P/7R!"]HZ:5)U$FQ$72C).J/[%@?QFW!:%[2% M[TVVO9)I1]AV0S=3FN2BT0A?X(*V6%I?R$$5P]BZ=63&'-H.6I$$R*1I:SCO MD\BAB@KM\@[F.MCP: _#H1<4VZ.#G=?I$QYTK!'P8%$9N@(:#TT\M;6%RH=% MM;L0%'9]H#75MW%J$&5Z$D]5;?(P)VG<%0*>+6O&L5D^5,*A%VP +>M=:40W MRH9^.#+URG:"'5?[:&CB!=0M[JQ;:'\<*A%\P%,N?.$86'%8$? M2A/98H>TK84O<,%:C/>R;+N42_:8WX^F0<3NN"N0P'RVV[S1DKJ!WH MS!QKN,;R$ Z]8"['CM;NL\X4,X+>"9KL#6_:\L*A%\S%@(Q*79'\%AO@HYJ' M;S$%HK5H:&+%@LLSE-;GY07$M2H+VI)]!#4'T=#$DG4=0S/%*XC[Y&F&NQ9.AJ:>-<)MJJ(K4&%88F%/6-8=26X M(+Y)>N0<10V9N5'UJ8?KA4R_8:Z/"04I]L3L9DL-HG=G2W>BG,&BX M8*_3GL_A_<9T;&S+_FHN+1IHN1X/3;QKN% IJ$!0/5QAPJ%?IQ5G0W_:9C/#9+OS9XYWP MD:KI[+^&TE]_+D7Y_\_G;,\^E,$O$RW/]D??ADJ+<"<1^,J-$RPO)Q7AMR85 MG[[^89V(>+7Q+U#$W12!84 165 $\C<&7"(3FOB;0H$B,J$(#"@B$XI P"J1 M$4W\3;W:3APHXFV*>.,M_[_:/]QOTG<\T?5ZI)[I*8<[T>B7__>)^/3.Z:/A M_-$L75!TJ9KVG\4/'_*\NO7I2Z_98PM=KC=J\ 6V5XVJ;&Q_Q'8K[/"G2V7^ M\Z_%S\>>WNH:F;FWZE=2^4>S5Q@U.(&G>U7^GS_./+N^\K8Y/K^IZ\=;NQ8O MN GR7C>!T91;&ORIEYPO5+J2%;R^?WAH*R#3!X$_- /X>F;P:JB623-X'^C? M]0P\]:9I,Y*W*D2QKE=07<KPG_*TKC:Q8SG MS&"J_(:78T'J;N'O.2UW?Z6^D M/KP4D!3 X==><>6K:<\K^(/H.FN9CL3"U5/\@A[?,E#XA^EXWC4X>ME)7MP3 MH%Y-U5Y?<5>YT>-7U:];H\>9#'Z>.)..>-LIW\P1;X\?KR_C-[]A'7[N?;#8Z9RL MV:"JM*& G[71L5JBD<65O.]%VOINZ;?W6BT8&OJ&ASMM?Q+H\B!T0^+3%[2( M$[>Y1^OF28ELQ2\I[\6_WY7O%7RGX"JA4OL M]*6R+"R.+^4K0L[F/.7[>+!2)^?%79A N\'@>:A3! +4A6U!CG=/Z%HT;+>KB8^\?X+Y5M MH&^BR !D.?*1Y;CV*@U2'5=)=3SWNO![4WGJ6$4_<[Y+/4-KXU()0MFIT ZF M56DQQ4K>,>+0HM&=0&A4! 9)D%PF0:X=87P8/[UM4N2=?EHS3N*I9>D$N[7H M?7NZ6!)>/_+3Z'K1(D'>*ED)DB2IQ%#T3R&3;H=6K>D1UU#R/.7I3C"0^0"9 MCPQD/K(%W[<)L^10#Y][CAWE)9\[)Z_9%_"YM]Q^TQ#"\0=JUW6/<: MN%C=A_X=E;"@(H;BMXO.'L2_Q8)P M62R0Q0)9K.MEL=[HGURM3)^(RK$B;/6UY"\H7CHNHEL5B7-[SINTQ@'9J[3B MHWYT;L>+C#HTJ(+L*DO=+T3'>Q20MP)Y*Y"W2N^^1'KM[AU M>^%B>HU$3,/RQR6KMU^YI]H^?+TH446!)-4C):FB<_>%T)Y=Q=?=N)%0E*JZ M2%@]5,+JW#2SM)#._1BMC6)[Y^J>RCQSU$LY+&FA&[4%.1 L?\;/5M)PL/#C7DIAK(6@ M11(&>2R0QP)YK"P$:G_BY_W^8 ZMZ^1$=^3D3W&!9)[%;[ M*I#92B5:$VQ7"5_J%,9JYE.2*VJQ[2J>7PB-5BEX>VD#4ER93'%E<,I92XU% M,X21*]W;!E(_CS]ED#*Z8B3R?7%YECP*!;*+VT"\>I.1VQI-)]-A951E=M-!>3[QE(]+\#Y<-@0D M@#ZJJ8,TR)W77AB)G__UP'ETK[.B[Z2%"<[+@"P(R(+<*PL2;HM<1?*4JG+^ MLVE_]\=#ZFKU--O24@@K([MNHG;79"8\R(.4B225O+0$9$) ! MR4L&Y!Y^?=NTQSO]>E WT&"L'89"<.J?;+W?(1M++?)KXM,7H@ACR6-OU^NH M\2!^G9/DQU, UG>5C:0OOQY6/B<_''^EN(#O!;(?'R'_?.\ Z\GCOB:FG_+1 MM+WD(J_[=E'PQDEH; MZ2C%]VY_BZEN459ZD+@9Y+E GBN%/%?_[*-1&P59=@-EV?GNHJ^%88$V$Q'[ M )4,I-0T%C+2G4S^/WM?UIRXMJ3[WA']'W2K^]S8.P)\)&9JGUL1 H2-F2=/ M+X20%B C)-# X%]_,Y<&Q&!7N0H,V#K17=O&8FD-.7PYK,PEP#"G,G6=SJI[$G2#KUC M%^T=\].T#3(GFGVXV.0E'MWY.L/.<,FG=J)]1LCF<6/+8<:W1'4^9@SGZ<5>MZQW.G:TUN"AE^SS+SGTKAT>G+V#N74M6WYY2 UL]GZ0 MUB>WR3ME\429F^*P9/IHV0>A1^TT.(QZ6!G)!@+1K-")]DF<:&>X"Z'S[4.0 M'.7GO,/.OVA\9Y1D,5:'O:XK(/HV,S14E-"?]M)_&UG MN MGZ*?[5)?UWB,HMN6#^)#*#$9:2645DLQ.A,3DI?'41/F I9RX\-+>Y_+, M!6[MZ5."1*H-&16)YI5;?!%&(U;HO_L#;*@;,C&BSL/?N>F2,755D9G_8>G_ MOMB6N$#Q='OR:5$C;:?ZBB:H>ZQ>P0^=E!M>"\9O:F3?G>YQNCAK":M.C[57 MUY-GX6G\=+_D8=JTGB?'A<[ @^+$4%+L@L8O+2F.V'CYP)+"["XF0KT:K0NI ML?(X5I/I23$U1$GQ"HP,/8L7ZEG,T/&!"AALW,U,L1V23&2FOPH@2CSD>>AI M_!!/XXE%Y$>G\YVO1OA4%S" P?/ WPV7O7.KKHG5@'S]P/LRGS@5T%G.X)7U5 MU];%$N"I\]4.3X"AQ^3#*#$O3A5+5)TB$;)BV4;H#[GHS*OP^N)E.3$:X@J[ M<)L=G9=FMF(0L%+ +K%6#574+%Z3L0OE%!_98YOT[_1918^QS:Y=S)$%J[2' MI "V2=S)G(HEPG+EGRMS*KRI>%F>AS_B[IYJCJIFNMAGH[GYZ)[O6,EBHHG< MG?KV(WN\0GRAW^&CX9>"7>MD,B>J3HD!*-8,ZW.=J3OA#)=\!FZ(3P+#BKK1 MU@?60C3V%5$<98N9C'4='[&DQ!4KSTJS4TCPO5@"\58FPK%'2R((?3*7AJ0^ M-S=^#&QZFQO+B4F_KO<*QEBYO^L]E]KS^E*CW$C+;R6RQRS:<(G<>(D.JIQM M*AHQ349$ &TJ>(Q.QC>C#YS\'M&!UG+HMPKS>+Y('L_G 5R^9>PQ.DW?K \P MZ.K^1=[7594KC6/)Y'U":#>;;&J\S%_K]\->C):I3T8RF7CH^0K3=[YL^L[G M@8"_*1\R3X8^KO6+SVQ[56O7%N5"\Z7"HWS 0A*)",<=LS;K)Q$0Y^T^>S7? MVS9I]^6]>3JA3^TBKPD>'_U]:5%^DCSMDL>>&^F7KU:)>!ED"IV>6=7&4:W[ M,,CRU8=YM=F+T>+X7#(2BQ^S3,178_?3WO4[/IC[TNQ^DFSK=[+[M%V==9*M MHM[-O?.,^]ZH&BB)ATS[_J3X/8P8>V< M$]:.DK =4FZ8C'6!E!OZ2C[85Y+R72530X?=EEW=.K7[JB(Q^F X&&Q=B: M/IGHN#.Z- [=)F$JTF6D(FU?7,45-UPE4P0= M4S)-&^PW4A_DJ69IHV+98_EWVIK-#G*SJJ#8[+W!=BMU!=.>G1K@\7@DGMRM MZA5:_I=D^6_!D<8&%.GKAJ$OX.4F ^2NZMHP:A%C B38/UR5QT^".D-+_VPM M_6,#D9""P\+5Y^DI^ ((I@):J0-*J0 Z:0^$N:_.'Y]ASTE7+*6'S5%[UDPW M ,+0BM698W7Q#ITIIT$O;J;2+EJAA:J=J 5Q*UCK?9@^)=\P%27TJ5R(3^7R M4U!:9.IRZ:;LYC79O8+9)I)MO%8#+!MK#*>I7/JN*\H)(CT-K\?*2Q,GBT6F M(XFC9AM_+5H//4Z?DKV/"]+^D+W9YQ1?M:Z?[[HK*S6(&\W)*,%3]L82?Q$N M<;26DJ'#Z920#:-<%*G%:OC@6R29BX3VH M3^N.6F?,2OIDJFLNYE& = UB6@R0+6',A3@-?5%GZ8OZW)6++]RG%"A2SZS>2%1ZX.>XM];O^1)2X)Q5KF2 1,Q2P4 M:S0BJHP4QY#)5-57A#A/A7ZEL#[10?U'7_L6Z\>@NQ91P4B2.WI'7-XC;^LJ M;B16ID.&SP%ZD_-@7!'-I+/;UZ*VSG./5C:68.W!I)JYC3\.FW6 ?'$G>IB) M'2V\$/J@SK)6T1GN4ECCZ(18\P RIJ'.:M',4W/!KLJSIODDE=5VF4<9@TGS M[#$K87X2"7,A3K[M8D=_8;6COS=ZW.Z[)Q\Z^/X :'YF5/FEQ?M)ZA[M]RB\ M6@@E)2N/>GV9Z@B*/H]V)IG>C4Y LM.:XZE(_'A](+Z<]RPL>W0V"0D7C>O> MQ?C;_/[P4#)6PQ')LTJ]/RS$N\ER[X[R.R*Y6#K"QGO7-=0=^/_"FM5;/I/3NL>:O/E!X,FW MH"27Y!Y)OF(FA7+Z42Q6[Z+/W26HEJ33OB:6.F;[FE">G)\C,BR:_KDXMXTV4)PA5(_'8,>/>GT2>7)[;4=$D@]YE54Z& M32_QH,,LP\_O5C@N6OPC.=Z G=/EDLN[!>+\%WY7;3R0H,9PM,@>>4]RD^9S MQTI7A55++ V4D8"";EF"/I2-<\EBE#;ZF*_)B>3XLH'8H1'=RGJ\UH]-X M3^YEV56M)=86UD..58?(\[213B*22NVFKX3NR MS1^;?A>/@0XOI$_BZYM:* MG5)*"WV/H>_QB_@>CZQD>+-7'_2X&-[3HVKE^NFA=_=L]=+CZ]6B6,[+7+Y\ M>R*ULD=+E-0[V;J^F0Z%&-MJ]%XFY&Y8!2V1IK=:,JE(*K;;;RUT+8:NQ2_B M6OQ8<<'V5FG!NHO7[IM"NU!.OI254G.I-L]&7%RKZ6$OER_?CR?9F5(NCH;W M3^8"Q05>ETG'(['L$4O\?A)Q<=Z>P]\#E00^/SR6\6OG8M+(U"OW4RXJW$=+MQ51MSJ+Y/!\1+P]M6Y+^6&J M2])SB>]SR7&CP??B&>HKY.*1])ZB>:&S\%!YBY^$X\] DIT+QW.]C%6JQOG& MY)F]OKVM-:;SQF1V1J#N9L*F)DJ_G! (5VW?#*_G=CZY0(X'4)?@TI%LBL9V4EXW1T;1'!J%\P^[-UYX MN;VOU=/!7U_8O?'BR^6%W1M#7\J%^5*FHN+4%?$*N(4>DLM(J#J@ ^336CL? MFTM5Y[W5Y'./)BYAXK+3&D]HX MKW?-[#C6X'L)#O%1.I+.A D_G]M?7Z3AGB>.-ZV[%]^O,+73:71;(?T$'V[$DV]&I\&.U6 M%)$N#[0D(YJF/2$RO3RO:QIQ,"56C6?ZMJEHQ(1GI)D-6^(D2(3>C]#[<6G> MC["=8&COA_;^24I/ZAK::W6C(1J6^PN_5B=WHFJ3^B"@D'A''W%[W (3-MG4 MGUB#L/FGQT*%U)/C^S3?2S@UQ2-9;K=U8.@6V(-6_FV)?94JP-^_W]HO_^]W\%]VTM **2KNK& M=R_=/["A(\>)%:,284BB?8.(XZ@X@#5_%]6%N#+=#4YGK_P;$M_]&P-Q2J;L M53SY+R;P,ZYDYQ@GXC(:."Q7 $55,K"^NU_S/J/ZQ?]0=P3O=P-[/"AS@J-O MC$MIPM*GWV, U'%+X5=W85$-HN;_!>OB_ M/W+J.[+BS75T:WRW4((M7\_1P8LU@)R&(ATBQ+T)?W.N"Z5 3,E0IC@>K\DY MT53,^J!A$!-#'/AI!UZ;4W5I[*+=?B^V*#]FFT-K*)1G#7$R[C570X/_QL!( MXA1>81DV@053+.=N&B@H59R:Y+OWPUK5?/N)LXKN-DC_-_!PYEB =^?( M-@$*'O,_ ?WT"G$ HKC:!_O/>LH!^D UY9'-48'[^V0TD(EHB!&FI$E7-.:F M6":S& &!K:+Z0@,L;-I]4Y$5T4"WXE^6/B0 G(T(A<^HZV+L/WD'&+ML2C(QOL(@TT@!K#5=1V8#G0)L28ZY(,+RE,Q+, M60>VI;^ /:9("C"3NF(DT3!6C&Y;[JU^6.(+H;,8V*K*](E&!CAYV.>^ EIT M8JN4!=$%*AOVD%X4TV%:JPC,ATBJHB&#.)4#O%^0=45#&D7@IR$.H,,[80:1Z971L$OQXH[#@_V'=-^A?MMVKM;X:\L MN)%XEA+9W<3-!?O+PP\ F1-CJFB:TW3*WPRD1GCOB!'-U\[*&S0"TMNRT?13 M16UH X3'!>![07 XJ\N)*V(J .Q$3517(#EA,?,G0"AP^;*8^&,"1KVF8@%UAZ5&L-V':TZENX(H-'5:,7P3"5M;#PBOE D!"DWQ'LICXECHHTD79QGNB1@NUOHRT,Y)"'39)!9K2G0%(1 MIF(OR:2OVP;L90-6: ]%->)]IPQ;+.N3"'-- +1KP'M% [ L;%$,@YH"'%R/10A6.2,$V MT2N(7T,AJ <%O:_:S,#RQ?7RI^[R4351;R1H4V^(GWU%IHBQ[T1NT29VK.?8 M:U,0;9G*V9^Z+U&!J[;L# S"FL&P ,-KF@V/M0BJ)JJ_352YOSZJ.=)M%30S M043FA9N?;2T0;W;]K#\9R %UM$&IY[>E6([F@6&2_LC=BA4 --2K\%R!2*!Y MB.'\(%:[7U]:#6;0Z M*[:>FY029>MA-M!#&_ 79,]K7D(%D((BH3- _/N->.AEKXV2'?)$T,- &03( M#C_W">\C D3OE;]H=($H%#UC^!VA%U>L8'02+0XJ5;I7[2MF"$8?P#ZP#M&. MF.+W@T+5 )FG3%6T6UU+]9KG&[Z9:F"M."P; LL%HP!?A6)V(HX!FGM;2?>7 M9M-,'4QLH9(0G;YJ*-H,*COQS1-\L2.T0'F@X:2N Z"10*$2=_DX27RG\S1] MD1I,X7'&QVWYC7"58SJ^,C\#34/;71Q98L=GU#VV@=NV_A+=1%HC[VI#U:\W MQU4J$1P<2S137>K_.;*Q<=A!V+,HT'B2?%+ 3P"^:Z8;"H># RL1CL)T*(;@ M+&AL&JU'O0]$YQ@HD($]]N8[$!6#F6.,V]E!6-G !NL2+&WZ!E7' MF W\)OMG:S(+HJKX7P485QLJ*-H],AGJNKQ05+":J%%)5XDZ#RQNT,,PG(G' M@Y^XU(TFKT24.?(S&NO4KQ$PR&4"9BA%'>+2?PL^!F?H+<)_QB6&B+,B_)-W M[]_I$6@N0,]$WMH%_ UYR5I%^]A$G!&=H]AF'9\"W!QO6F, \(QB4-[;MW-7 M@"LMV_',V*J%@ KQAJQ00WM@Z!,X(MTD&T1'K6UIY#Z%+@?D\16B%'P$71\> MGGH'1^TW*(^),YJV")QKJ"L_ %):US1Z#5PL^*L=Q.X?-_6QWN"P3T?=VOO*5'79G P%G^QENZ/CJFEXF5">.?CN,A MF6Q$(D\3,-E)A7B%SONB2J6-.2+HC*/2JXV*%&$U$V?=X!T2;.0M?@GH'1@A MX$&BWE68AD%&\#5T1:(T\Q ]_+]!'*>?IFC G;#DD>FB^U?F09]&G/^."9D6 M<,@(SH\8IFLZN0+KHV?BER=;[\'OO&^MW!V+27%),5@,S?&>NL2Z7WCM_'[^ M:27<^07VP[22,*WD?S%0FM\U4M25TR8JM/:2>^5%SLNC%=L>4 MNM%XG>_R_#@_C!:2_'PP5^L\/+DS9O=I^;1(+RN*<*\7AUQQF-";[68OWF.W MGWP@#YE*?]:NLM&FVM(:_8>7V@T/3^Z\O5EH%*?U;%,0%%FSN=BM>7_7'\*3 M.V]_*;'JP]PT*\*DE5])-T:K\7"[Z"5VWWY3TN[:I'R7&J\6"T.[';*3E-+L M)7>?%*UZ]V[Z$I4%<3B16RWNQ>&>GGEX MTILGB'(7XKEAS[<<^1[,>X<['V?TRCO>A)+G@7\V?)J_;$.O'<:.\\(Q7W!@ M0Z:X:>V*0,_"7@?J.YPP6=#H4E?.UYS@MS^4 MQ^,!<."83*Z%O>TZWD9IF\C$0Q2._6_^9-UY-[[L^1A\IX-"K7D8SQMGO:48 M@P_G8$EHYF]N;*19I0$' VXV<:#2V; !IQ1IN;X\2]?P5N_XD+??OXJ/_^ MUQWU%-E2OSKZ:(BE.[,.%,EUX;_G5&<\?[KGL]F>P"^9%'[4P8VD8'2%&-3 M=XWW0\4T7MVCS1B'CX.#@NSHT5<04,%P6#L!K5A3)%Y!,;D91W]Y1\1*?BS-.+= MM6[C]1)&2N>.T%J;XVNO3& SO&M5)I/3X3]^7*#(MW-^7$ Q34!$^[_6G5)_ MO/<]OMWUO^8;ZER48R->;MPUNF8UZM_D0=F!\$+A^%='GX*6/>'I);S6GUQ23<\"G/;WK- MF%A:U@726K$OU8=\_)H;'LE+?&AQL2WV98]5033Z 4+'VE_OQ(7X;]\T)"QW M$"_J%\Q5W$SU9793?:\8'NP0"G3=:7C(S@TMKN-U05!/5(7&B/S2 ^LM_=#X M2;#["*]MMQ79:4"RW=&8\H%/_IF9RA::S?3->-(2V]9SJMZ-WNZ2?PC"?@.$ MD<\+POS&=/0'8;LQW9H(Z0-GE[.1WVJGY\N5$6P=R Q5@;_);LDN1_)08W6" MB,!!'53H&,3-W')C'*##580WOOU'$=74-J01!H^O3B5S6YN- M&'X3@>3.=W MR\T.Q ^-N>.SF!KZ7)%=8.(+5S=N+R'"='/JG3P!C>9:R&2C*R'\&:#7P-9D M%_9L=2ST+>H%&.C_>UGMWC8%;=Z!4]LU &JB8?1N7L:/4BR9>!G/!&4Q[K7& M^4%Q^.U'/!)+[]8%I-MYG+TX7C?D7]^,6X6?7I?[R5DW.NKGK=AXH>G2XMN/ M3"R]9RNL-P.&^Y,D,1W$G#JP6EU]&,^YT&:@8YX+!=-49[ILA)=G,$L%$(VJ MK!/%7NOON:^]IY?7X3DB719>NXC>&:7]_B&Y^6XIQ/H ":,([PU62@R8AS0R MM0O/1>DY.4H]3J0N>2"UYKTE=/-\\TCP_!AW'WX-.04F@J%&-\R(D2[)"=1Y M:IO&-47;TKT/G* F_60C]LFN\9/[S&Y8VS*\B;DOY)R5_V)A,/:*39U'"33N MG45%?KNT2NPJE?UB2^:^X)*35\GC%I<]OS6'E/TEE@R4?2;%@=^[YO>6K3P? M[93Y-#RN#VTD,H M]$Y/^>_*"99RNA+61XY%[0_U M\U8>"XO!-M*BU7OJ4TM2ZTFH]$U3*/?N<_G"2_6NK.$-@?BW'S&.C239[#$* M5(<\_!EX^#0M,4[-P\>+H?XN$T^,1:56RR=3W?MJJUA[::OL?(P7@K#&?"89 M26=W(ZL796%N92]$O-S%2T#L9R1V3H?-=S?A<+VH7#!QXL6=6BJ=-LL%A-!H M9O<3@TQ)%&+1&YETEHG'\K392R"2V)_G$G)OR+T>C/CBW'OBO"Q@WWN6RQ'5 ME&?C>F6<:696J^3+#"\ I_9G9EVZAZ*C8Y_6=Z5?A7;/X>V>3<:/ ^/+NHWY M4B<1:\=U;IQ\K:>6IZ0-KOU0TX4Z-\_F7 M82_I>$7BD70F'GI%0NEP4+?)R==Z:NEP7+_*(<7#$Z]&^64BDQ-F9%%^>-+B MS<0#EBNA_I94)!5[R]C9N/KRLZ)59\+?1\X1+V#5!%K+XM6RPN-8II2^'R<6 MXY3T/!,:T:K=NMY3^6__Z>2 MX5G<2Q/\Z^!5<>55*7'+$P;[6(C,5%Q%:7W7B'>=/3H7#852]&Z-4T8<&F1= M!5B781K.9>^-1Z61B (+UF%BGQ!ZQXT8$T;587=ETK>$7G=MC6TMQ=D+340!A MMQMZ+P;?=IS;4TE70<5ZKN#JK:EJ350MQ1SS2\7T'RJYZVG!YK<'=3PL$:_/3 3:^['T. MXM-T'UU/PAUJ('-"=7!C)+JIYP=S,JLV;O5H\[>5\7JY-??<>'IL>^^*/<^K MC<*$+;>ZJ>3H64_?#.\2DR& \#@; 4RTHV4C6."($J3A5I;^14*8 D7VTHG) MG)V->ZIPW;E.5>U!P>#)X@"4@ 5O=\B ]\BXKI$+(XGJ;9+C4V(O*M1OS='X MY2D_>UEND,3O4401CRZX3SY11&-!JLB_#.Y'+U)I7!Y.QJ4$T9^R]2;V&\GL M4,2_G$+-3+"^LU=UG+>'() ]*9N\8OBMVX8!X>L+)2J"1B*.N5DD^MBW5[^2 MS$D^JG:^FEU$NT02[Z(ESA0?I-\W -;+#73MWBMP1,DN]=OBD\7.F@\9VTY- M!BH/ B<3B6>2^V_JTC(O:TIP*Y&_^.7T;-KY#'YU"LAO%@Q6-/C].+>??](T M_2N1DYA56\OL1"3CO%HQ\['R;;DE'T*%>6NL:P&U1O;KLGPTMH@VR^-K5N'% MKBV^F'?WG5=)ZXHIK#L6_'+]YH# 6E0U MV%Y@;Z*CD79ZK]'YE4@[VU'S+V7R&!]/[O5Q[VY*7N[([WM2?X^TT^T'42KF M2D10BNQU)E>MIXW6XMN/>/(5F7EL6?>%":*M//3*W4&A/!:+QL-PF5[8R]Y' MR[KN:JG=MJJ#N#!IU;6RQ>O9ER7_[4=Z#V8_9'V&/W=D[_'';1;3O( R\K&S MVM&PC/PP+"-_V67D>WTVGI+%0:87R\2SO41"RO0R_;C4D^/]>#9&));E,CL% MW>M\]%;ALAVA75?8)9DE1KGX8E_A>38ZOGEN7BMCMMRH#TEA.NF,N+V%YSNR MV"H_JN9\K"R;E>[C_>2I.L8G=][>ZJI@>=NMMP8]7LD)0KK([ZM1 MWV$3(\.^$>I"JEP9KK@[,2>RS7TUZJ4".Z]-.:O:K5?;L;OL;2QFF;R3@;[Y MI,XVY_7;:28A7-\8_7&GFFGTQXM]U>SG=[F;RL.T],2*M]+]^"YIZ(3#,7>V MJ:D/[3C;3]P*=G2P4G0NQSVQF/^>W7Y2OI?CG?&TIK+1^ZY9B)%;T]!P1;L; M6IC;\YOV^($;7P_X^_N'^#V?C?'[BNG/5:V=N $.8F==J9_./M_><-(0GMS9 MIOO'C)K/#)HL6[=>JNUY-CN9%1=.>MWVF N.;67L1C=Z,XK6E\59/JWCF#O; MI.6?[^=\@:VP,:5QIPSOU$Z\@BE[.]M4$>7;+(F2XCCZ/.^T%+M3;19PS)UM M>B$O"TUX:!AC4BR2XK2>GCS9N/:M;>HE^WTYG02*2XG9&+!48M#KQ^1D3V)% MD4M+@T$VE=X>O%<8I^V;0:'(SK*9;D\7B#1Z:NYCJ7YVK"_C2_YF?*\U'XK+ MW&W74A?[6.HY4WXLL@NYP$;S1?ZQ%>?NBNI>EKJOFXV[R>VD(:S*8B4[3TA\ M:;F?I:)/3Y5*,U6/L=>:,)I%*TI7J?'[6.JYV;X7S>I]AP407^':T^;8&.YM M^T!R65D93I1R=W*=:Z7G_6ESQN]M^[!\:F=-Z2[Y,K:5^]MY=)B6.Z/%/I82 M)MGK]"UL>S>5,6I#6VH.%[=[66H4?9H4>NI]L3OKZK>D6X_GA[7F/I:Z3XWX MA3):V6/2-NU6JS_*WC86^UAJE='9QV7^*=V=+R.WY-%#K91L[F.IAZ?QAQV MKWM]C/C6C-D-OX^E"L,'N5YK%Y^[]7I=F>0?U.PMV(O:L]!F[(*^]X.][ZCNAL[!CP^)TE=7\15!Q[FM[TMHOF^O5M M55-W7-#:VZ$^IW)C&!_[M/$Q.7V=U^ST,L9&>R)7E9:5?%7G7X^/.74^G0C9 M;O07_G06X;(O0QA'C9)E238G]1KS0O?Z=FP_/Y)6X3J*M''%[4;)(B EM"@M M@FNZ+66<\O5(*6[)5W-*>[A8(S#:AZ.-!(4KIJYMA=.XS:0%ZJ=PFOGI*+?\ MHO)>4+S?%'FR#D(8>^4H3JEZ;!)@$&O%3+!CB^.<'BCK3K%B MT%FM^$?(](DDVD[G:85ZOP=>>D(@OBS2'C!DZGL6TL06L_UQP M"2;35P:V(5'_/1W0J9).G%;S7M=A=47#G?[T(\%V!1N3.IJZR/CY?E])*CP. MRL*TPF5NQTK=?+R=U4PV6GB_PY[VT-V-:WK==+5AWCM 4!^&A?&?O&[NUR*J MQ(_S1'Y:L-'$S63%+6U%FC>__> BV51J5X=@L!*C2H9#H@@KG!? &9LNK_Z4 MA.DHLK]?E%)G-L AVC&+YO7X"4+,"/9R3_-F TCCHS%.2+1_0+2_A7%R=8/O MII+5E3#K-5>IPDN,$Y3SPS@A8>PGC-0Q,4XQV^H_9=EY>TP*=S<29P]K=]$% M2*ZK6#JY>VGM'3 'X^\T*1'T,4W< #$FXE=Q3T!(2;2NO:\NB5/0&@/@(H.] MV%QX05NU[V MZ?R.@%2-$U=4J@@='OB@1[? QTPF!YH+ ABPUZF0E>C^C7D-!F>M4K M&/'MI6[TZS,W6R!MM&@, ]*7$I .[D9P[GY\NA4XUXXNB 8VT#)?BU1KBX?. MW9B5R+C=[$;OX+O9^J")5];9^.XE+VHQ!%*Z]J3 @,C82;)Y%S_N#NE^W<3N M 10E&=@,#)ZE+2#=Y&D'(RF:WU ,VZQ=,<(2^YIXB40N.@J2_E9ZHS?E0-K0 MGJ2>8Z:KA3D]!\[I\7:C1',-ZZC,]B=M&,]WM8=1-RF(99WT]9=\EQ2 %?:E M68?R\M+DY<].7W[*YJJ5NBUU[V\[#T/N[H%=7"/,WBT !L?_UY&Y_PLGJ[X\ M1V?Y M][ <>VE%N##JMDN/3:-9,^7!#1! *KO'R/; M^_M2D^F#)VS1]%94S3:)&0 YIG,C31,!54EN!_@@2O+:S&KRAAM+5;? $AIW MVZZL74M$Q_Z[&U^R-NR?-_NN;ELY^?5=NZW+"8 9@R\)3GQWDK3M_-K11UUR M0:_P+]YM^ LQ[-^X8MUUT;QX2%_YC&]KCWV,NPD[3(GV!:R95(B*ER'4-#!/;P*GG1%,Q=Z\X MEZRF+2STNL7.--4L@1:NC&^/U>GJ=SJ9F<2QVJV1U^T8/Z#N-CS.B;O27=JE MG<^[[AR0:GK[QUP=W]4IFKN*) M\V@A\(&]C[C8%ULR=Q7GOMB2TU?L5UMR[(K-?+$EAX3]%98<$O976')(V%]A MR5^0L%-7V3-ITW7D+HQG9$U\8$.R(UL3QVIU=(2^4'#\\8MN"U41[H2*LSW< MP;J$'5G$A_1Q$OJ(A?01TL<;]!$/Z>,(]!'+7#1]=.H=OO)'/?][@6&-3Z.?5R/K[JMV/;GU<#L2W9=3!9?>K3#8GUT@LAU@MPD)9V[]&(#D _ M?]_G.="CRX?GU)'O$,UI7)UP.;WX\&"YV.$414BV(=E>:ONDXUR6\3-:IV.\^M6N'N)Q.G5;[&D"98BI;T3/#43=?+#[.!_DBB5T/ MG8;;^\MYAR(J%%$G7]97T:Q,2+<'HEO7\+HOBPRA.;9PHVF7Y>3Q>\8]#DK@6&W/SJ+9Z02 Y71@]C;JD>MU) M/37X5NF:-F;Y55O]L&W1_YC1/Z8.QH%J0823_=,*([3VZ:^5&*'5B'0MNK_H M"'SKU\J.%(A$F=5-WG?+VH=51XY5=23UU>Z]QJYB7[#JR!=;,<"L]!=;\JDC MU2>AZUCVBRTY).ROL.20L+_"DD/"_@I+3EVE+[3.ROMS!<[%F/C HB-'-B8R M.RL.KX!_[1(CYTH-Z<]"#1=54"2DAB-3PT65#SE3:CAQ&O99% M)G4-D]^.* MA<3.((WRD#> 3[^:DUP 3E_,!> +3[HX(*VBA7WJY83$&A)K2*PAL8;$^AF( M-7TY16LNP&=YU#H@I\UM^+ALAE/?CCQ&8NAI?2:G3GO^]%1+M4=(MI\Q=YF+ M]>+ G#%T=M@+(.82N M3F55G^&]Q&,A@C-<:GCI^..!PQF204CQIP08EV!TW[VDJA,2+>2[J3%[8ZOQ M[$Q8\3NW0EDQ6M@< [%4".:72'/:TVW_L?/S72O^(?[6,V>P"NELV'[$]37.*N983$-C5B,. %>MAA] M )0T( :6RAB*BF8R!E%%"WZS=/B+1RR,XCNN3/C8A.'I0Z+)2*(Y8@:JOF!& M1!X2MPB'8C)D.262.U*?8-4-531-9:# 1P-#GS"B)-D3VWF;;HV( 2PVF1ID M1#03W^G,1]'@^T0T-. )D]%!>-%:'!JLD[$61(4')[ %(Q/?^;\75-9WWQCF M-:RYHIMF;G4#NPE+;N%QP$K,D3+=&#T/^UZ$;7>?VQK<_;3@'A4,L/'E@G^$ MO.D^NIZ$.U3R4;7SU>PBVB62>!KTA.N$6M;7M5$P^BE>I5AG=2;35:\[1C7]GTFGWP>?OL1CR02F1UY M=17* :H9L5:,JQZ+N@%,9"";.^>)K&.0(; *%L4)U+V9K%45K9ZSKR1.A#$) M86JZ19C8%<6:,?:?MCV!]Z]0X+1A4G#"D@AC\)*$<@C?TM!515*(2;_ _>,5 MW=%@'!-E"/X"O G[9A*\XZ'1N *5'D5%$S5)$54&.-QR%*GW_3S(%%%;4DI7D87M-L>+I%IKIA'9(@?G;3$W_^KEAP,-(_.U[A7T6N0- HI!18@ZN! M=S^1E?F/_\ _WNLE%60H8KV1.T(?LNV_NJ=TO^B_ M__U?P7U;X]ZHVS;1!;>!#77+&,4HSAV2:-\@XC@J#F#-WT5U(:Y,KW9D=IT' M]MW'QW'*C>Q5//DO)O SKF3G&+'P4N"P-FHON5_;++_D?:B;"E+&=ZK>0>?@ MZ!OC4IJP].GW&'>%E9XF\*N[L&3V*IT\$I6\+I3^(S(C Y7P_W3J^=>924.! MI6XPD_L1@!U:X@I$3EZGM:I,_\C%0\K: U'?:]RZ>>+[#G*+_1TDW^\-8_Q* MNF6E!EN^2ZFC@;[,B/JPAX_&'9P#WP (8/WLZ<3K[QC',J7T_3BQ&*>DYYG0 MB%;MUO6"?BOV;9]DVC +-L 6*'SZ3(_K<0[+Z431;NYNTO[GZ'*Y;PP!<#*%R0"0(M]^M<*:+PZ^_23& M204J<.@;7HG,L4SM'5VUJ41HW;F #/DE_??MQU_#O]]PR5S00ERJ T AZ0!N M*(/LKTUQK-J8V]*SI*%]!:0%P(@P"V"!(-;R#"$3)*-,L1B=? D^FV!3S MU_^=V;KU#]_.KS]T/OH[XD$Z;]'4F/.8S73>Y?&;A^8B02P&)@2H1E P!,U- M9Q CL'/6"!3NT*GLN"[\:%ID:AZGJ"+=O!1N8&;WO&7%G*KBZKNBJ3#C:!_E MA@-N% 2C&Q4.]WS]SZGUYWI.N?*)C?ZGA/-:'RLH0!<\TR.*,+KA_V)&G ,3 M&T_L@M1W;W;-%O$T/MWCO%F_O<<$5$QM;#!NH MF:YW9PH0@H2;N6\SYUM[R8,8E=[>2,_(#HGX]_=]>]N#@ #VW=-VBQ'1J!@6 MS4W-:,)>FP,%IB:^<@X?O^VO(R2_Y._YN+9<%_>VU\?;>'0;*2:@%#B, 2&T MAC1N])18Z!!"EQ;*' 9@'?J9G+\K\+RI#ZR%: !W&+IL4[T)II@5]=G!UY^, M:4_1K<3\97B>=6 LT60FHH)6*)XG@"A_0!'/&E8Z1Q;\RW.7B6+;A4[P+$X+ MWCL@I@D4 /-T'T>>E%2;.NE@$HKF%;5VW.GNHJ\8#ZDIIH>S7F!6]A2Q%DH! MF"9N"%V*KN*/\+:)@GXV;[E(K/Y;83W>:JE8 %IQXPG4^0_K5HE$ZW&[.PX& MCB-[X)M@O4BC#:)W(@6F&RA O6JI\&H8F"RED:@-B7-,WIR&NBYO3"ATZ7IT MOX;+,ABCAM(GSBF #K4-XHG^;>X \4^=L]9J2LR G#(=AAB1O3!]ZCILD8+A MF17RD24JFJ='_-$"FL;=56+66J$J81T#?UM=[_S[^5CZ3B8M X<68X\6;X"C(!86J# M2'$$J2=670G.3%4[(+T]*1EAE F,B-M QZ R]M\8!ED+Z7^[@IPJ:B#KP*Q& MV&/ HO_BJ/X$M]]NOFKW*J[!L$^\X@" =EKK( O#9">MT(J6W&RWF1VR%N$37/"$#P9=SH5SF'RF[=#+YQF_J\0=05H[A6+W5L4K_/ODF9SI9/Q16=&!Z^9SW@ MC(,2B'X+3QV @T;W=$5$P^%GBB4<)@.2U'3&# 0.!T[(#^@6DP;@B_@B?=NP M"57($51(VSONBL<4'ZPBW/?ZH,0!P?"*-9#WV(-B_&U43S^-N$ 4Z'X.9!T MM%3G4+H6)_"LK5%2$O$PZ5"R,D# C.R*+.$(*MD-7C@9*FN,ZUL%?:*1 0HQ MGVU L 0%SQ63 ]B^AE[TN=T5[2SF-7,=3V@(+T6)N=K$_3 TQN\M1P7I(';H M,N!0J&6Z7]*,0%3T"?S5%:5$_AK<]2>LLQ4F\#FG[2K.#V:<:D##K'6WIT%, MSSK>-(XI?U 'O#=[>RI3,$(30#8>L8@TTC!DY2LV_/N.[4P_!:P&9I^3#X8$ MO393/;A##>?)OCEO&K+ >:"05NOD,-\FIXS2)[ #U#1V086/!7 9N%A7W0-7 MPU-73'";UJ!OS4LC$1"4Z P.W_:T%B(D126OF=0;3+5AK6_B@C<9VEDB$(&# ML#8 &" 9W'J8(* [@Z;G:3)5CRK!WU"NH;$.9[N I:] 31=LW^LWLQ5IO&4G MO@(EJ62B[\ O@R96S)%O*2I:4$T[;H$M&.P?G4D!TNZF(-[>W!-/U+LRRUU4 MP)OI[L05P\.(MA:@#B1#]T%W-H!,%.I>$.4Y71N2HX_P-H"M2VB&["0[^KF2 MOFMEG[/)7]":>&2=XN/U$;DZ"Y&6Y&[17#0<8+4!\"E,U*<.">!$!S8]HJEM M2""2O81+!_WA._J(AT%^(+9UCE8W%. 8$KJ.+GRDXB"Z;D7F4*4.+\DCC"% M*$PA^AHI1(EWI1 E7W_'VSDU[\C B1TV2^1MBVI/\.2U9)%-FMH33CDW:_'/ M34/JBW-1+H/!# _<'1KR'MSV_0T90=?GVVW!$)-I]]$+/W5@DP>I14FB+@_= MB>QX-RX"D'D#+_FX0E)U6XXZ_C%35VV*"38@R ; F.L4PNS.(8!\:/"&YD+C M#0_XHNN6H=/R4=K&$'XH8!MU>WB8-F2=3N$LJ.ST[8L(6+PVG9M'U,&]CII$ MBBK+J,, WV_H?WK%N,&/XMUBF:V+CUHATVW)1G%XBL@NH/S-T.[O4 HB,N_K MOYT(:1I6KX4N-'JE W^KBDME8D_ (DVA>$J5$#.M[.W#8'3C2P$6+^T2T/4F_W#:ZDYTUB@F1V[::U2MS#I[VRPXWE1D,A!R5%J\T'[!E7O,1M594"VDZ6N+DP M^P8AK+5.H\"?6/#N,[Z\6.;^>+EGY*]]ABBN,7R##@[W*<\U.!%7-""MT'TT M+72"#QU>W?V*0>^2>":]"&]=820E^, 0+[OI,+>%H6Q]&[4"B&^P:_O;^4[( M)U=,^ZVW;^B<]=\C@=B#FT) %0_P KW_Y5B.1$,Q'8B[HI!R'?TK=R=L37)B MNY;B.AM J*,/R(M<6!9Z1'7W=XLZ$77WIB#\9TY4?4J# 33,(T[0(V H]&3H MS5C< ^H*T0#"*C(J)/IWJJR(X2TXH2H ^)1LB !S18$X!EP&8J.8T<.!$'[>.< MM2\#C]_E"?1$16'SHG Q#D/]% H2[SC2Z3/Q77OT,US@K$; M"_O9I@'B6CF2#>,XIA@6/F(&?Q0Y5H0[R BQ(+IT*307#*F]^)K /!#O_M M!G\!S'H^P V"":SX3>)8[T<@""NOG9SF" $V/*[H\G:D9J_;5I+P3!UW-;V: M:NA +^B1TX"3K8#/4L+3=]VRZVP9_RZU0ZFOIE9N$-FK3D[G'JN$&?%; =5(?]V!?4E6$@4-4Z55W MJI/P%")N]A0P">AVJL+P0206YU8')2"BS%&7@Z&EN7]=?V@R?_EA$5J[ MWW03"_T(I6L3.F^6"743P;>V?=Z1=7A%541*T[APH<2.#5 M('-<5SP5$^Y*,+O"&/O"P+54MVZQ4'-2CM+D16\B%"Y@ED'$4TRBQ^4 F#"8 M8\Q1-_U%KH97$69F8WC$0.AO.,4#U-7?^#,=5)1&"JR4HA5/%+CO ,(#80J6 MX(EXZ^CTF=^D$%> >=)S)ZD6O^QJDV!*DIM3NU?2>0G.0!&@I6B\PCU]RQ6= M'HQV@G/!M*N_E"MRM4'<+D&*@200#//LLD0@>?WGU/GW%;.]$4$R18#KZHHM MF+'WS7Y$W=VN/G [*$F I# 7Q4DM^*D39PUD:,Y3,$4YLN&>@5^#$5,:S/+\ M2EN^'\I.7I(.*LD^&>A.7IL;W?-B:T'W#[X;C!E1&]+2 B??MV=\YC)II4% MF0S8MEUNJU/C*7L]XT-WSFG<.1R16W:+YY_'RO53B>/F6J\?/2MWSB9?.)%8 M!_]YH5Q7.9*->*Y'MU36N%=<$&6^E@3G^24#T77JP-Y1=%1C[ :!2PZ;ROZL MD$EAZ5$)WZ4ZUX ]P$I9RP'J?BR7JBK?+$#'A!S,./6E$%7,^T+0@2#W]@-N M?!B$EUN&QX.9;CX %PL4T D&NZEY@J)A!P"LL\(G+OKUWK\U!-V#5X9YET@^ M@KY]ES+%/;:UM?)Z-4>#6D%M,K4H\S)Q-N)V: 969Q8T81CS7Y?4(@.2.W;% MHJ21J5?NIUQ4N(^6;BNB;G46R??WNJ"BI+O>@$"N^#I5?&]QGEI!;Z9*O46N M6Z^NK'&QF:S?)A???G!<-A)+)D]7GN=7\9(+QLXXY^QK3_R3E,-)GE\V09C+ M$N:R7&(NB^B5LERL2L+S8,(]"';VJ:O-TYE8;<4C"O_F+-I_,E^=I^VG=G$@ ME+/WH[;>'RW*S&P_>3>8V'K_3IL)T?*HV\Q/G\V,TNS%=L?4-!" S\_- M*!N;O[0:Y;Y(K#H/3R:WGQ2KHE9;WE3DKMW5I%';4.=W'(ZY\W;K=B0TS.N4 M+8C17CXU2/5&Z0&.R7';CTIR6KI++LJ-[J37F,2?E4(Y)S1[\1Z[_62U4[M; M%8O6,WL]6N9S-RVYRX]Y>')G2:IB-VYCSY7K;C23ZI3GJ=M.TAC"DSM+>FK5 MKXO+&=MDHXFQN(J.IZ(RQS%W-[3??] GQ7J+O2_D,C=Y@;^I=VA;D)TE/16M MF<1IJS8K1KNE+#OFM>$+EB;=65(Z4:]5R\78:+RJM&I/"]E\B+*+7G+/D\*\ MMA@]\!/!GMG7E=HX,&/G:+/86\.3.-G5) M7[^=Q@LO[,PTU$6_T=>$)0]/[FQ3]C8K/I17J:(P20B-::U6:1?AD%)[3MY: M]6^3E<='(9:9%*V&5=3S=7R[OTWO3^%*OBN%*_5;*5R'2\HZ8")^P;-%?#\/ M+\ULQ9$E\*%I?5;O\]X<;,>^]*_3@0GJE'BD@3 WK*SW+2]E?6V7;I6.\6XU M[ESL'A'O_HMCFV/\UAG9N?.MZMJ0)F$$+H%MVOXCFGWMAH]DQZ9U8[I@YZO. M57B,]\Z)'V-F)F ZNH8JG*Y;8=E]I21.Z4&\8 2N,_+F$_C8"2W1= (%D^KI M6R1],E%H<-2Q\G7;@)&F M&N#1,5CGP@TS^EDJ?EU=+XPU\/:6>M5Q'#^!0-J9PK:+P9F[$\0WQH0Z)MPP M)?X9E_>*@6ZN2VTB>4Q=[Z_IWSI85_)5=0SM;>Z'M_H W^$,F85H[G4H_B*- M7Y(][4DA3P@%9! 507OMZ>KM;-#7$[FJ<)TJQXI&9QI]*@^__4C%N3VEN7_? MM;G'D\%0)P8>+QY2D(K@K&F4=QW@]HM0>.X?UX5U24Z?MW7(M8$77-S8_4=> MY-KGFPJ(=0(<9S)#.KL!&&K438^7ZCUIZ=RZDE!,/E/Q[.= T$ /#9YW:+B: M#F*ZWU@Y]=A@1-.[-.F(2$>>VGB89 DT@2P/\A(^=MQ%J^"E*R<4J=N62N6X M2P[.;-J0W4)]V'MYPSD4P3: MUI]#,D%0I@4+8H(HBM*2F)B-[J2NX%YT_*B[E_FS_;_S*%3T:\?B1KG7V3\Z M#7F+FY=Y'9I;EX1QZI'"!ID.#GJC3E)_]7:> M(W4#& '/J0G;\J(5>YW7@@NK'$*I#]J!X!%UG.P6C4U(CQFNOHC5 MA*AL'0$2,Y?J2-G> M!X[/C7ZRX9ICI]:67V[7ZVH9WL3<%W+.RG^M!6@\=L7&WFHD'/ N!<9'AD*Z M]';-^YU*E.^.(Q.#K#]U(+J'05_L/2KVZ:4-D M5"(\B+,XB$1X$&=Q$(E0-IW'2<2N8LGP(,[@($ VQ<.#.(># -G$A2=Q#B<1 MXJ9S.8AX.CR(=P$!S-9@H/XO0' ;(IQ$T'/ G: M+.G-=ECO\_=]W*HS[UCU41'B'R\YL[/B_KX;G#12@^O#^-#NO__Y=W]SM9*N MXA;\OV_);[^Y\GC\BDO]:ZL!.3==,C22_!']QS/3GV;TOKE9G9N6(##5>JUS MTV:$6D$H,&VAT1&J.:'E;)M_[LERT;)BMU4L8/)PU,O_+?NFQT@K^+4Z_[?0ZPD<2K:#; LS0<+)G[&W>1/ MYX7,@?/[_03#]-X$0S>%L.=E!79<+JH/KG5=KAMN?3M:NL-_=LUIO-5 +BMI MN'RWGD=Y7BQG5^.*/HX)9HE+#."RJ91.Z(R^U[ M!1VIU[Z5Y>O"5P0\DWS>3 NM$NIVN+$(N-:%VY7]8SQ MS,94WBX-5P:IKO!^<>K;CTPDE=HM[1&"C#],0CCUN@\B,9PH_M>4&/MO,1Q! M8DQM4^2N1\.$,+.OY[.G;.VF&'__-<4#@XSGJG!SIX]Z0KLWO9D6IYF\H&-- M@.RW'_%4)!%/' =D<%\49,3/8-V'$AE?%F1P'P4RVFV^D"T7RP_L?%:JYA[ZFG5J('.?O%L\S>VNRJ:J MCZOVHF#EQJLA<'Z*.EA3;/QX[I)/S_EO7] X:\[_V9V&3\/Y1W%];'%^M3\H MFHVN.1?:(GEX2*BY]#35/#'GI[KE)B>2U4M7X>3;G*Y4'H<#+%J8_?8CD8UD MTD=QE!X]">%,./\++/)G5PL^FX@X*CAH)Z^GJ=NGQ(V08FMZW!C/%[WCF2;P93+C1#Q6T.[/?Y(J*A'<7E<>J5 MGE%*R@DSLX[O.#G#]9Z!4/US7PL6#NP)E#NWA.GD1C64VDI>=N^7C4+"NFF\ M:(E3"U,VMD@\Y5*K1S;:B,\F*Y[+37M8^CG^[4D?U MU)SA>L]'U/P!?GM=U#1+;"M3DFL+(590^RU],#2+Z5.[<\=*8I*XT6R>K;=7 M9=ODZ_5B= BB)@6B)A%)I5-A#LP'Y,"@:CY>8#DF=.S7NGWI=74W%.O3'G(Y2.@G\:3T))UM,W'>%Z("3*Z"[ZZT M\?7\L3S2'Y>G#K\;M>E,X1.=V+C-\MW8G9#-/4C8/2O^[4B)#1-O_LP# M=&I^.-K5IE,O['P8?0O8J/5&^CI_MXJ-\URCUY]'ZQFE<.H[!@)@DL:S^%1A MV[EH+6U'.A[))HYRQ^"+:/3XSN7^3\'HKJ/EU L[ T9_7Y>5 MTVKTR;0YX4H9H3L3*EW23HQ;A0IVSLQ^^Q$#TX/ECI1+^V7R:D[.$$>[2'3J MA9T/IV^I]$KE9?+8+) R:[]AR?A_KG=6SWG,K/RWW(VP/O^>$G0'QYW6SR+]&?[\AGB]H(1[A M8*,ZAI+.SKHV&.X$_3!SH@DL0X(3Q<:/V$)Q1-O?TBZ^4YLV'%TQLC)7G):- M(\)HA+9?-O9;2)'1>QT M.83A;-H[E;:_6\^ ]K^DC?/PM;)M>&\WR!3[]\)O3F_?"&VP# _3+JF*[+;8 MI=TIISJV7G.Z/LJ*:M/.QR:18#3LA^GT_O/_0 8#(M'FRS_Y'JZ8=O'$)I*T M,6A_=SN=?<1.?LIF'UC:VE54)5OU6Q#3=V#+PIT!KI@6,6%O):>;,&RGV[5R MZT-4>6Y#4^?$@BVF:0-2@]#NL:*Y7MT;&ZYH[OG3W7]C>@?O>/DN,BZ\.K,W M*=A_?)MNWTFP[L;AB?R,9%ZA9H>&KQA',FPIWB/I-]I7N:O9IBVJ=:.D#;#S M-TR^9)&)63=RNC5Z3=7UDHEE.IT=9818CQM/XMU2>K0,'\Q H.LZ6Q#[#3@%DQ3(N9V:)A.8P*7,%&')GH3IB!ZP4-5[XM.R];N5?N* M(<"G^L37+BYP1D$]A?%H*_JY:"BBVQ/>G\]$!$$M ^6;V(59 M/K<1\!+3ZD31+< M5YFTK_6>;K<+W1B#+I5(!-M3PR2Q33:VA577^LOODBW;5(S*BFG84^^ODJIH MR,V@@V#N\&ILQ,N8<(0B[6_M[I@$%N9"LVQ#NV*N86(:@RI-UX8Z"DO<7WD% M @R>TT1X"N:C4.PA*P,X,5PF'I5!9-"+;AMN."5O(P>;IP_BF':.8'1MYQ3; M[HQ6C->V=WM/O".YVBNV=^TEIV=#H!6%I((*0E-\M,6&<23E8_2B^$G!3RYU M0!7^YYZ9=:>+__ZOC18>?DX%ZA/=^.YY(P(;ZK8.B5&-,"11IT.(.( U?Q?5 MA;@RW0U.9Z_\H,QWWZ$1IQ"#1>\.$_@95[)SC-C?-W!8&_U[W:]MMO#U/OQ) MIY* '(YQ5]A0> *_N@M+9J_2R2-1R>M(ZS\B _(0H,?_=.KYUQ6#AFX/=4/9 MN!]]^T$[1%.9I].6R*9_Y.*/\Z.^U[AU\\3W'>06^WO8:1CC5](M*S78\EU* M'0WT94;4ASU\-/5MG]0XLGNC'<"ZPLR&7:D!ABTHIJ3J)LC77?27[8]ZY=M" MH<^64_'4#=\HLH-J\TB]O-]E!\0]0Z3AJ.HZF'*(L)D&AQIQ]X1VDP=$#=J6 1I&"REHYOR% M@!RT-U"ONG) DON6D@;+M&R<*0Q;TN9@=>J&Z;WYBBE1HQL'-A$#('\A]*!> M ;2&+.!W7(RG1YVWOS(L/F$01"&Z/UUW?^"3$5A?^(1B!*TJ9S.)L6OS@HK M.W+P27O]."]95W1":, [\Y/IJ:#/6%4F"AJ+:_/.W0: B; =]4;YP=;;-I] MA#[!2=.!G+_#VP#1K5Y9LK-1> [F7K) QXIJZAM3E:A?6(0QW=E-E>%PA7IQ MWP3=D>"D- 85$7[F'#&( @T=$IXW@3H'WJ9->L(R<<\WN-D+!9#6%+"AMP5D M.74*-;FXZ[4C=\0FVL)@>]O2:'-W'0Y F Z@G![O!*:#U&8%-END(EWQYD5Q MM*&8Y%42P$EQV7C\ZI3"X6=B #84Z!K4/AP, ^:B(QFHR\!0@'06L!Y0HM3I MA=_XR493?XZF$2= 0L<2&6DD:D/B>-XTR]#5?^!-\*H!)4TPB1A?1CB<"QNL MO?6:OYTCZ!.- "1WG"& Z1D5L++SY5\,U4Q!__32B]ONFXJL )^T1974!U39;5Q_+C7J;MJH)MSPK5SUKBS4 M!4E(/1MQRQ0V CJQ7XCG4*]*55PJ$WM27Z#\'2G3!C$0;>=6.7]+G+^U L?? MHJ?/>X??<8\=_E(:\*K:\F7X$!-@ ! MI7K?\$B:^G[6' =_TI *'!E-N=PA*SA(6X4/"69!4]S,JZL;]2)%&V\=<'[QQ MT/[9M:B5#AM;T@*'7Q_X3P9.,J<5:N*P/[WMUCN)]M"./=SJR^&W'UDV*HNK M;5O4]2\RP$^F39T:.M.RX7RX1((R.W"[:#HJ<.4>RR\>ZXBH.P=*E72?P'G3 M$P4Q0N7& J5QL&0?'O6F! Q.<)_$-C:>$%'#D(GC8:"P ;WP_^!C?RES5U8" MA4Y=S;Q>W#IB@:X)."IJI.]=G(*-H M]L:[3+*%72O *NH:I=X;ND5Y=!.9'3U'!'5N4.(U/Y>;QLJ(7SEICR@;\8#ZQ-ZQN[[UR>T=2Y_H9-K M.@7$C]3Y]]8Y>38!5;>NA@5 H8.%,'0!AJPSFF[YM.F'DJC??[^&]8,J+J9] M116>#%S4-:8J&K"IL6P$_9Y<9&/:&!-1"8T$:0Y"\M9IHM=+1F3I^CMUUXA" M=G4.RP-=)E%5J@<"=D3$#7+AYP"Q(XX(^$5][RB47G3DV7PE.R/>BV7]](SU+S)1>A4R%%4!4?,J<&5D9GFGXW+1SSF/?K'M;8QC M7'JVI3M(_%I[F0^S[>BXW&\7*W'[,2N)&ZG\(4?J_<$WA\"A*5;J&3K5)VX8SRD%M?7BV=#[RH/CYUE;W9? M7RV')SG5^V:^)B9$4V)CJ1=1CF:$2@\E[2\=:O =Y0L=9"#(C4D5- N"?@R M@3B6/M !H[N:%D,A(%I 2OO6),@\YVU.N,,3,[)R"MX_"$/'.M+CO6%;[+B> MNEN5^KE*WQ:;;QT]5;5P_%NJ]@!G/])'A=Y+;)#JBN46F:O+F[%4X;_]T/2= M0[<<>P MTO$5;4T^XC;4VX*64P/KF_V(2Y^0*(1KQQH9BGNPE[Y4K'8.IF. MN+ONK)=BQ]>]\:*]! *, ]Z#-7) M7YCQK5]5*_9JU*^W;&?\X>WE63V,$ M1X4&:1?;U_7N:I2PGGG[%L:$HXKC*9VKN>0B0YGF5OO0\)BP[;2B^5TW9-Z/ MT(,0KAY+Y;*WL])NQ%H#4\/3D]\*AVR:8+[#A MP,T]%C791;@+8F!J/\W" *3M!-?ASR8PM1>W=B*X+H-[;']*9%_3YPZPC\5^ M#=A?FI^8XWJQF,\L@=\^&L_$\NUNO-Y7%BRQA6F^VRT\=JHG4I*I4F7XS-VO MV'(QV8UGM>A<&2QHEXU?T)(_PS,?Z@I\]7@/V_[@8_G#"RWB%+I2JM%-[58\95J+3ZZ3S;/WQEXP0QX5-_A= 3GW5TU\L+] MS4*N3"KY1?95Y^ZG]!V>FG>/[#TL)2O-EU8Q?=]MV[EX+QZ];^86<,"I/056 M/K'OD+>'\!C#<11?Q#X;OLA0PG73.M:_?+1P>XZO>LEVHZ$*8I6[M6MF91XO MG<8?5BWT[P?%J/W0315[L]YT+,2:6:#[],6!BU?.]B 'QCZ^S/7Y,TB'E?E( MDH^]AG7S\"?:Z ].[';9XQI6+E9BE67CD8W>3F>-VPN %A?+>T<%%IE4F:NW M8X/*"44MIC*LW5L.ZG<\&5@* M'&]RKS?K<\**W?MGP:O-OWK1ZV/NVWM,G=U*2117 MW=B$=#N-4K>B=EURI_>)>>N-Y^BM,BZ\E[]QG7T/@7W[D;@ZYQOX>Z>\04?. M)7*\]6PQ2%,GO8%?]"^HHZ_3L*GCUTF1#M;'\.],!90#+1JSO2[)69/R!S&QE#G)3PT(UJ.Z=B="474.4B:OT M<&MV=!0^#H_.146EW$('!)G8%[4QR'AZXY-*26_.[3W7S@__^OEZ?.[X!M> M+P^OEW^BZ^5O H&38#0P$FQ[(LHZU-4)JZ>F6+5 M(\4MZ&2ZQ@>]CT) F]C.=1_BJ"/1-'5)H;=F:?@0#257U6$Y)04C@0BH+ 3< M$>>:"[Q1)1:&D0/*33><)0QMD5;O0OVQ& %0G],@-)G0K ")F";@[RNF*FH@ M=:B&<+:G3U0%GG7?39,)<'X8&-5->H&T=;;F-93/^BG&1 M@5IB'UI.(N<2!"RH[]Y@?,N^L8;SZ>UBH=P(;6&H58J:V>!'_*Y]L_^YT+[Y M56,A>7GV#2^!_'04GWD^%3.#LPI<=-UD<>0!AV?%]>/,A%@CG5;^"B2I!+/+ MBGP[Q_#M/)-ADQ&OL(/'4$R H\PKK\H#/W$3D%1@*ZJ&7&'NI9QAJ4>3N"HQ M6"5!I$H3'["G[DU6"YOVK)/5G*1L[X(CJ%ME0M\P$!6#04WH> %=G;;W)>[ M3DE-]"\YMSX'&U-$A2@3I\R!YBBE*,EV!1#=HJG.,I[?ZFS]6EL MU]GI1!M! @I<9C:\9* X%4I%'U[@ESSBIQPFNL2Z6>SUR!=<@O=;-@/4 M'I,&I,/:C^P<2^[.=1R7;T TUI5X>[P2%O&4?/]4E?N_WPMDC\+-!S>EL[YP MS^U/M'N1K50CW1X(*UFLZO5;KC"K\]]^Q"*I5'K'D^PPX-YS6<"1X37JC>J) M.BU>B'YC]"O+],"PV9TC27Q'$:T\XYH%.2J5]/VLNRV='+E'TRS%*7#PD@HI MX-_S)P3O.T4%)D0JF %8TF!:0P64&T\%:FY5%9]U(Z^"?-W(P?;JPK=<%SU6 M&3'=<6\Z!>E>&Z5B+#![BG_IO B9^.]7IG>FI^Z;'EWEJX35C<_&_Y^]-VM2 ME-GVA^]/Q/D.1N^S__'LB+(.@Z)VG[%:<; C%5!$$91/ST;R:@I25E M35IB%3?=558*F6O*WUJYPD-W[Z>QXYA6HF1UH4\%V?$=F,=C9GU B/<@&&;V&A2J"SK!6RQY39Z0\MN MZ!+*D?8[JD=;_:4YYE[4^A2+6O/Z;#T?CI:,75!R359A['G]XRW54-])5(7) MEUX#G&O(T6*48.LUHYJHBL5U8,AJ0EF!-O.PLA?0]J=OCFHC MGU6)>@+T5"'*15Q3;Y(/NV(G#H()*$@IPKT)!66JJ$(KM/P]%"V'0+CBUEV[ M,6XIF=#'3GPCV$)QB;WMV__\)L7R&.7QR6.3QZ6=XV3T.9YG(LYIE44V"B\./^"I$,O%OC^TK* M*O!DCHTF\G,[UQDWRNCR;.(A]K4;V\4IS'53IIT:Q>6:XTHB7W&ST+W6[UZPCZJQNF"HSB5]OXV,]Y3E2D48<6S7+NM-4KZC'(%79,$3ZV4_*5C%$FBR]0H3 MKZV[*K=,?R*'U6<"7D5&?@KJDZ[J%MUS3^?WQL2_A"*[RC8&HP(S9^S9=#9- M,3-Y;3;],?(^N@^"LB_EN_O#4U7=_5#O"O^N[*JN3@QKUU1&=SNB MZVZ?&PTL>?>>VU&M?13"XIT1&IBB?C.JYF1?>-<5W6WP,%()-D!P.J:\L'$Y MZ6)@ZJ1KN"=Q*-(&YZNN]PECNTX#[O58WJP K^'..\=<-RH;NLAM0[9B@S<08\=_LD BFZ0 M6!NC'#_W3.U-H5Y/(!Z\$SCO5%$_0 LOV%HO$/QBW/:EN/#./'BQTP.L&XPT MOS>>KX?3#*<9U&G>8>96,GBY,V'F5IBY=8^96_RN6VNQRF:-=7;4P@@CQ_3; M5C_7TRP(G[%?[J+W(S-S-EI)Q(<26^\/99(VYUN5I1'0?CZRUIV4]&%?'6!M MM=,KIT@++U0MCCA]9D5?;/A*ISYE%TF*3K08/-$MT"CV^GSD>)E62TRJ4)&H M0;6:TNU\>E.A.?+TF=)\VBLI\M1BH6>>:'86*87?6ESL=&1Z3;5)=(>"[?6% M:1O'3"['-[GXZ<@U1QMROEF2L+P>95*-[""AE:9PY,D\IW@R7JO/S Y3)ZFI M@O6'HD59T.D^>>:D(QLV(;4JV*K9[RV7Q3R?J-)<\G1D$GI<&U=$@:S;8/#ZP&%)M=>(2S:5.GTGJ2C<92T1U)B,;7+U( MS,K"?(H\IY.A^))I*-HPD9'C['R;JTN@6<[.NOU\ M0<+A!*C3H0NQN6Z:Y4Z7610;LE9951=9*"BX#U'6Q![4!6G8'V'UF61WX^I0CT*= M(IY4^H4$S_.94._(FR)NDPZ*O*>)"IT7R\F1<5.US 7\ GR>VTOOR5'9)R,> MQ\KZ\_#;*3HWM-U;O:?A[HI>S#9T@?[+ MN89)_#$1^_SL[GN4AOI,$Q&,\\;,I $$_^<,I M$'O$OH<:.!FM9Q.0[\TD?&FPYMRLJC%^\^(XJC8X/3 M?__O?T?'"@BW/\04IV#Q!Y4Q_D@E=Z&2?:+W\/Y:Y'A$!068V(LVV# MYBQS*JG94S\7;S0;H>4W5]0;4^H[:=G7^>5X'="U+5)1MT$5^ MPF82W5K/5,CRBFYR!$?^^DO$4@\X?EIM]=M %Q_KZ%RO=P]%H9^KJ=8]P(2K MH+-OY:!\)YNYC&]/QH4DON6V*L<5T7!92(E&>-SD2 MV48\X9OC_?VQ)*L<--M^*@7F)>P\1(J*\!CYYYJ%?K]<\K#/I9HQ3O+7/KW, MKY%!.=^T>ZS" K6(+7K9>'V[;*)[6@29 M>DC@I_G-'G_^M%AN#6=PLWSHM2;:691XK*XQFXT^-^N5^)2+H5TU03PDJ"_956^ICYW3*T"AE_$98$M38 BFT-1 M(K,HI:;H+@LZ9TP1/ROVY-I0)U$@(KA$]"X5A=CS6V//GQ1@"JWO%UI?QY;X MV%V\K]@=HY8;,'9)K\TQ-CUO:C2B##2\%/[M<6I#0W6X#=M-O(347*(,KA"J MAE UA*H_R5CN[$!#YJ')=/U[QQ3XV,QB:]W2-O'%A*5$*DMCK51O:3=1:00$ M5N/)'PA5L\ ]6(X8_"9$JB%2#9%J:'S?;GQWUJ/#;]S1/D9WJAJI3+8.\HS- M-A%N6'OWHQTIJ7"@5;6DGIF$H:+6V9G:)R?*33YB+Y-9<2;VJB=^3; M5T(/,5>(N8*%N7Z\Q44= TP#:&U/19]]T7M#A:]2)L]- MS/"PV@3T,-9<,E0]D2: MJ!RU4P;I@?K.J-H-:^YZ?X58.L32(98.^K'/2YWZH"V3C4S-B&EXGQ7Y5CF# M#>@RF;90O7P$39/80RKV)6$NB211'W^.*[WTU\.;V=\/8M[.R@:&!#\%<9Y0X:VU#N_5@%XQ)_[@#R\E MQF>9%3N3-U9!RG @/2H2J7II0:,^3:A<6.K4?/[G^T/9G4E=JMJN_>MXE_BI M@3503! )P6U8 3( ECJ = J-^Y<;]UUB:!F"O8>EOJ:0U8#QO61/UY5U,+#AL#%**&DC*.C."(<01^CKZ" M^*,[@Z$SP,)"P__]VL%[*G0 MX=J1&OV!S])-V4!J!;^Y][:?: *?,0+HS^BE< -&?WM2=-XMPP3__AC9M1P+ MDNDZN<84@:3:&R =/AJR2>"A3(O*TG2XPT,)T8!#9W4$)[;V[D,=FBMH51X. M140#2TA'%+JH0*[)$3*R +P.)<]IUQ*Q1&/F/>!@B@=#(C,1LA_2%&J0_T($ MW_RSR#]0XPU-')D&%.0%,&;J^#]P9ONL\,@_+2"+8!*9:.H"DMWF9#71J M$HS1A-4ENEH+A)FBRNK4COQ313(1A<9#5,<19B,@8\OPF@(9K4>JWM>?V77H M"\/YN51WI(=?+C65%V:W%HT=UD"T_)\? LM>.D=WC#Z>R:;FS5YYR)B*,%&E MQ2I'\?3+A^@.I_?Z;Z@[8^8P&[C2\1P">#OZVA,) )D$9PZ_?BK;"M0H/Y.Y M:(7F@A<)K3<"*3)LBHX MI(<3F'IR<:23B-](J$7%Y#W4/!;7?_\/_K/35BBMO(8\M9FG:'L_#.G8<6?P MZ_<\_8/*'%ZEU>Y'8XH.O9Q___N_#NGV%"=$7=E5[??.63T@J-<_G7#\UBF( MCC3 2U%^ M?\FYWR4=BYCDP8ZO(W@3^B:/Y!W_MXZC$1OY*4 MG'&Y^,A,0R;Z7YUZQC=8@WZ&=@Y:5-E]K-=4U?L(8@I'$Y%7@BR^4YG78SE_ M21?M0M+WDK8><]R/D<_4WW6X1YPQ72]+EB46F#8S52HY16_0,YI#0XF+,?"0 M\$XWVW=M[?\G^K#4L:*"/TM11Y^IYEA#E.\@BPH*1$6R+@IRL%A;E4T'8;D] MWZ!UO"2S/[G>$RE^OL"Z$BGQD)&:'2$?(A"3$,<^!-PFES)P=H-G_@"4\_=3 M)_(/DD<"^U.L9=O.C_@?B$ =!]YYGP.H(0YW;K:3"T+,27ZN MNKE@5#.G.T2Z<+=59>>>H%V>AUO828LA-/&=-KQ*GDOCOZ?F+1R)$"#A]&[9 M_?PF-/A$] .:'Y!\3W%(;P\L2M$^(R6WH,ZT>V1!G2XZ[;EXF\XN#J!4@#SL M6R"P7P>W@%Q*IW?0<1(ILX'0> M7%]GXT!<"$Y_F#A>Z]H%WB&Q2GQ+UMEZ*9L?=ZQY9MC]N)B[TY/]IK<+2_N+ M]W ^UJ(-#3.P7EJ-=SNK]%;=. TJR:3?_8DW,O\AE).WRTEV%Z?H[,,4+42C MG:PTEK-DUE1B'+;J]\=6SLQ.8VOZZV5E4%\9;*9>Y[!%;1#C,H6"H/:1;PU- M82@K7R,KZ"70=$.40T\UX)IV[[%Z7F6U1'\58_)Z<<*(7'7*16\@)O*689CV MFBMC^6S"SF%,@6OR%DH)^)20(!!U,T'Q8F'7EHQQV99L=B[G)3%O=L8&15AJ MYTJ1,F:[T$ >6S08$<1G=F%@;L'&<@J"X9]@U O1,@1JH"Q#2.,&:_R#O@^^ M,=L'-X;DBGV$W\N]*Q.[L \*5:-X%/+\9/LQ ,>-[T!G*,@GFV/@D Z5T^0- M]V "N0A.V [P*$)V>+Z#PMYHN'-F"$<<_-$[K#H-?O&[$V>L25>U-5G0FE:#"H)S\>S6[WFZIXA"3 M^'21CPEB3B2!Q<5/1W;BL61[O:H9S K/MOL\EH8^++PNQZ/]PC+>\94EH]@7*WW< MJ$C1>BR-:?E<;3CVE:5^#(N7C%:;DLST)&ZW\'RSM*;A2.I$-QMQ;+SI-5ML MNYS5.R#98M35U$_JN)$L#7)SN#4OANN$&+6[))%H^DE=T2X7VHNMU)'XK"'' MFEEB7-&G<.3)VLTY4TLTC=*6M9G*L&SJ2Q4LD"3OUGZ4B?(2\,+WP"O%D9C[ M2R%&:.U^U:ZPF880S92SVF(+G>[#S(&V, -C4P;U24,#Z&"95L9.0OI1[?8. M?&$:NK+2KUWD;Q-GY2R=F-*,N&J,6XO5K,^EX*,!W"*7\.&&9@(X?2>99A_I M=M.S!%66^:4.?N]^>(I7_WHEE='9.PQU>283+'FMW*Z3L-SQ*0?:M/XGA[Y- MP0XFA4Y>O FAP+_@GEL2W>]19 %^NZ=B%B3"JZ=1GE(X+]X-Y4TR$.\SU&//V>WIO \@W(T+R"^^N?6W!@Y,DPFO2!/IFZ$/GDL<'Z4/"F5V5 M0,GWTV?D=ZKAA"-^_6TSC0Y333,M-[&4Q!YV&::CGR,ON_=FX#-&F@C?4P#R M&J"%HG?RBA[UYDL\RO2BQ5*%5XV.%9]^.)/*TUOO MM-$[K//K"=Y0C>%TEC;9U81.MW+#(2LU41(*:@G^0.+DF2H.H07X:@L0/*I= MQ *X ;&?:0%04U/OOG)^V.>Z<6GR\D:$(#HE!2X!^ >Q/I[KQR57G_- M/K[)E4X7OXW!N1KD<#6K@\J4M/::Y6-O1OE6%XRU\98EEGD3:ZE)5E"F7,QM M[AR+4=>#'#]./6^\YLNIYVMG9M]&/:^'!]ZJG^:@C:NC9+..B;%AMD6;.;7J MY)!#/!"[6._/ ,<\6D 'J #084T>YP8T @V"!L:B<0WL$# JW I.!(P,ET88 M/]/+N3CH<)*3=XI**^.#:VK0PF4<)7VRH6OW2+FGT+A^,GQD!NL.8P6/+9 M8$D6KGCM9&>Z-ZA>-EBE:HMN9NR-).4WS'"9(P>E\MKB*!>AQ(A4&"[Y+N&2 M&ZPYC*M\.J[R=E5F8O/M6,M0$Z9.YJ5.E3*7F2%298@]XI?IEQK@L(I[I]5K M:^@54OVN7D2 @B>W;H44,#*]&(6Y-9T"8".OAG88 M1-4L(*HD4 .MQ/83U)O,QCI;4 M1F(P-%E[(JRF"VE&SU(6-!\07"6HRZ.KVTB^VYSS>5:N*T=!K MV4P:D576#Y;F*U2:J,Y%9IAZ;2P M=-KW*=015K;Y?GP)"]L$D2]AZ;2 ,B8T9"%?0KZ$I=,"PIA[BH2?)<+WJ=D3 MEDX+2Z>%I=/"TFFA&0[+9H6ETT(9"$NGW4N^:V5_!C$&CK?P,[)=WPD@?N[- MXK!X6E!S-K*>OCX_IO,YO*VMHV#>PMH:UB.Z R5*-!=4MNG63\,?\%A8/RU( M1B!X5 OKIP4VF^,=5F"BEG/3T6::8RF]DZH999)@I[1;0@U: >KR)5-N6T+- M_P9Q)/J4=W$/>/Y;F+3P\O&W-6U?=OGXK&VKUS=+M5#4*&G5*>AM/4=A/$^[ MY=IB#ZGX3RC7%E#=#Q*)?NYU9;1*G/CSS:(763 !T"3LN[\K4VBA],M5"0G8 M!_W"TJGW7KY 3 .5RJM]G[KD)B,C0*55#+,PICU MMSVN0%O5J5M)#7_ L.]UY;:C&KSLW;%]?KLD1/.?04"WOI(6WK*]7V#C4R'@ M;#!#8<=RK64U1;8^,:)$E4E+L:I73(UZ2*9^0C CO%9[^:.76Z\S +K])>4_ MSBJW0 U;\[RVK+'FNC!-UHBB1L>:;GDUX@%_O0;(5]VC/9^\[8[;8UQB^?8< MNCNX_WOEB[99,#*RHB[(JFYJX/1>;;%OI?%Z&_3953]!B06B6, MVI5G43'! MF#;.C./0,/SD%N[;[K>Z?_B-_?GU"O1UE-E0EV?,3O):AN0D/_4QI<.;G9&)U$%Y'XN$4RVF!M2JO452S(BH 70IW2TB_8!$N;J7GIFZ( M$_N,(751TJ"1H)O1& MU#GD:G)=7A,167?GR(@S%957JF Q AJ7F32DQF9=JS*K326;B@WS@ZCXF6/\ MPUGDH"[1"]4\W4!JO*9QHZS4''*KMH81 BN2YJ#:4:@IW#[B&/1H3X_Q(XX7 M*,/)1_Y!QH[ _KAR%*%W'' ^QO_\YS'206Q[]M>(J$..Z+8RA@8 E2> L^"5 MZ0'OUI!:JJGO>;C4U+6(%,LM8[!SU]W'AZQ]D;4QBHU-C/08D\R2+E>WRD#6[/^V-GBN%D&#. M?NTQ1QPWC&&<;VKL@@6+:#Y+Q><5^L/,07:U/GGV)GXC+LQ%6M4TI_9&AH=[ M&_SX35F9HIL@M%C(\NRT O&O@V!@[UE=AMYZ,U3,R8LVS2:- M&3(0]V?@XP7K MP[QKISW27(@-=J)RI, TY,78D96:^AC!D3$P_.PY%(L2KYB\9D>(N+-A)Q\B M%G1@ 'QV!$$BM%A>CAC0S@LS< W!.D#21!S)5A)!Z:=?/FG%A<$BILPVG0PK M"OI$J,6P-57[N)PU-%4 8*SG-'51]'2P/D%S\Y6J=3Z-==>5Y @#C;(U-"ND MH)4M9,?]S8+%ZXCLD(\>R_9VW;79_ +UQM@Z!(/O<^OT[*H$*5#B=HQ"#UKP M8P!)C1XA*FA7=LP)&NDDQ'G?.GX#Y+R%_E'478G&&=KA]G>U(* MXIQ2T$M-E"/DK34BQI%[A=C__$E]&,D%FF+KBRICLKTN$YVI)5O_3!6Q=^E# MFN+L.8U%.0PRR^A5A^J"Z]*__L9>V"9#?7B3/KQ5!7@X35&#N!VI L+O<"!: MNP/F'?3('^T-)H0FR(=#@;*]S]!Q'K'7IIW+@-1$%&8>Y >.__: & 0QCDLZ M^&YEJC]$_A'_XY +K@@HNM?I9T=,Z"(XS!RC=%U^N92AJX$"%AZ]GW"3!W6> M<)$.]6[LO,9'J9'^NR 8KB6.YO#2)!S4#%'"2S/8R\?;WT<].)2&[X0O11!= M@9/G=4=0X0LT%0)-^#+9OA)JHS@(V)Q@YZ=Q=R*92F(&S4^85:%9F%BJX'LO,U0<(--OF!01.5(8O@U+\H.=Y]X^2(T M_P>JBBD;Z"_P,8ZR0'Y/'3%Q7#EG[,'3KP;#[XNA[W*DHD1L['% MHIY9Y=6N@\/].?J?QXB;RM'9Z:9O=-FM&W)0'460 :^A(Y/9LZ@SI-J#U56_GO_SJJ*K//[,F'72'/9+Q?T<.?D8K.6$CJKAXP*RC MHHO>UX[K+NX^?*5XSD%8EL ?45;%0=W)>.HQ$;^2E)PYP. C,PW9@']UZAG? M0QGT,Y1ZJ*KR4>S9^PB"!,?4H?BQZA2IU/2MAYSW(^1_),] MT1(;;M@3LVF,'Y>) H65^HHQ_>4NF=^=QL5E96G01K>"\;C=MRIKLCDC66Z0$)":C#$ABJ4X?0S6I4L:!K31V>K)R'B'R1;)-C>5B"B=9:5N?9MM-+G$Z<@8 MU9ENQ&DOBV5RJLPU65RM$:C(^C)2D'K X-1QY3GHL+V#A!DB07(V-Q+I88C[@4-H9D)X31!!,P M;!+'GS^[U).I;;>S[K$BS_2-1&Z[M2S+3Z*ST4%YR$39)"N*DVQQKA35V-;R MD^B9IA")>2UAL)G,=ME/=NNX.D CD\]'RKQ$E-KLNBUEJAT&J\K]+C%KHL/2 MDXD:/8E+-DA+DLK&J%7:1$>2C#E#8\^'3@FFT"[2"9TQC46KS0Z;]74'O1]/ M/!]:;"W:+7.$-QA[FDT):(_G]A0:I+#QM1/37,#-F,<4VDX\I10$TVNL>G5HLH":8@95($WY0Z:Z"FAVI0PZA9B MRR%+U1FKW6EEE9)C4/:$@O#(.T5VW:VS)\[>2?)-0CN.5_H$SI\YGY$9].MU M;P[ZZ;)^H.NIZR&[!0E:@S M$CU '(N\)GKM4A #>.AT[,[7O),T7G;^"K_W](&@K@'\&4[_5M$XVO%\VF!I M."X&Q'!.!(%PYIH%@O28S=;%D+A-8%2,^$;O\-"'Q/E4?5WIU"\L4&AJ_:%8IHD"_ M[*N>GB)%Z _+/O\N+7-5!7[5%%P;%0"M.7L^."QVDW4F*4B,V12>' MGS@?/'Y)W320A49^X9E3>&($8CV6'U:8*&1"ERR#-I%$L0B?]GX.V:]#U/>I MT%FJ2T<_*-A_4/2"-R*5 M8KK>@GC#1 D\[GN] Y2G^+;[L>X\=L3KJ/L(I)Z%. M^&4G"\$Y20D2!D%K _NDM&-ZH+.@-RKJTM0 EX@MUMA*XF0FW\E357.2U6A@ M?=C\.:=TST[E.!(4=$Z%'JM(:K0["&S!M>_S]!I 0T%( M?@KV.AHE#I0TU9:,; K-*Z\LHF%$UF3\B:>QK26I;RQ9GJPV>S63)7FH;DRITP?KUEWRD M3ILF_?O)*4"'$ M(EQDZS$.G=B_L^@^5I2QWQY)#HYY_,.=]R]YFIG_0G?//)/'O8KK>UXN.6;&0R :K;8 M$+2<7/OX=K][B]]D+<2-3JM6L-JDNPSY42N6F6G M.46MHU2BAT3BM'#?%8GJ?^/ADT3MF*F\68#V&?]JT9M,EN4.O\ON<" M]*/-[V27$P3-=#"]\/$5GB]:60VOX[K*FC0[T%++49E@ M/Z]-#9=^+]RR=V-+T8I85XU%D^$!,>]Y R76O-E]@JM9@,RH[&/;:/7$90W#1+_9@G%4.GYCK MH::X5DW4$4Z2S;&C,=#Q1E.B MV:MJFS7%8PNA15BI=&9<-:X/J^Q\413T3"/!]&*BD$\TAFQR2W\U3=^-J=Y& MTX%*LB"UJHTED%B)A75[+:]ZU]_[!Z5YHUI=1J-8?KVI&HS15C@&FBX\=0I4 M X:HWGBB0Q8J5"^S;C BQ72G'2L6L[O7U__2-"$,DS4]RQ+)GKX<3=51!8-T M39W&#]X/J")GL927"GT%6QWTX[9W;-F=2=7 8\74G!7C*R-3Q3-[<&3V"-.7J!!.!5[Q%)A.\I7*YI\>9]0XI6F M@R%?;M57-T6$? D@7V*/9-A7-X","0U9,/F"/R9#?0DB7\BP<_LU&?/.NKVO M N2;=J8]J27V)94Q7S/I=TV2"W0WI1Z)Z[;WN:^&X:&XG!>7^.-=M9>_1O_O MT,K>0&U>:P9]5@I>[A0]NI(]_3[=HE^BW=O_1?':SS_E7NS[W0BJ8\E#.3V2 M4_S2]).E\[>@N$='X+_[<"=/VWF\ZX;UJ FG.'[O#UW>%; M=Z#]RITF@,L_I_XG](C\O 5\'.9LQ2LM6@\<6PS%.;PS2 M'+"TVYD[]I!(G+:Z^T]H&Z[N']]:.;YRGP_@\H-@&Z[7!?/MQJ%,)?0%)XR' M;&]A=LM%O9HJ2%YC[OA#@CB]*_Z?>W:8G<[LE:LT- S4&PS#_85$ MCFM>/$04X#;2>P:24%F.:YXB_33[Y^"B(VTGH;:/51.5P B"M;MD/N6MUQD MA^]+T$Y-5807[1J.2S&KU]/C4J;2-;D8X+GIO,DEW9 ,]A CPI#,9>'-K<7^ MJW(D;[W. *CWUX"6L_HMM@<-93;'-]*B&>N1K9BJ8]LIU&\GLH,_)&*O1G;^ MUZG ]/>D?>NU^U)Z]9EVL!=U+GVCGGY9#:ZJVY=:!'I]TW]_2??2CTO)I0J+O;EJV*YPP^=JAI&)'UNAXN5[PC>J MX9+XH<7; L<(' \9$0!&)!Z)'UJ>+6",@+Y&R(= \ $/%2((C @M4T 8$5JF MH/ !#[V((# "6J:0$4%@!+1,X181#$:$IBD0C A-4T 8$9JFP# B-$V!8$3B M,1DR(@B,"$U38!@1FJ9 ,"+Q&)X*79 /[TR>?/5X].M6?;OBQ:^=3%ZX)BQZ MY!<7@77;<#V29* KOKY&F!98\*("9X]2+5!>Q85J K\29+U_]K^T<"@1)[EG M=R414 C(4 @^+03!+EC^!B&(74X(ON!^_FN+O=[^&$H+DI;X#Y&6&PA'ZNZ% M@[H7X0CLAI)ZQ.X;573J';KRJ3K^GEMUTSNJ\)E/"=<7\Y)NO:1;7$1!Z9*W M7O=JE]MDKDW9#9K)#_JK3FTS:&*Y)E+Q^*^_1#+Y$,._EY*'.GTQ MG;Y-*/3;JO0[F]3UJERBB6O@,IU54XH\>838" MT/5(AM=GD9RL6A'(;,&4G<(SCY&T3=[Q4KD]?@HV3[H(#,_DV3 MR/]<6"U?J=!SIO/D[D_[_H?N:G.\X,BFUXMRH)(L2*UJ8PDD5F)AW5[+JU[S MPVK.\) R^XVZ/FD#150UOS+;-6@"N*TY+*?K)6J& 6HB]#4# [5^TS\.?L+' M"."%V8X?4)G@_ZA0ST13%\=U>AP9>OPJI?/T;,*+6F3-RR9P"@?Y*<::UT2G MZ(Z(SB^!;ARL#962U%[H7!GA->!H@ YG($[@MJ884!['XF0"G'J4QHQW: 5G M('B6UIU*9 0$WM2!,YW]6S5'>UWRZNCSG1SISIMT^2FUAYD# LRM$0((,S^'#^51.^]1LKP M*T?9!/XEE:/>GY#\W_]UE&F]1TNH;)2J_=XE AP0U,OP)ASX- 51-Y&;G\ U M_^9EB[?U'?Y*/>Y367_O% MJ78?OI)0[LF$H2Y_0Z.":F MX*_>PN*IQT3\2E+R\K;^?WQDIJ'-XE^=>L8W M80C]#(TI-.+R48J9]Q&T6(X=@A8FHSI5O/0]R_E+HI4+2=]+VGK,<3]&\CN MR38P'&MC$L,LM$&R5>4VO>JQ8C^J;>$/NV3T4-(X]'UG!>WF- :F.U%:41&RA65$ZAN!M MXOG(16\I2YMYMB1EA$5"GK:FN=CI/%M;/-_:-A,&NZ VW5*?'."K$FIA M=S)2QTKI]<(>J1*/5UA0C#5;:JL)1YZL:$[TI&7-('%&K"7&%->2[61[ZK;% M.QZYW6Y$P,RC+-O#*#T65RR;7S7='EG'(QER+)9;,J&Q[8+5H.:9W'@VG7+4 MZ3PSG46I5LVM:AC1K:>P:#)5S,]1D>F3D:5*ITGGJU22*7>LM&JM&X.,0KMU MZH]'$IM-)I;*MVJ2/>['UOU^?UO+6F[AZN.1JY36I/BQFL;$1HX2+1 M$'N=O)WA$LO%H%74I78\U[4)KA<%EL7AV.G00970C)4"=(S(FE$@K[F6TH%# M\=.A]#JS[D5GM1AFMX6F((%5LF?2:.@)F\ATL<=L8GWH+8FF+/;&RVD.$A\. M/5E_:YY0!X.)VF7J\ZZIM#5V11>="9P0@!S48ALXRZ)DTMV,-&HM5)9JHBJ> M)W/-%_G:4*OR";8W$H6.:HU&YFS*X3YBRK?(*-=;EW2&4+?Q3:NQ$.TQ7):/ MG.;;21N8+-2\Q71:;&:HT@37G*$G%.ADZ[D-EY2'4GV=&EBS5678AT*%^TA5 MIS/)6-O!W(*2JH]6&C/=5L9--/3DJ?EBTQ!T Z,Q.V?.LP40[<6BSM 3C:8F MI$'4[/J&;0^E7#R1[.(+&T[ 1UCQ!6$GIZ-J6ZI;+%TEEADIGJ/1T!-N3;M) MJMT6NEDI@QD*A.FCIFXUT= 3;O43^=@DF>\"=M7JSIBTM*C4M";G(RV31EL8 M5C(Y'>.WNWI.33RY.VLT=N(%K7"62+35T;9*3M>!JR M/>=KIM*L-J]GDR.<*3>*9G6$97$[3W-)'[,O#;,;>V5;DCC* ]VJ$'B>M-S: MM\]&9FJY,MOHK;',=%1D>Q.RE]2F?J:O5"G;([.N,A@P&W+;KJWS]0$RDB?/ MM+8I.[7JK VLGE:&BLTDFLF\OY$DB9:0+@SM#"O6S (VKU&=:;SI:R2)N9TL M1%-: <[4Z'+1E,@J#.UKH^+T7$Q*6K+&$F,#'S.:O(S5IFCHB3R9>EM9:?WY M&,OP]2'&8+3=K3B6;R=05RJI*P#-^%T!O ZRHB[(JFYJ/G5S^5EM/<73.5): M-,CNMC73NUDP/:F;^[:"KGN,_>N5_%?'2X&P]TSX-WFML.A)#J^/OW< S-UW M)Q_] L'!F9_#9_V%H.6MHH->[$MVYA9!\LB+J/O71!103,.)'8GP+R@^@8)C M2R?P93J7]J!&1 74]D)VO8DE0*J :B?#P1.WS>KNR4X(07-2)M$(%/C0W=#- MD5L0U8$0%3=1UR?X77#^X_*+V)P#!7V$F>T1:,SM8G)&T;YW)3[%T=?])E4! M>_?$^0]%23YN'73-X%HHQ.)$\-!O57XC+LR%%ZWCMWPY/N=;5'&DU:MOIK[^ZN'$BM_KS*/MCY%9![OTB75&+.-X]"%M41%D$T4;O9J=B-OD\#^0$\2BK([SOD(_Q.!)'5BN=#R0;D^DN0W M/?[_K4P56D8-:81A'^N.TTS&';";"108*.4Z0'D%Y]1G"Y=%?N2IZ\.^5@6@ N[HPY>NNAGX]]L9WL]N/H_[%]Z7ES MI-TIGMH7_,# %$EVW=FTTWFVES;343MICIL&_>LO^4B2SVV+:W$<%GS=VKPV MX>]?F=D=<.J\-$JR1(SA+'R52LK)YJ^_V$LK0S,ZNWD^[+1>7 /9_N,O$&,( M()VV!B@N[YR9O?%D:@DQ)Y>(+=;82N)D)M_)4U5SDM5H8'WVQ#CVCI.DL[*4 M]1;7@FMK $TX;/81)0Z(3_?62H_O"SQFMIJ47%R7*"4&B1][Q/&3$Z9_'XK4 MG9#IC%B^F4C)*;06_2(I,[U\LU^C1XMNN@HW=^H13_D0Z7WBZ9ZV(M"-OL[+ MT :ZBW.ZRBK'!V-DZH^^?XH.0*2F0N'%8[NCY1<,I_M^$3Y<-^ '[M'5WJ;[ M';VA$T':/=AN ;2[?/GQX*Y#2,1ST\P%' ,?X9[#.S2(N@?KXSVL@*0^W+DT M("#G;?RN;27"^^TJSK-/SMU_7[-]C(-(GWK'[/4=PE)7J/$3.QJ'66>SGVPQ_.G&T_?Q-Y^,GF#ABS$8SQV M@9XL>.H1/]MN_?L6?7JEL]J-:W'!B85\"2!?R.0CE0@9$SS&_- ^.@%G2NHQ M18:,"2!C0J:$3 F9\C83%B+D*S+FG>5\7F7'[8CP'BIQ;/_XHN#?UV M,G/03R=_=I-;G&."73)2I.%AP0N5R PBI/CRXO,>J+AAN?.V07E)$CV]BM!QJUEXMS%LW=*29MI=)AJFFGMCQ3O1S8N2(:S ME7>_"P%N;U.];?H;Z4^6R7CJXYV]?ZH\<1!@S.VE)(0?7Q?3N#\3$M+D5K&/ M3]#%\W@F$\>^AY(3&,D):7(?492/4B&8 .1B .R*D14W??%[1E2^$X()UJ)_ M:DCDE@7VW@,]OHL0?)P>(05^)(JX/FBX:?W0T]4_OT_*>_OYA?;R@*WV9MM[ MP.C@>XLXJDZBYB5%X-9]IT[7?8GBN;O3C0"6SSU_EW5_$;; M=0#4'"5M*U?.C/%,N61]F9YOUE$V68ME9=:>KV); M02]U01&5M$I /2<>*#+V6J'LP(5USDEN[JC$PH7!V(]$7H%9M'^QG_ZTE$W4 M=6:!M;O+ MGER[5H\2;%?AHO%W Y+@)TH2TCR!E#8"5N&0#+("A $"@4N,^C[(=3WV8F)9N8; MT2[ F46S$ 'MQ><#X28.1WC#U MQ-(",R9?86T\%2VW\5P3&@PWLIG"7FT!>">130\I^G6TVA=M^XD9\S\R"OI= M\FH"MN"@IY=]%[:'% C8@K\\$_N*;+^;B- ])*8?E-.]:';ZCX_&A%&IH*:] MW.[8\L?3(:1!2(, 'M+ZYPP6! &"T*?*0P6A,&"D )A]"!@T0/_ MU5/+HXM)H;_^O?WUS.M-%;^E3Q+>0 M:WH?_S91=^-#V!-7G +>[I

6Q@E M,;.V),H=;4MRT2EJY!W[]9=\B*$B@6'&QP^-/817T *7K_%A1=>G]32S3(\[ MS&*3+30[JQY(#AU%3_SZ&W_ 8M@WR=1P,9B7QA+&4+Y%#,7_VIF])>K)?M9H MLW5ZMJ#S]=FL6K">?_(3=J5US64I7:P)3!/M92@+&#NW3P19K(./_GXZ!6X?R+I[6/A.52]2MFV0 M@WH*6^0F+888E:NJX*@ZNOF5.G=%],XC=;<2\C">%^!X7NCS_ZS\FZ!OB"%1 M0J+<<9#M3C>VA$T"D45DR^3>;,6=!#:>20 MG/879:S<5)1*4ZC9F0S-X6[9Y,L4O@L>]O77#)]"RI?=-L-H68"C94%QB&]> M(O1VE^9NOO0 ; Y?6TUYOTGX; W;4F[+K8=%FEU9^<:2G-74&&=QN%M(F7C MR+"S6V@J;G3O[N9+#X"I^.)"RN=L12.G;I:J+7*L.,D.1EMJT* ,QU:@&LKD M X5?ICM<((-GMS(*89#MARPZS*CZ$8L.%_S=%WS'NY2S1_^OP4.,]7>WE=?, M!9R < 5(-3=U0YS8AZ1Z-G?W+_LX(@K=O'$Y7S/9S@Q O"7+JH42@Z "\^;^[_Q(5V73 '\, M=?D[#I=F:+RB(^?JM_,3_#;X!WN(PC_]YQD%OMC 'WSO[>+QOW#-^W_/[G<[ M]KRTWQ&/\;,H+F18P!A&/I)GG:N080%C&$$^$B'#[HEAC_%8R+"082'#KF@2 M\63(L:_GV.M1_/?!^9L1(;DTCBJD.0V2+A(@^BQ@_C1)DJ]1Y.4.46BY.(7] M.?WWI*L3]"$11?Z_7\2OCQ*">HR?5>*+4.)BW;-^_:TWF!;=*=;R+Y#D.IO/ MSY&'^&/B+- -FCSDBC6ZEF&.21%:R.!;R%N2Y&)V\X9)MA?6HPI#MYGVO9C3 M.Q<>U\A^;^'YF W^]KFJ;[.[/YX,;H#TQY/!#3L&/4WS&)->:/<(>1^2X2#, M=)\Z<'^.2 LL>!$UG$89$.C,__OY$E^X@04]+_RSQUXW2/&^C\L@;TKF:7CY M1GN=JT]R(DKY'@!>\TG^QBL*-UT;F1:[&,^FJ5D%$,RTR<4X\M=?_(&@SMTB M_"Z^W!=NO=] ><\?T(3:^Y%KON_5VJE(D>4$4%N8.:^5&O5->=/H6E!KJ5]_ M$Y\K=7(''C1D"QFZQ:%;_/W=XCNW=6]"*ED3U.!\.A:0UZ *)S?3?2R>N"'+ M\56\4<#JQ!(W&_-U43*:7!SAE-@#CG^H*5#H+H=DN/>HP9V;B+-PZ&VFH3>2 M%YLF;?&8F:DDQS$69]G,%)H&ZM-54((628$H !KEI M'4OU,4Z3>;(%:1*GV%[59,7,UDY5BS1'(=Q"/A#XA[I;!S_6\!/C*S=#)(%2 M\-/*A-\EYA /8PYAS"&,.7RG+7NF >"S:0^D*+XTJX8L4?&^ M=?7^8)'I1=_[UF3ZACN_4YKVK=L^C%60,/?[0XP\]_F!Y M_#Z[/4-A62(M+7NL/;:[I?02%+LYFL,Q9[LG'N)$(O3U0U__._GZ]Z7;KR7P M^>ATE2CF\E1:4A@@IY62(&ZC=&.*=)J".HV=ZTSS+:(>R!S^CHB+I6F <41$ M=1* ;H01D# "$D9 7K.6)W3[Y[[,Y5DHQ"IC41<@+Z!=8#8"'$HOT&\^-K34 M$N)XHU/+2N7,MB1F8TJ3-* -Q1$NBJ=.,Q3^$\9!PCA(& ?Y]@;&%X^]P[ ( M16Y0XRO9+M,&FTPV'Q?CY703&18$SLZ9E3L-#X6!H,^ K%NW\ON::A4W7^8W M=B!?P$(^IFDT6W6SA%XAF8P=YYI&(MHMQYM.*T5HFO"'U,>:FH9QD1Z[V3F^# M@]8.@@QX#75YG#U;.8E>>HT6#N>*X:*T<^(JQ/PH_9XZ0OSW?QW2[PN*I MQT3\2E)R1@WXR$Q#=O-?G7K&=TM!/^_4V4?#H8/K= M4)Y&,ZK3]T_T]9CC?HSD]XGA]L+H6_544HH6VM-"-M5AHA.((I"'X"QZ/Q)CQF.U MBS>R4KXISC.#=(ZQJ2GGA#F.1P[[JRJ[*J2V;)[6*ORR:?&HKR3!$<]'QOH\ M44Z(6@?CF_'BA*A+4RMMP9'QYR.I.8-E)JL-ST9G55VOK&EI,9]R)(<]'[DR MX[7T*HIWF/QF-5GW>BD]VD4C3]Z>P-/,8)D!+&9R(CY:Q*38BFK"D2=O%[EI M;]YOE6M2OH[/[>2:&?3*J'S8R=O7R=2B8<;+%-MKJ=:X.QR.4TV:BY^.Y F1 M3U2;K2$C+NPFRV?3DE%HNE4XGLW3GL9C,;/<8%;5F&TM4IEUM-?DJ--GLF02 M8XLT(V.+DC;3.3J6BY%3+G$ZLCRMB\2ZU:2P#+O<#M@NTZK!%25/1V9%>F[$ M,49A%S(>3]6E9%0BIG#DR3SM?&W860F%$I99RC:]W"97_!HE&IX\DY#Y%M@P M?9KEIV1SW.]4[0GG)"F<#(U61^LDMTQT,;Y:E;:E;B:G39IHZ D_<_G;#%P57G(8X'7=[:0G1OI'^]$M1SMCEH-\^T M3DY>RV\Z04S'6SOU!+>187=?G7KTD56ZX4,''=Q^M<[;2K\87H^ 0EH"=_=L-\^B;V=D!^/TV! M=UW6G:=0B4?\EATP/35T7GS2^.T;-'7[<*][XI$XV^H^Y,MM^((_DK?LCACR MY26^D'!F(6."QYC0D 63+]"0I4*^!) OQ&/\;$Y&R)@KM]E]'T"^:=.[BQQ$ M?]:"WW7;O^N@P*!U\HLX3?Q>.HWZ0KJ]AM*"1K@VT^@PU333R#2:R A:'J493*.&D5(_.&]#47#_?B+C<9K7P"T"[LRA!7:##*.C2R@K!=52)AYBJ0_5;[A+Y;U\&O_;_)F D>$B M^NWZ(#]3O]&%%R=9 N?RPS[7G1M<0LK;5JZ<&>.9+JH+1D MIVZ+ZN3'&E0'7P5OA16^AY9>/4(9%"V]'A1XMYHN:O,$ITFUM23F>C)7PG@^ MSM%N3VJ(\Q/G!'(%7[P\4=0Z:!U[T"B:B4LY(U[\%W@]=[M#EOMHNN=.85S?' M86ZK85FC@K'YV8+/ZRK=G?6\;L7QT-,./>W0T[Z\I_UF[5S'&W%!!=LDMLHS M>IN(+[:)N06U$WK8/A4_OYE[750$=0%?U2\8?$N$1?^A6?W.W^LX@QWN4.U.J*0H] MP0M,>3AER4E"2VXW%E1NRNFUFOI>Q_N[9,*1J8L*T/4(+ZQ,T;V*%I&?\B&^ MA>L3!AW"H,-UFCUZ:I3VM"BC+D:BXF3FOBFG:$$G9FVL.R:9>C)E=Q*IL3(> M6&Y_Y\396J!WK(UA(.*[!2(N%&P/&+ASBE%]5P#_59[WK5M@W-@SO_7RO^/& MNR^HC_3SM!#:R[LMTP?M=9=A-LRB:S!B>=Y--@7+[:@<3X5GXC=PWF^M'S=V M[F^]_ "8A^LY_^^W#W:C/4N,+!&+SKIQMI;*+]-35 C5B0!@^.<:-@8M N#V MC.:?%;C\%A[&=<#-K9MG?-5=PENO,P!&Z=JG#6\R1^8\FYZ,ZIL%D^^)0UR? MRGT^N6L)35 /\3@1!@@NBD]N+?E?=9OPUNL,@(9?_4A;PZ7(RD_ M3Q96?2W974*/Q.T03:0>DN2'^P%=N^/!P<#]N(\V^SDL[A[,MBO[8O66RG:$ M*BC56" 0"R$[**C1!6JG$(,//B[_GTQ&^6UA4V7*9J&ULKGA%"QICC@=F1]1 M0[IMM8"4:0\;7;+5;)62J/7!R4BADYDRO=BPA?$QN:+U=#Y:2:*&!B=%]?7U MNC@QB],>:[.=RKPZ-ZQA'8T\>6:Y1XNZ*214C,]4&F"1J&B)\M2O]<$V5Z7) M[**8E_)+LA<59O,<.4,C3YXIBW:VG:W.2A@AM3BJ1J;S=9[V:WU C02[K-+S M-EO>%.(T;9OY#?!M?5"R,OG*JMSB);$V[^"M@ VD>1V,=YWI3RO"\\;( MPHSY9L4NEIOQLMJ4L67/.FT,Y3_NA<90/Z?7@F/;O(^>NAG@6&"Z+?A/D%F9 MT,9%'=F(9'PKR%RAL8+[*WK0;Q%ZFZ+P5K/L4]6G!70#*A84]4C;@ )]^4Y= M9YO=/9]N9P8B"WZN:I"LNVX0B*Z\8CO'(8D_>D1[FK*.IASA+8A4X&^&&A$- M/0*\,@1ZQ.+U"'P4?!FP'VA MS.MZ)!U!MQ?1 _=7!A TBOR#AJ#)$-B?W4CT!]WY#/_S'S1OIMEYO!4-J^I8 MG$"U=V =[S:\@^KB4$-1#4@_*+4:) 0$7\YZ#?CNZ,B1X35<)AI[M#!G(+09 MPLP9OAL#;=;8R6S0'R("&G_P5@4^G1(TAH=FR.3#5>,2)C M:+S=&;BOMD19WMMBQ/ 1@$\1U*D":3R.H"G#%V@\4HVH+"H@ NDAZH^1<\0\ M(>02: Z@583S]'0684&9VLN=]XQ31KQ AX?(5%P#Y05^N,_VGGPS.72V36\Y MA]6U]N0Z4>1GU#@6S6,2BOI;^!=!M:2]=[F).%#&@+86!8=9HCK>29YC0QX\ M*8=?G (%:([5^#@"\3 &1Z-G=^PEH#>BSJ$,!PZ1V=DUG%6EG355'9/$F6UV MD*C5)WTL8\:M6KFEM=N5YI&K%-6!\'ML:J@JM@Z4DVN->[QRN"71FH9HB_!+ MVCZ!-,XLWE]WJ3KT4[[;D[ W1$7A!1D0>$46O"\. MUY1148HD>C#\$"QEGO/5=Z/RKP+X8H*7)WI8'OG@*,#1:^^ M=(QI'C%$+RJN'NS##=B!0D@3C#474:[%K/*2Q5'SC*5Q4"&2B0><.$U?WNU? MZ'7^6YZK 1"H0/XIP!4 2S3<_7='SJ/D0E.!/H!GOH"+2ET5<0P;W&GAAJ": MAH[D!NJ%NVD>;)">&7P16Z']3H22)SHVT3T$<%^@NKO0\;-44SO>M[U1SKX, M_^Y(N2/X4 W'2%,.ML#]+)R];.QNV*:B@:FH(R0VWA'-G08"&Y"<$GJNBS>\ M/M%PDWN?='SIQ,NJ]2 MBQRD:Q>1]7DXSM$/6VGS69T=&U*;-CMQ02U7MV(3%?9(4*?1=EZ.2=CHY5: MI(0\]O^S]Z7-J?-,VM^G:OZ#*\_<4_<]!3S&[.?,G+=8'"#L6R#Y0ADCP,'8 MX(4EO_Y52S9+(&0#;!)/S7V>A A;:G5?:K5:?.Y"61X077H37*+#&CRQ"([RAQ()9Q72VIL:BA=:L$DYHU=:ST"LG M'3&3ERL(F1!L*R\FA!@*%@9^:&5 1)XC0]';&'%+N-LC>;4C[H-K0'1:4_7D MH.7GT7.G4Y0&Q<3C8_+FCZJ@_06 R@K#M:JO-STP"SI@-U%JXM%.Z,LM7W9K M0MROY5]#'TOJ*1CWOKIO25VH/ \RR>?X?&R6)YS>J@E*R MK"HPG:C_0JQDM-A),J0Y1M=7R"6?Q,BX&WE*Y5NS@5DH*_@US>*YR"4_XJ_N MQ)*V8F'1]Y]+7"G79"P4"%\@/_B]YT(7JM4?#/^P(0?90##TP\:,I_FBB0DN M&'(PP%WTXH(;ALP&XE>JV1_, 7015%^05L4M4'VQ(;L(JB\YS2Z!ZD\,^02$ M*MRYI_PMQI3?;U"DM/E\-M?D,_XO\:1X"/8CANPAV)4-^2<@6/*>KR>S/.,! MF =@+@&PM]3Y=2GLZ;>'<1[&W?S)UI/E)I-)-GD/Y=R&.7\,O% M#(UO:7(CEZSSC9/QY]MDOL[<)XNMDR"6H_?F\3/+JN*G MIV,'TDU()LPZ/3<4]#&4=_1$T.7TV!VXA&>AG MKX'WX,MH'DMT<2C%P*DEM M?>!,\QA>9B@TQ>ZTV^LEI#[JMAJIQ_KT;B%5GOJ+;@0N.85\B2#KBW%GNOD: M=+I8AT.W7SFG2VN>ZH(K/3RZ9@C)2'.J^QD;1)34^+G+5Z?)\6RV+@PBG+L@I$U\#]1/8C41AH@D^F4$ ^WG^&W0)5MGV\;M$Y]@HSVN;#0[ MC^U4#2XQ1F[^<*% \(1E/B^^[[*U##)A8/M($[2O83?E"AB\>)3H\L[&I^Z! M'$<-[%@DXRM_+L,6I(G1FB6YV./J"O/CX8JQ_-1;9E3^D?=K0\1*!4,836O= M*'@>T:B/X\Y4D=/9,-R/R&3Y3KDK#OL:CF"(.SR/703YC/OQG.^DN3SO;[#< MXWQ5E-*AJ1H98HC![D\5( &C^]GR5DR(- MM90COLIM<7+?8TVES$^RI6)S6C2US@-PD7"$BR3&^;A08@],_O'")%<>)CGE MH=+/C)7\8/]E%U4^X[^,#:W6G"70@&]4O_%,6?E M5M4&2/("*%<40/$\D=-CQMH,CC@CI6&TTKRX=.3NUD>![%=_4H+'0PL:@^XTYH8D1/3]*I#I^6'Q[+ ML5 ^6^D# 1(]C3E*@73]X9 T% B292\BGW+F&B^T^-U1'V5T M5RRB6JL(ECAMED[+Y=6PB]."\9PH1Z'K M,^X3FUUE(D^/=;,EW=YV(L_2;+6Z \::L[E/+LN_;:"I0>::[EA"K(_^ "KC MA6V^<+O C:P0Y\_"_1K_!@.B])?TE9PV MP+.EXSH],%0L,9,&13]AO*+^#/=F M?N "3V7S-&$E:GYF9@F;@)MA7@Q:[ M%:0GENN+NT#+]Y+*D5!J7Y2F$M025/MB_ M*'PHLSTAVQ[N4J6&H.$T&H\EZ.=9WFI\7+MZF(LI,PE6DPS_N$L M6&$G4MI?:[%ZXVDR?#7"8I<418(X8M9\4-N6^V\L\S__B_]9K\\R$C18>D:6 MUJ\7%M#^W5J*%[G7SX5.:-M?WPL0>9%___,_MN6VB3CX+1?'6GVW!&I5G.3( M0CQ$_IZ&A+%?&. Q_Q+DA;#2[=U@(K!>V'^M%W"8 08O^J'(7\S6SS"2O6F$ M&IE;D[53)M/ZVFZE3/M#E=81_Z4![Y$T1_#TG><2G8!JGUPP ''V"?[5&E@D M$8A%SJ0E+Z+\V\PV C/2 &K^U:RD#UZ-AY^QUF/[EG=J05@?84@GU4@QB*95 M4E947T^Y<,J5Y43:]YJU[L[XWD1N350BP-FBLW/S$_.[')MY;/"%/JK$9M&G M:E=='")>JZASMAYK)_MC,W)74CCYGC=KAXG7I-5@U.BW1WSV=G2?&]WR9J*U M.$2\EK\+)CNA3*'%^^/9ZOA)F;&Y8.T0\5J_=;>0Q4%>9E?/(X4?#1*3=/8@ M\9JT:$Z5I=\_9(6Y!>'B->R[>J#^MQDX^.)?]H4BP\%<$0JIDJH#1=L6F=HV*^!Q\C*;E.P#%&;<.5:'MYEF!.QQ38!8 MQ#[Y\]DT&CY*160G6]#2\D$,G M9J@,#$\?K"A9E2$8IJ%J^#=A2;^LRGU*VD2(HMWAXB##_Z[TGL>_EUE@;3NRC9$O537]?X5P243^V M>HQ+]5:Z6(Z:;:FJ1E:USY/5RK(J@D /6P=/Y8]U&L\D?O1!SHR4\_&OT _EZ![\M9R33NAZ%>K,M7DD_/PC@1D\,KD+,O%MD/C*RYJ.B!""'5 M(,*'[3SE:] /;>0WYR<^L*XI&] II(W4,7.,7@ Q?4;S*1 V&F^5;J>6/#GK9TGC4YB-?8*___/KT M6$XU6"&KCEK1NUXZ:[214FD-X;0P&-M/_W:9(W!$PJ_17%Y>PLUXI3=+9R/! MEG^L<7%IV(I&^D/"3L9&7O< WKWV,]>Q[._2I[IQX3^B31DA'5MR\AR"BQJ'TGA7M.)_ @]8%V]U-N!C3>QY 41\QZ1DAX7[*I]"D_&$[U2*_DHWQYF.!!O46#]>C=^R6FM62F7F MH7%2JM\F@2CX $OPYQR-\[@6^H_Q+4ZL>P]/HV%O,6S7^6RD42@8W>1#\]N$ M(M+)89_M/18E7HB%5L+$+,:>N@O8FT02H>MT3"X$/:[W:G*-P>RYOHC.6L(P M+ VZC<6,1)F"\4#8;5X-GER6R2N018)W5TQ5%A2GNI)7&)*] 8I-OK.=F04G M^\'8;]V"VUV@Q3 XU(0)I7F?FCV9Z#;-Z)H2$Q*1[COXN)0*25Y0-UO"EF2H MFLX(?75*XK>*A#L'R\,/.B X>D)ZX ]X.+*ZH"S$Y'"5G*1A+? # M8S%-.+.HWBEB^. 4U7K BS^\7#3V/R'(KS-_PQ@Y]G>]T=+)C\'?_] CW:TS MJ(/?J&Y] R9C?8KG8_JVE'QX! ,L5O@)GHFA!%+BZ-@P"O7GD@["Q./<$ON[ M)'2Y5'IX=.'C[DG?5XA7]8U>;C67HIAE_5D]Z_Z4$-T8@3!9DRC=?( IJQC>-/#"!&K,"ND]?.N5 V5"X6WOF_;?RTR$ MU>8%D'U)#EV&0PT-L8>%;5_330&R-.D3T!)IHJ23/*57+(JJY$182A-S\G8' MK=P(.QM58,!/P]NV@03R)[S9!+\P\H!]K_>)MN%@%!+&"/=;'2)P$RAF07-1 MT$?, ,[*IX)$5G?=Q"O^P:=L)\-NO=E'Y /)M MY #:H-N"9*46ZWBV^HAH"YWE)1)-HJ#B2)"($JJF=F"%"U/4,*CE<1] MSJB;/QN7D"$^(3W,N' "^LMAP(J($64*H$(RNC&^0*=A*K"($<&(M?D?\AIV M($$P :P4TX7\CX D85, Q/J4%"(&<"<$I6PGTKZ@3UZNG54K:_L-3/Q;E63 M5V#O=J]H4_(FW(A@TBF5XIT:<-$K!J_W*8F!9CPQQYD,3'4>'^![[9&[%TJ"X"-,(Q-\?L- MS42GRR7>9,*R@>.)N9MOPA_?J23DELPZ,9Q>SQ+Q) E3'?VR?]CN%.116QV" M-%Z19B'O9FUO7=^R4K;W$_(-S7ZK];0@'=$[[R"S 9?PF%V0])[[:4,.<@'6 M)0R5WC2?\]+K3YMD4&SN.L?\T6(1K@%J)]E5+V'2G^><_4Y8[G(I?#-5. '1 M92@0/B\2?I7(LLWGL[DFG_%_C-'JJX4'CS9]L/5EN4F#,))L>1%Z)'<3W1'!LDNFL[O^[.\]? M!4,'*\%^U0I:Y7RS<2)I7.O[^DX0"Q0NV*BL<^GP7V6DIV<2V,]L^^)#]B6 MBI;EV[&?JRVXDLBP7C_MB MW/Y]T6]C5TZ4XG[=I+TB$LC1']G^NP>$^OY=Q-4#@-+_/"U"H]?OQ MVF383;*-VX=PMOEDYFYW;W^YQ<'8Y6 _8/KA,"J'BMG('5OIB=I"GLU11P6* M=>)?A(,17X+=OXQ^G>;CD#-QO1!Q@?R;;\2C\V&0<(?GL L1GW$?JOQ=4NN8 MRR"?+?*1(2NWC&8#ZJA2FN/@*8EUG(]NO/ H:$'+_SF=1^'TWN-[AS)^NY], M\&J=C>.U73%0#).UO-D>E\SQ+-+K]@4T'N>[P(>.G8TPQ_J"T?V=QFEH!=U@ M6#\TEG%JC\1=>.(Y*0Y RV><%%YDHYVB/SYFN?9S<*064+O97&#LB9":3I'] M,CK7&N-8<]!?YR[MY/Z'>YE"/6?D[%SK1_V10O$Q,FO>90IL8UQ?-J1H-#^I M#;MQ$OP()WS1 UN7T_DC/\+Y67!)D3"RRS_@D#XUX-UU( M8X=V8N1RY95<%#-C((L!GR0Z^S9[O L&4[T,8>G$J MXA>HTYE.8CUE( _XBA1]*'3ZCT(J[4KGYNV\D>+R+MC0@D]/;.%A:&CI8$#CSI B4]3&&^1*GXZJ7>KEHRMTEN? &P,2?QAS)#DXPY6J7JU%CUZ\C1;/RQ,U*"/#+D6)=VE-8=G>,/GI M!TM29K1\NIT9EXMC2>E)&4-\FL\5J(V+G24N^CKSX+F9!DF)-FO:K5=:L]__ MF;-_9NIN>M905HV,I-.*YJ_YV41MQFP\&.TU<[5Q@>7+U7+EL= ;+V[^Q'QL M9)^XRYY!:S[QP_'P!TC3:,U0/!,*HE-)JF]"E<5-94W24)!)]=' F@!\F_KU M+5+A[<7,,0KPL/M(F#T*<(\"_.HHP+<9O^.5SC 7N2TLV48K7K_7 M8OQ&N5JJ5SG@B\:7V(/(P"S\?9/QN1]/5167RH(RC\7CZ=K3J/'*IQ2'&[W2( M5=JR.BFW*N/8F,^7*LKCZB#CMSJ_JR6->K_"SU!DGKG7%I7G^$'&[TX&/35C M2BHXEK1B;['@;Q\T/7F(\3L?+Y2%^E.IT6JOC SR:XOXXZAVB/&;S23YY)?+&/+P>UC M:-YH+F=A#HV&N&7\9*2M%R";+8D8 !=T3Z#362>>E MR%.!7=UQM['Q8_MA'JKAEGM#JMV9W:;4U(8MJ3J.1C2V$ Z)T')O2.EXIM4K MU$VEE8ZHQ5ASIDY3&L]-$K/%(:VO2X.[:'[8TEK1 MKMDR=2G19(TA3>7:;3G/=J;-824X8:5,:! 5'@:3"ENCB1^UWF8CEG_H"%F.P]Z.6S",]<"?>$7V85ICY+< M,]8W4#]IO-4Z= YOZ1RDGF33Z!Z&SO?M%*;-G)X0EZ$.+\5:33T<7]S?/3O" MNY7&VX+^(CLN\14NKO:"#?7H9T=L:U1D_25Y MV4L])(L5#3B'PKY(Z%7"[E-2=3+G8>FD]N<8"]:I@LU73&=U-UP]I/50KL,+ M]]5FFDJ3F+"ZOZOR:%A@^?8PW0CS MR9L_7,1]S-H?YYK8HD1W$=D$D"FMX^J2'36'*],$5#:* M76H*&E:U@!4_?RY@=3-U1J=Z#.;7)SJGDWX2:AYQ)*$Y"142*AV+_V2;@0H6 M&!UBLI3]2<+/F$M]H '"HB-1.#L4"TA/"'8(,)"?-/QP[$MB :L+PJ,# I3Q MAQ#J&\#*16EU9'5AM0DP3FD"L?-#B]N: ];B U$5>;6-@VLR(PBRX!E;2PP: M3S6U9\=A>HAP$E&94P(S23_,*BF((I(QG!*BLP.>VX$\8: M'7O!.F5I(AT@41@2B ="RK4F['7)H VP#JN: 7^RP!P_LX\,I$W R5B,*#<2 M# #_K%CJ34>Q*SL1PZ#%KT(H/$$NGB MH8E':'+-!?W<-V2/T.1'#-DC-+FB,;O\_MN/+,5Z#50>KB]7[:G"QX7P$\I3 M>X0FUZ7\[I:!ZV'04PVO:O][8-$C-/'TWX-&3S4\:-R#1H_0Y"KMP",T\0A- M/$(3C]#D8]#XRLW%K>H6U4UUBT.L)Z?%1Z=E\[TKAKJ&_ 0R5+HO#Z_3)&EF MDPIFY8%Q"[Z95W+%IU9E)DE<3P^/\IDKI4!Y7JF+J&@.,GRT,\PL\HK4;,47 ME (ES$9]D5C$*V3QS8J&>@0HYR= .2V>?(-J%%VY51+OT4H?3V:K05>*&$&I M-K1H4&*!T#&8G9ET:PWN5"*T4*M4%!"(ML8ME85;C%*AL@].>QHA*)!7_"<%;-^@E=QO3#A M,:%< "C9#X4[N1[B/#^7;[+^^ M=VSCMXL*D']/I^--3I2I64U,&E.EPG*SIM:9Y@M#>5RC%^F#G(]+[+.O>90H M5Q[=\"A1/&_%-<0HTET[V&BU[\I\P^P_J?YB:]Y^'%K$*.% //1MHAX>,8I; MSID]O\1IW'@//. MXK&CN 1KW.&A?)$C9343C>; WY[R4=3-W1>DO-;*URA'2B@2.!J2O;Y@RJM9 M).LK_]1,/:(4CRCE'$0I'P&@[GQ2*.M<)SV.5B:=LG@[7LE%5SH[;^>8//+/ MR4HO6J^RZ4:OH]S)U>50JU&ZE&@B[@M%PEZ.B4>6-C=466RF4!R1T> MT=>25":UN\?[F53AVXO$O7$_0--*;;BF3#G 6/E.RA27 ,L%:AC]_DP=U:J[ MZJA^Q"X:H^?4*C^,<&-N$>>>BW)^D*LOG*CRR<[;@VSZ(?K %X:KKO#8[A9J MG2%VY,/[9Z+NJ:5ZVEW9I63]G#+*0KPU'(VSB6Z76TFW]_4F5%3U)<+[(+$N M-/:QHJH7*Z-:=;:,ZFF7H2LNIAK+*IS8$A\[+30L<[R4&C8J7:Q5(5\X>C6U M5$]AT*ZOJ"I5R@T]$5EVV,;PKC/-U.]D/\Q4,!*(.EU1U=6^@7M[=JB6)"V_ MB!]!2UX"IJH**2X)!1D) K\-NFL^*:O$*A3)A#] *46JG@'TNY^&SLG[;DN93USWKZ\%S%*5\5-_W+.N /I$@7+DAI M]8#4HP3F0_L#6H^2?/+NFI4)#)/1$U2M#+&!2.S8<=86^<_6\V%1A-+ MMSL MW\E=PU^49VJ!)?4FO],6<^6ZJ=##-FT:+XDISW/\'F CQRIG?[0>W1:)Y?LB M,V2(N!=1;Q*M+AQ6L*!R-$S>&]BG)D8+A!.>//BOGD)!B)Q;UY< M."_A0-CSOMPX,8'8T3M5WKPX!F3>O+AQ7D*!F+?RNW!B.,*R[,V+V^8EZ'G* M[IP7#&2>1W:^B?E@SNN;X4G'A'#^JI/OB@Q>]?C7M0@CGZU%& H'HC%7UR(\ M(-!CI0F;N3K/,Z5*N9EK,'PYPV>8!E]M\J447U_G5I^VK.<;6QU'->SR"L4% M$I'OI%#E?/E3^N0!M0?4IRP:&PT$W5TT]H-V1:^WG*B4\/&]P(E+"7]PH)>L M+!S%O?IF2A*\EF7Z:I0D$@AY2/*Y:,]/4A+N6^T+]I'DQ_VQ%=N\HJH3E##SGHM M6HF9)(?<;@,&5ADT!!G9&>/).\U\Z)?T"=\>29G[IVXW8JPN?06D*78G#;/: M:BS[B?%,7PX'Y6PKWU\.NZ%N"*.=+WRN&ZW@:KO,4IS "\@'<9D83@0886=6 M.5YB?]<2&? M4N*+43)9RB0Q8$3AUE@XS)T#,.BVRV66X@A@N$\,)P$,FKCP8P'C^+VT3WH8 MW+0?*\EWZ1;*3A/SY_ZJEBX[ !BI2CO2G=_GBV-3FR32J4)>D1YK&# 2-W^B MOGCH3!X&;,%=9BF.E-!PGZ-U*L#XR1Y&\ P>1C:5B-2CP5BYE1XMH\'1+)R, M9!P C*="NO&<-Q["X\*XES%2NND?SG8#KZ[&4!I)E+)RDTB_9]F)AB85CZ.[^ M-JZ$GA6V/9_FTDNQ&[Q[KET>QZ+=Z%WUOG?7&A?Z_8>NT>SZHP_);AA"*UAU MSA=8^6E #O\U!+'XCA].[_E&J,5$EK@ M$R0@>AJ-G3EL5%)QG-H&.\&V72UTNJ%CR!?@R.UM=+F\EY5F2V)#_F6TVI^(.0=0Y%&ZS:E2-\^S M?J$78Q>12;B>6V 4B=[\B03/:'&*(<>'#J3(:M/>_6.A][QJF5Q*EJ95DU-F28PBB9L_85\P>(RI MVTM@^88)+*>.[/QT'#FS-S+O%BN]:?39X-/SN[#Z%"G=2WT'XCU:OI9(AJ.K M7BO=?([VIK=&:[BH81RA\9X(][WR6K)(09H@D]B.T)](BJ0;&BFVPGCY+>\- MYKB&^_,"D1VW4X%>29C'LCN,B,D=J]L%Q4(U-2BEU&:J52CDAJ'E=*1%. = M,?F\>$CVE&1XG(TK:%R_&Z_$=*T;A4!/R,>%CA&+>VDR'X_K_!! "3M[[=A] M@/(%'^M]@-*[[ZJLGG\J\-EZ,:6V1S&NEW;@A'VJ=_ENN1BJL8WF\WB1BFC- M_&@!R7@W?R*^*'N6V/'/S;9QVL@N&N_Q .4DP9_W 8H6+#[WN7FIR*YZ[4[F M>3B_GVL.>"@QUNS=ETK% LO-.=D_%Q>WK;+2=Z(6X M:D,#1"&!H) O$3YV-'7EF3]1\@I"7GCE:3[1?9BD#3>\88ZF_3C.'>Y<71K' MA^X.8#T<3.H_#0=+MK5(ME;*.#M_*(S4AZ4#,#@>*F--4'):JQ(OY(TL/WFN M&0OH=&@-H)&[^<"%?/'CLY-U+ MX3E3"H_CIN- M+#]B"_%6XGG4X\*K11+\(PXJ ?OBX3LL(8EKT?B&9\@JO]Y$KZ9.J&-%B]&+*T\QKR M\R_)P-\0?Y-:S2S#3Z:RND*(:1A8!$S5U,01U@"F*N-AXFFY:'<_ ;V7Z5E% M83)()$%2)LCZ&!"=#[\9BVRDRABI=$:83C5UCOJ,,4+,VZ+]&YK!>#CV][&& MI$GP]S\!IH454R-//];>QR#KK[J/9)89(Q7_21V0;X)="\H*'AJ,_=89W>SI M4E\2- F:3X05,[4?I@,8Z/!%49U,5(6.UL?T30V#+3/5 -$QH PD/&9U,$#T M8_P_:E\/,&4,,7T&+9%HDHPVW$(204X+29:9'F(0EK8$B&ZHS%2 94.:8A!B M),7*?L.( )@H*:9@(0>AY]HB(1-E)&BPR(Q^[UIB:&.]IV4A.U8I'2PJ=_[)"WK==;OZC*JO;+7E2W!&J1QG%D?1UBA"3<<,( C_F7("^$ ME6X).)8(A.QSFE_K=1EF %L*.'C,UL\$1U].XT18^K_N& 4'R"?[4&%DD$8I$S:RTO>A"T] Y+/_@"O$6+C.X MO]!&Q[C(8".:T(IVN)-],G;\*_Y_#(U8/ACF-X@(J+J&] (.I3XW<1/PD*4 M)N:$P;X=+$M8(RS(%DR,^1KN>1]\0/Q&K"_FNQ8/1M+?Z\K2=W7]XT8Y5;J+ M#UHKL2]U$P-VC&JU76\VJ7[ M:] ,OF<=4CXNU<%CXDXRV5DZJNL=?Z,TS.VD/>3+MQ]P?P][O4E-$Y0A.5!- MK39-JL(*/DHNL S*1/"5 ?FKGEQ+?>TIL]13+@N:UI6U^E0<2HTD6YF.C2EJ MZ2T47D!:>XQE?1A\]SQE:SH#S-:9N@-^F-M]W"3Q4:B,&FAJ4" MEM=U$_4SQ(&K$D>-JNZK/=(/JG(T]GA7#,_:JS%:9I>%1I$U[M-8E15U3XH #L5=>-WXK_0)TV$/G$IU^[E&CNW'@V/"+SB M99Y[^73:GJZQ9UL-U^T^TT^!*'%7[(43"2[NZ5*%BU@\I>_G\6H>#<'T7[846T^)N7J_F/(5 M833BN/MFXBD"+>,O6S8J=PM5*OKO^78S^G@W+S>':B?9Y?:?B=1N(^-OH2 [ M>QH%4\O,W+@=#7'+O6>VI4XX:-14;CS+)#KJ9#GHU'6H#;SWS&2TT0ZNI@V. M;U=Z@T MQ;,3(3FNRLG<['9(*A,'7S:=IF*W* M2A$VD^R,_?(R));"U7"T!5?-]@8_GG-*2 M.73WD [SA519'4R* [-KD.MK>X./)>_4W&VP7QESQO)A'I%T(5^&2QU[0]+Z M130IC9-^-MW/-9^Y))?P%X;=V'Y+KM(9W6G!-!K["Y-D835[C"42PVY\OV6G MU[Y/)N]N,V-S5EGY(UECG.>2N.6>F-HSMA]68[44Z^^+P[0VNZ]T,_#,/3&% M<]6)7-'XZ)@;SQ/5Y;*XZ*5JN.6>F*I/@Y6:? J7V-7B89JOA]71[1A:KL6T M$PL\Q7'*B[40#<&'JZ.IJH%[G9%T459U4T--_)X4A )O[+V%D= *4C$VNF\5 M^@H[6&;3?'"!GXCPNCC%SS0T$Z""1#'7VVL:N\9;:UF8ZNB7_<-FDWSS1GX: M\7GPOO5(Y#Q^KL#W]J:3D+H=@-NMG35]=S 8.'0"4$?0%W M]64XH#)%&MWAZ;1_>/.F(>SE#20%^T+8I\'^TE15R%^P]X171!)UFFH2=H2$ MGFH:#%81<82_CW>,$#[#WQ0441)D1E*H>TAVROC!N\D9"M/3]&'[ZS"R 1X* M:_,P1AI"=*M/-H#80!F\G31&&,SPD/O,3@" -@1]($H/1Z>_R'#/[%_4Z4!N M-77"+S&.*(*OTU"J['EL2#TTGX=Q]OZ.YU$/]8N>NPU>*4G!R-UV- M5HGAGM_AWBWA^SRBK8Y ?-X*^4)X6*31;7LE)X%-P@4F(19(>)/@]"0.T'"_%;*[ZO&+J@P?_M]-Y.:S]R&Q?,Y;)2\^/7Z'X8# M>COOW);/S9]FKL[S3*E2;N8:#%_.\!GF?__=.]&%\K,+XM/#I@=+^__NC?TD M*A$\+V2<6"7*^?)1C? @TX/,TT.F@V7B3FP_#;[:Y$LIODXA97V,[>'J.7#U MI^F-A[X>^NY;$?=9*TH$.&0%&G>('_AW\!_LMYO3/K\_Y;2Z3S_DJBVVEXOVL,=/,-S>/V2JP M,A@0C#J]!'Y2V.&NVOU.S3%-O'$9X>M' M('[7,_:4WU/^CZ9KN%WY=_7[&D/+M*)GDMS_$_1K"@J[AU+E^+V?ZZ@__-;% MF>]42O@PU8FND6?2V\";JZF"3.I5P5]M*[$J4R6Y8"D3:Q0BK4HA,^X]3M*S M4O;SM8>W[LI"/4,8=%LR1O9]67XIRB;,2)+>6.\WA>6!0L1/BY@F/86G\U9A M\)1+37J16UKW!8A2PKY0]"R4*DTQB]UD9/Z814;;W5^OW5]@ MYEQE]U]=[K/S_%,K$^)$=E5J-J1\242/1:=]?#6734QO'Q\4ME I%=LB[L#!S\0Z M[(+=8&,6#LX*B2:O/-TEV$G[^:'507#0[?'=-)N]?:C'V'1A MZI<7W2C$.H(A'Q<[QKGTE5B'RVS%J?"'R\1P0LAPZ(S959#Q(=?I &2@,;<* M=^JK6@LE'OR5_B*B/7:=WC+)2)IJ767\V(J.2T7M+J0\MC)0;3I*("/$GB4\ MZL8#2ZZ.LQP #7U^SW4B:91E5]U%N9^J=IKQM-/[+0E/ M4_VI]E3G)_S\5IXU-4Z/@9^1N/D3YGSQ4,@##0\TODV6@[N#- = 8_KX$!?N MYRO_N!)Z>,Y%V]5%-.HT:#SX9Z70 *ER2T#C,;?(JK7F(W@:$*0)!WT*CN@,!/YZ)@<[.LS4+!:#+7 MCX_U6F36XH<^TGI_=;:G;.S6?Y7K'5[F5JLTS=_QB.U/"H0S=_8CXV MXF6CG# <\S.P(^YAQU=36O:PHR!)H6A8BMSR_N;X3LS[XP_U@=-9+6RQQJ\Z M1MX_EL1,-ROD$;^* 79 5HLOQITENOMC#[>=-JE+!FD\]/A*9LP>>BP'ZB(2 MKTPRXT:K-X@EEU-CWG8:/9#ZG'H,]OK)EM2H1T/WSRMS/ #T@.28A"]T](C< M@P\//EX/UWCP\94$FSWXF(BSA^<[HWX_CB;;N5&Q.![>R4YO7&3Y3BL^Y]0& MOY)8<9Q_"CTI:A)<+LBQB?L2X=.';UP3Y:0QD:9J"+*78W/>')M=, EA,.FK M)O"%N0$X3W>QR(TC=P>.'@X ]9^&@R7;6B1;*V6B*0S=_XF%?C&6]?)L+Y]LX;D27N:+DQI&["CY>N&%R MI1K+IN]7W#@=K'9[?)0RV#"JS9>"B$[@?^ M)-=S'$&,BMH0C<5PG"YD0\UBO1^^*RXP@D!4APNROE@D_E98Y]^$SWN'W.>S MDY@(;/375B/R"?[5+@T9"";0Y "]T"YGT#;3T%I1_58Y)DL;MVB-]A]'JD\& MHFA=3"\28.U0)T@#K76+ :9QAF6@OM,.#] '>,Z_9NH[HJ*?V,4S21_\LK!2 M3>/70%JB_K:@K.%8-K@;G_MLOZ @ZLN2G6"64+?S=3"-[T$"J?"YBU,O,&.O M_/DG>TM_@^?@3F'SDW?*IUL?K6N8,I+."(:A23V33C">?&.$,!28V PE_.*> M@.V-P8 "'\NJ2%"!40>TF66@@?5*M&=(EKV537+UCFO99H6\.^+9Q"GT\Z;>O#%NZ R6\6P2>L;-)@]?N-HL-! M+O!:6>JK&0-5%P;K"](/%%"V;>OD?H;=O1=.%PS*\C.:V.K3Z@3;S8H9(@5I M@BRO& V)6-UT1C+P?U S6IHPAK!DIIH*]H$?/W?\],U?C-)_EFG?[X3X!I MCC">D8\(L$VGLH0?8F':"@D:GA-_'[Z.+9R"% M&I%OVD-:#T<'UV;='&:)Z2'\$6+ZV+XU_&4L"C31H4?H6._7?6>0((Z8*7Z- MVH>^2U@>(O2MM\("P\Y3#VD@K '^5-5T'[R<^D2DA_9*STRD)33KXXYA(8I8 M@'W:?86 &,A2T!3\-?P(H0_S#6=YNBVCN2";%.'QO*H+01$1-,0/.30P&+$H MZ-!-$/E$6.$':"MF@/TX\CC<69@^(GD$#S$W*\Q(4(8(U 5^U9$]L@"S ]_X MM5.\X/^2%%)2NP> :<%2R#K^L5#\<]\"PW+6C"R='\IJ#XL*Y BZ!2(R1AK" M,XI?,\(VH?2QF!MH:I!S569-? .K$)DA<,R9A:"_=RLPQ8M0-Q:>S-G9N"OS MV68V6C('&2V)%B<^S> ^L!7@;6-9+YEU;#"P*Y 4$^MM!=L(Z8V^W@'X.;J$ ME@5-ZSZDL\(R]WS+M29W*)E*K0:)D+2 2DE[KO]?#)4@"._<,OMP"/>2,BN@ M6NXN6%H)K<8@-?1/BK>EB)B\^1/>WR[]Y<-8HT_IZ^35-@ZM$8) Z08E**CY M@5S5;P.<@EOB%<&R?J+UH+E3#?]%FI(U91LKU$D/VW'?0E)[T8 GXJ8[3[.A MO*>J8QN@87Z)/>'/-T\0L1LDX&^\ +;WX@B'MW?AJX$2!9:RUY&$N2"(?#8D M>4F#"(N=?+DC#8H\IX23ZKC<0Y$B-HCH_EW O^CR^/>YY?7A ,S9Y(75$HOK ML.#RHW8K,>H,DGPT7)*48*MQU^K5L%.^'[O]YQ-0(IJ:AMT5XE!\"Q )!4)[ M&'+I'?*!#**WHE.BC"<&0JZC%]NB$+SW'$38Q]AJ\%L@C?QDL/SE(,-6 M/.T__^-=4;TM@5H!/H[LQ8=8CP@]N3# 8_XER MAI=N'ZHE :!,-LWL=(LL& M&PA%_F*V?MZ$^;:Z,Q&6_JW)LK;--*G*^IK]F691W- /WZ!)W]H7<\% =#<6 M&DD$8I$S:_JM921\*P[T=2FN2> P& \!+V$RMIUPXI5-P M(NU[S5IW9_S01 IVG#WR*$AZ>;"LMU!4*<^S_43\UI_L=DR4IX;XP@[J+2DIV7/;*VB_7A^@5ONO3V_ M7);:=EM,EGKAKOL MRY9ZHY//=^:=*!]-QLL5X1;U:G4HUKS7LMZ8*;=1_Z0V-E/5*[$/?&'.)1ZE\EVAW(L$A33%Y(=#"+!&/C![U5O0ND582R^?Q+&2? M!.TV3=1CD7+[>9CGHS.MM7I2^<=J*(D]K;W7/XRJ["HFU3(\FD;->#>?ZB!] MV VR^TV3#^/;1S%7PEY>-Y1;:E&YT[E/8H$>&-1M(2-EYK,R7TF.C7RYD@NG M"S5HNM=5Z;[SD*BKS]T6U^JT._-R[#[5(D_=F_U6>)1?C(J18LM_NZR/36U0 M1#7RU/WIG_&EA8:R==[4*M':8VLNWL<7T'1__F>S;"_8J8C-UJ04SZ"A/(I/ M([@'W/ZX4&4UZTQ2T<2XP3VKN>=0=YFM+*#IWKAF6:ZQ3 _JI3%&FT$^WO$_ M/[3(4_?&E4D;YGTS'LRW4./.>*S&YT^Q7 V:[HV+YXK1:K"NYL="8IAX>.)7 MLUE^"$W7XSIST)^W(FU5I#5&PJ&(?VQZ;][SX4R.KQCWC5';K"UZ>O([1_SW M@MUOA\^A=E/@8N'\3W70GFF(=3!DKIV+V+_LC@[=@9 RWL9,32NDC+T B>RT M%&38.YR_9577_X&_PCZ'B@#U_0)LD(9D_S3!^UKR.)U134.'/2U^1H!)"3JV M'[3]UNW6[WFY,!J;,JH,7B(_&7YJE2;=2\N"KN^O!3G9WV7523#:$NK3)_-6 M&PS9Q_VUP+V:]($,$=H1V !:FS_8?XAT^V2C*]EM0C:*_0'=:I)/=G:D6PE8 M5IM-L"&1"(2YO^B*:'=M*U/FY@N)8Z%0@#M::']KI[7U2H@W#61U88O2_MT/ MC_Y%-_4+++PW-]-;:3+KID)/5\&\SKR)/IBO0AM^-'AD_?N1*VC'B[5[4C^Q MU%]/&8V'O8EPPT2$ F$/B-PP$UP@[F&3&R8"8]/1,E'>1%P0F[R)<,-$!*(1 M;R)<,1$QSR)<,1%<(.:MUFZ8"3P1WFKMAHGPL,DM$X%-XFC%9V\F/C83'RS9 M]&9L[W*CCG]@U*>+HKEZ?*(JPX?_=Q.Y^7SL-G34';Y(R=0E[H%OCQ M3<)EM>*K,CB!FERDX*-#6N)!H@>)^Y#H8/G+^#MLX=BER6:NSO-,J5)NYAH, M7\[P&:;!5YM\*<77Z46?]9VIURZ(N@TOXWL:,7*4LZ7 M/Z4K'FI^1]3D/FL'P4B <[8^\E<- ?);3@2';QU_N1X.OZ0&H6M7@Z"W*GY5 M#<*!ZW:A3@H&QX.ZWUH+PM?M'.V#P?O=GC?2Y1RMM/>F4PB9H8*A:K\^: 1; MKI#C ]SSCAP((T%FF*L$<9EQTT0L=Q%^OI2$=;]T," @M N,IQ,%=06=5H&3 M48/0?"*GA^.,1KM0H7=U]D0.J].S>\+AQ'XF_-*$CN^NK=2Q=GIZ/6T]S1'_ ME6BKV\.>C/T?K>Y6WKLQ]M;]0K?'/5\,T V<1\>O?YS!2$]1[OO-RQ(7JMW] M3:B'L*'1DE%%;&4'2G*GV20*=M.]:6O6D#E5&*>3319J2X1N_H1\B=!96%[/ M'H=VQ?KQQA4'%]N?H^8')O?>8FWNY.MY:7,OZK%MC*]0'VFHM+B_;44?'LP0 MJJ;%#BGL$KWY$_3%HOLH5COQD1?[@?!#V[*S)#6S,BD_6QF0,I]Z96-EQ"K740EV M'95(!.^4^,-*6?+M?*$TFY>6B=%M$G<]=/,G&(GY@F'6%XQZYV)7="YVXGW, MC[+5#Q^57=)6[QK1IAA?"2K?OC6*>K79G50*0]QU.$ CE/117Y1-G(>6WCM% M<[>M7NM1VF>,];.G:1^:/,^\/G=IASJ'%;S]92 M>3!O.,T+AF.^>"+LX[AC1^J?V]<[&J=YL1>F/(TZ87C>)Z*XPL,[E^[U#\C$ MP>NS5X0:()0@]WTN&KKHP,MI+7!: M+J^>\SHM&'RONE9W(V^22WIG\=SJ3=VS3[2++_(X[Z,K@ MM>7^P"(O-1:K6&P<"K5,WJ_TLI-9*50$NG!R?(^7^'C,%PU'O./[ZSF^=VI7 M_*/,VHES_@^8]5-;UMEN27MLK #=KUH/)C\7>*IUN*&L7*M))=6T[RC:^_HVKM4[)U:7^6!TH^NH^L$Y+ON8-73_!]8 MD_='W63VCD+=?Q3Z$ROQ9J2YU$>D*)H55U%2X^"T5Z< M^'B3^T!$YU1*JJ<6W6 03C&Q/86\ MX\OK.;[\*55Y3V-_'SZ'/(7]O2A1N#'$2:8UN94GO1B;3965Q5SM39+%(1AB ME!ABT*O0>T4G$S^Q0N\7K?*SIXCG6!4C(>5V5$7U.FO.^(Q4UBKEQV82C#%! MC-$[)?R!MNCZ:KVG,< /'_>==5F4RMW[8:8A2*P4Z:/6XZR_2/6(?PK'>]@4 MCU:NO\*#O.B4^$DSF)DM MU4FFVZN!#9]__^VT,O_48Z43[M+=9<7??N/^^EHLA_*58+R2:+;\D?YH)7'1 MQ'.9K,6)/UCMRN;$RQ]\4*<,[3A!S:V%^[D.[LED/GHLH-H(B8@K!RB&.Z& M8[U(-QX*AKJQ 1='@T0(14(]_()_"Z?J^%X^\XNH0G"SM+W*]Z. >LK6-]=7 MW;GWSPD=?-Y $ZXD*,(00:T'/2/IHJGK6.,$I9]4!'FE2[HZN'5J_- _6O"0 M"S";?I)K\['?.K/I+X,[S-@]AK)QMQ(>@R@),I-6E;YDV&WJ2#=E6EFN,D44 M*&A!N9,#'I30D :K8_,K[1H6_/Q+,O#71?S7Y@AA'))E=8$!ANEOQJJ;$_Q, M_$J=,7 ;0!II@)<#Q6 &&#!436<$4D /O@!-_6D$P:*:I!1:V@M((LJJ.?>2I:#G%DT95Z"M>RF!N%[@/?N@A=.2%2*%)3X I M4!4B7SSC$AJLE66R-E@?*,P"X9[@_Q5TK+]3.LB)T,=?LP8@*735A=>+IJ;A M+V+);Q.:^UX\-\ D1<.D8R96+1(MZDM8^Z$=GCNL"O@A TV=X"ZJ.K+'B(B2 M8>65)E/<:ZQZJZ/CQ?]OO06&-\?FIYJZ;6X^2XFHO>V^A9@!&=_;^N5CI@(X M=J8LP(<2%:N.1"HMP#V._=W 6@(:7L9J3-&QOM:56VL(16L(C?40R)>#OTE/ MK ?5)7W,W-(AV'_&@SO8M0!>QO^X$R?;(% #64:^I<.6'AZ .B(%;;,4J.NE M #]#,"S PK^H&-!4<$)WM).T64A$GS%Z&1:Z8&768-*P@XTT^U(7Z<(K:+59 MI#;SY",/$T>",D3$,D7LZPOX?\<(:P1N9)DK:-E!M".Z3N&8])_\Y%N#X%3# M;BQ&'GNE(&,11&PY!+4IGL/#K2[LV.X(J[+='^L[,$3\3-R-J0RMIWATHH0H M1" \LV"&]H+T46&<4>M$6*6TSSA?6T[+9UPO!T9R]"[=$HFTP&X%[RKG$EJL MK](Y8.G8EK%>(1G,$3$3U,>ZI"!JB-CVB(*;.NA<3U)U:8*1DE@D]E(-#'QX M5320.%)461U:JXH.@Q+I(PQ-4'0P8_B)(@%6M[YF4L=$Q0)8D2_UT1S#]I2N M,:F=-TFP$DS5!5Z)37GK;;A;B!@)57TN:61M,F -LGMM?[@>#$$8&*9! MC OZHN,U8R3,R3)!ES+<$EP&V WC+^ND2U.\VYS@G;Y) @%0<0EK&-@=[@J@C&LA]^&!Z$R0G\.C@Q]M2X,D$'?BP;P11'/'UZ; 7VQ MW+#JR>1=&*QEK*PZ@P1QQ*R0H 7H)A-+Y\__XG]LG15E_#>(C(Q>V&H(-,V* MB[#L7V>)=>R9)'X+7-(]F5%]/31&Y$7^_<__V);;)DCDM\JZ6773M@0ZH@C" MD:C1$/E[>.T;^X4!'O,O05X(*]T2<"P1@+@3J%#V7\3IQQH#3]]Y+M$)0YW^XH(! M.,6?X%^M@442@5CD3%KR$ONX#4P+S$B# -:_FI7TP< +\7NLO?^!< #>,A)' M&=M(&N)A&%_64RZ<$M)/I'VO6>ONC!^:2 =6IB3@_E!6>QCZY+6KMPNLZ]T0 MV1]J&#\5$R])"[3V(K&DP%<=PO*&G3+LM&(5](/O.L7/( !+UA&\&YFH!*'Q M-S@?MC]&E"5KLV9O-7JOKP(^V#]"MU0 \R%2UBZ9(.*^3R01/PD1]JC7GY=+53S #)K841OH MN K>!:FD %T"6LK\4C0H2@OR$&9[-+%QCYO%[34VA,9>-<8)AONC=JSXO_@MVN+&KO/$:9R;L M"8EFZR8 A/Z+::^WTSU$)#08- M=E%'&K!6 P?:#B%B[]V&@/]'WTO\>? ^MWU/$MSIDRTVGCYQA)40.^%T:X[D M/L1%?! \6KOQEB(A/UIB70-K7<<:]/_'W.^*92*L8*3VAD&=8@\96PB\D 0, M\/#4J25=>X..AT &MI!(= FZ";$H_'68,!*[8A >'P@$_XAU!?HA$OP2]&UY M@R,OD$ #[N]0 0]]@:?VY>AH2!$KV&:4%P:"C6>TNP.SXS8*HO+K@<6)JC95 MR:H*DZYNPVE?%4TK- *3B=<@OPG5A)<+ IW$74/"PF4482X-K:^2GLEH2?5PKLIS&K!?OU[& M?]!%86IMIH0EU1K\54DCT1J1(I^]M 68"G[A>@%L#\=>+4&YR(Z6.AY; M8MF*M>ZNO0H "WA"@C(TH>(O?B5^%-%?D#(<>@K4$:2[\"D"?T>PSP%, @X8 M3B6 QBU7)\*^LA):( H1+$&'"!T>&VS_=#I, PD3&/S6EW&7!HB>9LG@$N ] MXQ([Q3K$.B#4KM'9Q.*25SM!^:$I0<]L>-_W S0T,R5M':)RQBC(P8H$ 8R1 MJ?5)?-P6*-DQ'XR=2#"EVAB1D!\6C@]_!3\$UB =#P'4>$A\/VL^UZ<((G:] MJ>,#_H&BFW3&2.@3_ 1+C;:C]9NW"E:$%#8KL$R+*,"TK?."N?6<79.A&K[5 M48KMMI>R,7M -V*T%.N-A3V8$762])5.8J8$SFS7%BL$7ZK/'VY8*ZCP7:86/8O5 V[-1+V MF$7#\JQM(8(_0=P5*;IMPI)(\$2R M)GY%C@-Q4TL@6SXLM9PM--,0[>U44A2*!0U!:%B"P8ABHJV7T*5?E9VS@#9 MK:T2,#\*ACT:I+..%_LJ.6BR3P(^&C,D"X&MI02DCNU[R*0N8,T@NBHCJQ@Z M^:+5@T,;/K):8?<)A*O#6=DF $I@DUFK'>V=97T'(F;PEHW= P[#GN<WAKQ%2LG853NE%1F!+9@7()']F.D[FD2RRI5&\=TRRP*1ADZP@.&VP! MIG0 ]M8(=(G:MGWPH=ON@Z&*XY$*#M/./HVO-7U@57TF&/1%6);LWNU2^ /K M"(36QX:KHIT*@L ,+ Q+.,ED@3P3FT-NKKT2%ZN(OC)":T]^2-(!AIYYDE,_GN0 XZ">-M 4+U$]+.A@Z!5=I7N:%YWVP;HJ[.DK65^) M-$+! %:B=8U$GR6Y;?6AJK= 5%_#[U)7LI0>L05+]^.?T?T0?,%9W5^'C11D M;+27:%(=V/_"7:^Q*?=>6LH\9N>IYAVO@2,8[W=H%.!]]AV)WS, M?[&!V%I[X9P##079MWW.2M)/B"JL9QM47]]8 DV<4="+O!G;Y%[*?^U2O-0L MV S8&258L6F( O]9!]]G*$#L<..+@'QLJ3GF#&!#*F.OCM@1QQVUH_-@/7M M=5_*^]W@"MZ;(^#Z$E:IYK.!Z$;O<0?@0(=YIWL'5@BX027.(_P)N.2P/'(UXVCFM%UHG M8@>6B:UNK,]K=I>-YE9'S[)^D(WH"=:/[8ZZ8"%QP!$YTXM?R?+: IQC65X% MM+(S/9GD.C<!'@]N1Q!!'?!:M\ ^KYV<3K.F M=9-&Z^PH$*1BP>_T:%:' Y<)Z*N5$HF=H)&$K8!D&%%3@(,@2WI6@KN^D^*D M3B%'%BXO25;@9?M%!&=6-.EI"H=*T@2:PQ?Q1D26$4GUI$FEB)D 1%E=AMW- M"K8(&O07#GOP'P%OX/'66,D9!$F40H=36@.GSSY\\P['9A[35B"4J2-8PVPT MXB&J"GLAQ_8+FZSZO>L1EF80P(&,;!^H"(C])$TM4X5-R>*=DB9>.D8CR5#I.ZU3G\$9QY0.XN!31RXVSM M5E*.3>Q2RL)41[_L'WZ?P!&Q/?NM3\"O(Q,,??#+PDHUC5\#:8D.8LJ6NV'[ MJA11=FOE6,WB]&\O+EA^=ASPM!>7,TD/\0B.7,^,[UV__.]_):*QQ.^7W7IQ M1W,/(K]DSSMI]0?6D)2E(;]L/#G'ZX_YPS1F0O\%\]U16PU9R S'^5CN-+W< MT,@)B[8)^A"-8.@]#(/>QL!8;D($':+DT):>F!-]M_P[B+/W($V6G--:=KAV MU;8/.LE-!!*=&IA*?QWW(2>-Q%_9.D7]-QR46D<- <86+UPN61W.XK=PR4H2 M4.!"Y:NW4! Y,(7XOW7P8SEU^R<8]KGG3L[85M(6>;!U-+K)V*^O6@ER'!=D5 +R!X1UG@9E@\*3) M >2Z(FQ;X! 4H\\:^G8S/O#@S+Z% V+,7%\Y++,#%O7EQ MW[Q@>SE:7MJ;%\]>O'G9MA?.6_==."^Q@ =C+IP6;WEQZ[QP1^EWO'GQ8,R; M%@_&7#XOGKFX9RE&[/FY/')Q3 AP:+5W M_GRA.[YO,CPWZ6AZW\)YYA$N:\NDGF M/LW Z*&^ ZA_?2)QY>KP]MIX"#!.LEK28ZKKPHG::9:"XUO<"]O&193_*B>; M.\VZ[R8@O-!DAZYNKD.>85^I7^OIM[=P>7-]^G7+F^MKF.L3K5M'@\@NGFMO MJ^YMU7_(5OV4@=SS));^4+&X;*GT=,-%8G'9]M\IW;B ?5RA:GBPX;;P@6:GBJX:G&5<G<%;)\N.2HK4[]@65.BHH+;' N1B9#0W?YAX M,) X]2+I,L& M>>R91Y"-!R(_S3X\/3B@!^RWP$EOVC^V.B8"\5.'#5PVZSMRL'A>!@.2A;)1 MB:M/B-BN@7H-Z0P7C@&X1@&_YS'RB= HP7VGZ/9?K]X/^V&SRGZG3("_KO#0 MX521M9AGGE=S"/\M3\^\=>8BZXPWJ=ZDNF123QN3:W/I*E.=KJ M(.Z-INJ4/:2OF<-M\B1&AW=KYN0W?I/U*D*8! ^>$+(X,BX5N#@GJH%VQPY_ M 'H4RE+RD@C.&OGF+QLV.3P70Z0.,32,)*23E].W TF6H(FVP#<=)9QVA,=P M\[RM(9(W*>H<"#L(80L21XHJJ\/5;_+'OZ4Y>;[%3VZS#QZF]!R8BK@>G_U6 M&#B=*N@\,86=Z0-^1&@SP@I#*-$IG=2&: \FQ<#V0-\(;(O65^%;AHKG=8OJ MSV85W>>DVG_@%LN42TP3>'O@LO@"Q&$$5LYH2G$%OZ M1,7FY)<4( _#T[[/3M:7=!$F8K6GL+W5-F&98!HC5:,$G *A\+$,$DT(FI?0DX M:W43;(WVY3:3I.27I:0/ Z?.]!!2&!%Z#4,%W<,]PS8K@<6HE,_(HMM]G;>- M,!UIB#SP_;3,,&^.DZ@GW$=C[9&H>R3J/Y=$_=P.(P$\ 3?!:_AJL](2SG)$ M",&'BF3#WC:ZPXHN"AC,L8,F*;@CAN686&QPFBI;--!D1;&=H2WT%G'7IK*P MLE]V8*G9@G/RPBFP*N,_$)ITX'$6@!IX@E\+C@PL5ROB"UD=73M*0U/JDP6N MKXHF]>[["!CJ>FLG3<$>C"8,;2_86F]>Z_OK7;;7(]]V[WW8.R,.G.^5<5#R M>E@P^A(6.M!NRHBX[(*R-RLO5M#-HID>"82Y&NC;H1/$ :$$JNN)FZJR).+> MX4\%0KJGZ63I(D\FQ&_XK0M!Z]NOM26RZR90SCA9(K^;4RH2VWRD Y!P@$IQ MK80ZMD91_=]_2^]06*8O&,):$N#<[TL33Z4,SH EMO=Z'2 3;./]U[P8V*^0 M!U+E\%')4C99/*E# >Q@2WM\1QP]C>OA7X.F61"Q'X!JTYJN%L02K=<,@S)1KSE^\[WH"(:_LK>;6A@JW(!R1 MV'$S-(E8AC4]Z!VH8:E$@*EL\\SCG:8JX\TFWKG(4]#O_8?@6<4"@1%2:!G" MIS+%/4,0#>M719A+0[LKVVKS0B<#9"+!YD!74'\7H32TV6<9JD5Z#C(;X2E M.^:K8POL8^NDZJ1B=T8!.GK)VMJM631!T3=C(#ALZ1YTE6 )<58EP(V>Z28E +@.; .HI!1IA@ M4 7>3[K![!.MV)59W]3 6P>1[2+@:Z\C8UQ8\8^^!/S1_Y^];VUR$TG6_KX1 M^Q\(CWW"CJ!9 ;JV=R;":_>>]3EG[ F[SWL^TU*IFQT$&D#N[OGU;V85(-!= MZ@(*R(W8L5KB4E7Y5%9F9>93,(HP8M#0:/[,SV@.DQ7)^9TEI[OG!I:+^7FM M#3R$"HXA@\4-%O54KX#6 SL,A9Z<= HBB5T.AQ":/=VI29N3.7\,SD)^#K9SCU!C M,T/[[&^\-SU+5T<(B@> -G1Q]XSOO^2VL[)C=Q'N+G@=D9[;O%G/6MQFNP+- M&K%-+_N NA(&1G)*.NZN8--6X92MMXYXZ_EJG[WT:A9"9_WU0(DQWNX,;IX! MU$'>LYT-!3-RP<\&/MK$S'CD]MG:6LG;DKRE7">E:F]SU)/VZNG&VX:%FD % M31=N93&Q"U7H4G8H?;81%X3WT- _G:0-W[$!Z<*40"-(]OJ6 ;HP;M*]]!>N M@KP M&B8V^!Z<&%10X6+#4TE%+'[1%N*%V0X!$7E8X-G07)F/:H>_N![4(5X M_OHW;?SB+Y?M/8G $#*&/' T'NA7,YVR?@22,4]35 M:-8#A#D>$-3BM9%H-IA,@(5'/(S<$HQV4E[1B\ M&_=^DO5"'$3-YC!WLVF== +/C1;OVFQ'TKWD1?#B=7_";#HEV^,+ *+F_'!< MCWNFT#4/UD,W[[[ZOO[B)[#E<^J6F5F$9;YBG@CCN&X"0#^ARNOY*.KZ6)BAAWEQ*Q8\/3 MD7[T)02KV60 K/+H!>B "MS*^ JPLDN9P;99ODC83X0_+;S !NT *)4RXT3N%ZW%*8.K TSW"7!Q3;##&'"Y 7<-<>/;=,HX _ /,S MV4KWG.=H8TW-%@*84O_&'7T^I=?==>*D#3@/857U(Y??E_8PM='QYT>8H%=H MP"^7PNT!((%;">H6FP7:'CS3.X8N6CCQ(G*0+YX3*JFB#% M.9&.0,ZVSH\IWRY"9;H!0!#+G.\ZS/G>YWI_"N]V X14#IG:6U"0T3NPC-() MQE=VS%!((M6Z,#U0T-K;.\#3W(W?\8 *&A>4$3CJL-S'SU="A1;6 MM$Q/Y1V]U-6Z#SF)O7[:B[C?4 M3AGCG:)QT8N?I=DU0@^PV14X3R&Z!>D;,=R&.W_XK@B]E]0R,;2ZS/6<'2;5 MYN56.(:HYBMOG2 9A-RL=+SG*(X*F$CL$W@6'W6&Z4S<]\,1?>;Q=H";*Y(^ MQ;8)#VV+K3SP>O&W--8N+%:A?7^@VX?QJP1@F3>1)EKR+$"QO8ENI)!TM+&# M(CS##&K8N3GZ%_!&\,FYBWKWG.M9H;L'.IFW\'.>01[T=2'C@W0XY$SX=!SQ M[I#E7+,YCTLMEQY+HK7+50B+#M\O34*8T0/?3T8%('@P:)F8G",U+DG=_ MK(-,%D]L=+M^LD$.3I OM+[/CQ40@24,9*_W M[]?S8NU$,PP]."%/5 Y7Q1T>0_O*05V(I*3N1E#\*6U)&B#0^9X6=BZ9X(6Y MQ;>U<CF$N ;7#G6(>\TWT 8=$\AZI M&G?_),)=KGG@><$C;QM729AV 1C$O.WM!1M&>@-JU[RAXM;4*Q"G18!'X#G+ MB%VG'_+M0B,Z,:#1AIL*$S3UOKC%[JSB(/U"F.O\FX)5GZO[2*[9=MCB,&U8 M[K3?5Z>2 =A]HW>P3K>]IPGOW!^N[UAG\+Q(#FK(@02AA"!LPQR1)!20A&4, M#Q:+DR"JTTTD""4$ ;II0I)001+&0<(DDD-EW^JKK]7A79F=%)Y^6RZHSWAJ!NUWYI[S# M*6_H]G___K>[8F>G@8U'G4\/IX7='"P;O_U[>9&^_7K ME]M_?==NOGRZ^:1]O_GM]N;7?]Q\$\-F]_0]XU>*;]&L^2(!0CUCU&\TA+Y\ M_G(1@DC3=D_36I=.$[-OC)L]3; <09(*/;9UW&X8#)H. [,A*^E+45"&_&UC M/&JZ_&6I@7+I/-75 7;[=$!B"VUXZKT]?FQA'$T[&\B-?C;7RDH?^Q%:>!>Z M\)A_,>\'PU;C(QT_NMHIE%P6>T)PTPJKK!Z7QC3WS= %/,9C^\=CV#=LLW3E M])(9^-;UA7Z*D2C!\6=XDNK+G9-:S[U!5VPS^>[OT6JY#9.1@<4GR/F2%J3P M/3JL5>$JI]A1^!I'S($1@J=)FR]UCU7U5/DB":KN?K^6T1.11:3B^5?GD8O; M^L0>RI.P<,SJEG MR%:@W[*0/5$-V:>B^:VICX;6.YERK?L<])K@/*X' _+A M+/(6U(+S)8IZH \&,L\>JE^\ME(QVKSEW@0KO;^M29L9 M%\CL=A$<4-ALKWNDNAH5D&W<-]4UMV1NGU(XH#60;FY,8-RG@$ [ @*RO8:& M MKN[]@\I4A \R(!LCV,AN+9&@Q>$@S8"^S2XP.3@T#.7<<="W 6_B%8F3D) M^KL<7?,F2;/P*MJ1G$?1@%9& _IRX]$4#6@ 2NN-!IR1!#2T3=DV?^NA23& M:A7H1.^/; H!4 A 78C:K=G__W3*F2<4%5!JME-40$6=T#>E6_UU"YGB VV, M#UR4XF9+M,@H5- *;*L8*K@HGT.W9:9O4MB@'=ANA5%BZL/QMEG2C'J"PLE; M!;]$87^D]?.Z[V>W&+A M]F.48@O58K2G]WQP>F*@;H^&5([0DG!#/>A7+BYQ,OH'_1UIL12-:&(THH9^JQBV.!WZ^M"> M4(U#&X(5]4"_N3:/.=X!_ 9$,F[^6(%8K^X<<2C] C.JRLJNNJ-H!D4S5-[< M&.KC7I^"&13,4!JE8]T<#BB60;$,E4%JV?K8)*HDBF6HC-'>SN2%9L8R/DS! MDA<'F5[Q,T_!GD],>)DQC1G%-%H1TZ *B2UM,)"81$XAB]: 6[E(Q"7@'NF# MH<0L-'SK1LAX11 M4(&""BI/X,&$ZB,HI* V1LV!Q+ 7!104AV@C PHC2R)$*9J@.D";M\Z;^FC4 MEF#"=P:-=/PI*R$+:$X1A%9$$*@JX@5KF46A!@HUM#/4@((V+:F"IF!#"_#= MEF"#5.5-H89V(+L59LD^S=V 8,/_!%&D!;XV%LRUN?O$9H*?26; MX9X"#A1P4'D:[V!_IG@#Q1M4@JA,$XK"#8HCM)'AAH'$H"U%&U3'9_,6>7M' MH6(S8PTW3VRZBMT?3 O9-%RY,;RNA+## X4=*.S0[;"#])U9"CUTK-]MB5&, M)5IW%)[H5K_;$L>0OAI0+*-+_6Y+T*/?S.J*?[IA%%\],R?4OCOAG>.SZ.KK MD\>>-7>Q]-B"^;&@<9H&D=3PATOACPNF10=B7.+QM!/BB5?3+HA/9'(>="6* M4S<&RDW2:A? ^\.7G/2]%^EU!(8F!_&?NXX[+:]^^3#[]RK"FO*;?WR^_?1! MJB7328=^7W2G.&5LF#*S8(4G']:B$%Z7&M"IO:^RH\26/NH1K55Y 9_: 5/* MY-B]L5][7V4GH0UUTZ) 4&F!H-KQ(G]N[(W]U-Y7V0'2L6Z;5.=24FRH=K24 M,C.Z85*-!OI@!]D<][K^%CO0LSK0FQ_X.?P/QG4GH*EEU+(J6O:WF?OCE[_# M?])'33WFA*A&'I+W91H!WYLH$8P^EC'OI\R/65CL*,[A6H;PP'CQ__[U+_EQ M6P_XU33P@O Z59NY 4V"MQ;7H/?LZBYDSN]7SASZ?.UXC\YSE SP:&+8Z1[8 M=:9Y40*:V3/LP1LM]QE[LB7&A?-TE1-6HK"O/#;'X#&_+?TN3"+*XLM 4)-? M>RS&!H6<+G"T<4O@SZ=A@8HP&):$DMQCPKEOKU<#1'D(V__G5 M3[=?/^[O7++2X'6(KX$7X%#$:9R)VZ)O %L[4H M\2U!Y@3%A5V:G7+[P+1YX'G!(V:(\Z464\8#?^IZ\%2?Q9KK3X,%T][B0;[O MM#C0LEW"+_#K9_[KM4HC+WJ1SG5A*L$\]YQEQ*[3#_FWXM1(1ALE,Q7 2G4J MGX?.*@[2+\0DY-\4YFK.VDJNV5;#<9@V+!6OZ.:)23&6T3L8$\S!+??\ )XY M!Q&GHY;^S>VO:Z'9'F&ZBP%O%K&1-LG_S&GMX_HKP\LVK M/@E""4&,3!*$"H*PC8,9.22(B@1AT8Q00Q"P1APL,"9!5*B:R&Q20A)D-JDB MB D)0@E!6(9UL,Z!)%&1).PC!2(\29Q; W=L MNZ^Z7H_AQ_QV_%W@S4X>AE)-QA>/P7AK".X*C\SW.$V>WO[OW_]V5^SM-/!P M"'Y^-7AUZ8)D&V:]=6[CXR&_@X-U^Z]O-S?:KU^_W/[KNW;SY=/-)^W[S6^W M-[_^X^:;&#:[I^\9/T714NF,D8 ATQB8C<;0E\]?+H(0Z5H%9T_9NM:Z=)Z8 M \-J]CRQ>D@ *46)'MM!;C<,K*;#P&S*6JHN#/HM@($L;7!L7Z3=,&@Z"LR= M5M&&U][;X],6AM&TLW'MP5T[QTR@V'AEUN4?A+ MY]1;UQ<*)WX(5I'CSZ)W,AR/NBLYOFQF^DFD-W*DTAOUZQ^L.LI>T"2ON]^2 M:B'K*7>570:L3VRIAU"K(.!:JH 5H+R4!>QZ%/D!9)^*YK>F/AI:[V1;-G7+ MM0X\3Q3HMQ0\B\P$M?!\T;$3^F PDEAVJP3#?RW(5J#B6!:RE>-9/5E3V_I@ M.-K6U WPOS^NPI#YTV?M[;WC^N\T]#-4=C-:/Z%+WN97HI-'RA+4F=>6;H^& M$BVPTJ,X2HCW2(Y].SIY+']='1 /^@/I3D3;I7LD%;L=G3R6YJP0A/6A/9$( MXM+C9TK(]TC.;CLZ>2P?5AT0F^,=$&YF9.+FCQ6(]>K.B1B&F!9XB)TXAD'^ M@79W%*EH1Z1")D]]*\(50WV\XW1+"E& HA?MB%[( M@W=;0AB6K8_-,<4PVA'#D(IOY0(9%^&[IX_[V]D4#8AI?%@$T* _A4,2S#5G M"NZ*J%6\XF6-X+2X?NSX]RZRDCE1Q*0>'3=M3] CX6)$ LQ>KZK\RWKWR.OH MKI$TOBN4-UQT9J@7J]D9*:H%YOW.0R5V:PXP2BQFIUBJ&T)X9R MX7$YDUZ/PBD43E$OG'*1JS+0^Z.7'V^M1FSEPPYO)8FJR'129A16H;!**\,J MUD#J27 JR)B"*A1428[E 4]$HM/=7=5-0145X6WJ]HY#IRBF0C&55L14)OK( ME.6G5"K*V]#Q(V=:ME/"VA,Y:6NL1+*[T; )/)A(KR]O/40KCW'(]AH:AE%S M(#&IL"-JM/)0A6S3OV$8'5D2,4KAAP9@M'E1!5,?C63E/]7MBGUGT$C'G[(2 M"C3F%$EH1R2AKDKPYOOU(V3VI) #A1S:&') 09N6=(;-N@5-00<*.I2@O2GD MT!IPMR+DL$][-R#H\#]!%&F!K\W<:!E$CH>U''/WB5$'YXH/!#.\(/5,A0]L8K119:@^]61!;&$LVQ[NIN"BJH MB&WIRIL""ZT!>"L""_UF5C+\TPVC^.J9.:'VW0GO')]%5U^?//:LN8NEQQ;, MCP5QU#2(I(887 HQJ!YBZ.!1&$HL;120J*"31;*G]8HF$\K-"UJ8%O$Z*1^U M(%ZG$\M+95(#4'RC-9UL9""DOX-QKYF!D,_B#._8>4K#'^AK.-.8D]/._KV* M8G0[9#H;_Z:@2&E!D;L@G+'P2MQ_;2Z?M"CPW)GV4X__K_7CLB^Z4O>XR#BC MIZ];@QT'>5+$15;$I6Z0U#TN>T,W=0^,G&/:S/&8#BPO+Z93-TCJ'I>]P:&Z M!T;*^7"6;MDR3YNEB)%B**E[7/:&GNH>&"G3Q]3'9J^1A[!_X#X@F\']L2:\ M1=J-/,M+*^#7!OS.@A6>[5++S'XMS\NJNU^R=]N'^K O\4*B!*8P%,XR8M?IAWP;AO#L))*Y<)[@ M6C]F?MJL*X_-XVMG%0?I%WPNBV\2M2&NR>F1Y!K\)E%)&"%]A6Y_VK T="HZ M?>)6@&F8!U.V9NZ/'<\/X)ES0$(Z:NG?7+-&:B2OF+TTN=NRA D&QTM#IDF*D,2A *",(W106>$ M!%&5(&RC?]!D)DE4IIM&!U/(2!#5Z282A!*" -UT,-^0)$%V4[<$81I#$H02 M@K", >DF%21A&4-:KE40!.DF501A&1.2A$1)G)OZ'5I*-(VS.%F-*O2C+CQ"0-V5WC)HU &=X$WPUC$O[[= MW&B_?OUR^Z_OVLV73S>?M.\WO]W>_/J/FV^BZ-?NZ6GU[QV!J P0F<9@*RVM M42#Z\OG+11@BE=O9V6)=.EO,@6%M)8(U:K98/20_EJ1+#^]B=A(=30>'20MM M2>#H&]96XF#3T"%/=1S>4>DB.H9;*7=-0X>YT\#:V ?H[1G>PCB:=C:0&_TD MTZW;^M.2OP0K"+'GT4:>YJR99PDX,$WN72\F1,[ M[V2X-'6777[:FW(HD6;$D4^IJ'T+L#6EB@I%*;@7*XO5#S;K-' MO]#QK5O A.#38]QJ(?@&% MNAR.#O:[13&*0=MB%'7Y+!WLMXJ!#A6F05=7 Q7VD6MS?MHP#4R)9R:K$3>A M:5"Q_]2*:?#RPV=K",-\6 30H#^%OX2'/TW!FQ*5EE>\*!-\*M>/'?_>15(U M)XJ8U&.AIA2NH7"->N&:"PW"$05N*'#3CL!-&>Y-VP7=D1WOFJ,VEZ'9DDB M3_&;UG2RD?$;<#:V+8UF!F\^[/ WDK"-3#=C1G&;=L1MY"6PMB4<4T*&34^(G/>F>2=U2)G136"1#]W9TL %AD=O0\2-G M6K9;PBCZH7KT0[;#T; )7))WT7Z<5MU)V7X#X;03^K3R/5[9'@#AE&(1JN.T MD2&&'40TS0PQ?&?02,>?LA+J0>845VA'7('J051:TE38B*< ! 4@2O4MZA8T M[=)2#*)4IZ1N01/ *0Q11L%[I<+\GR"*M,#79FZT#"+'PR*-N?O$9O)K,>XI M&D'1B$;.8XI&4#2BY3CMA#YM]"XO12,H&M$$G#8P&M$RPJHG-EWA:;=:R*;A MRHWA=27$)AXH-M&.V 35/%#(@4(.%'(@#4X[LA1RH)!#RP%.(8>:0P[_=,,H MOGIF3JA]=\([QV?1U=CC3F%/4 MSOZ]BF+T0F3Z'O^F:$EIT9*[()RQ\$KV]',(.SDG%.AW!0$6PCRM ZW=DMX3<"?T9^5[P5+PV=!8A2U5?U*L0F%\-C#ZT#.L<4M"#]4C MM;O;1"H45Q#Q4YW(5V%SO*M! 3K[FW1^-[=)Z;CO.I%/ 8).]5O%@HZ7C$0# MP@1I=."19S\A510RX-XS;1HL%@'T&@,%D1:LXBAV?&P,[7HI&S6@BHO3]B#, MP4@W^SW='&Z?.$.A!L5"#51U<2*H^Q.]9P[U86]"\0G5]W^I\N)433W4!Y:M M]ZSM(P8HJ$&@;F0(Q.R/]/&DKUM66X[FOIG/F:BX6 8Q\V/7\;QG;8:^!7)7 M;3L1FL1RC-^3<@R--MM:7H^A4@"F[H&1K),LO0]:J3^2:CMV-'2QK]]U0Z;N M<6EB0<@E*0/^U*MT2Y$@80;5S<>ZAZ%Q&FK>QBD3PM;MZV>;H_Z%"R[Q(JL&P]U MCT+B?]4]#"6L%O;$T@>VU&G1F7!;[7BH>Q025ZKN89 ^+2R]/QKK@QU1:.XZ M_2UVH'N__'WF_GAI^R?&6H[I".:^24-A"_B$%ZGEH/W_LW>''Z7SY,62L$2J %GK.,V'7ZX;V$&9".W'A[Y'@;KCSG&5S% M:WX\9AXN2)K@SI_S8Y?T,,%+T4M^45,WPYG8"HQI[I]>XZT)\]9YMSEG-V94 M'N O:J[X$Q\$K0H7CB>^$0YY^M6K7[XQF#H14NYIS@(PAO]&VHS%+ 30@N,. ML&.A]I\?/OQF9+-I:R8)O.0P._68$Z(">M@0L8UM*T)=NA*90G=86-2NML65 M@"IZ>SW+_OJ7D^9Z;D"3:6]Q=-VSJ[N0.;]?.7/H\[7C/3K/43+ HXEAKR=$ MVFJ4@&;V#'OP1LM]7D_^7',6SM-53E@)5J\\-L=8/[\M_2Y,$@#$EUOJZ-7& M<[-);L%:7-20@XDQ&I2$DMS*PKMNK9<61WL(V?SG5S_=?OVX:R(>GTNW7%\& M<^TC_,I9+%.1.[^HA[Y]L[4H\5V"I'5!^KIPI_"ZD!*U<@C B@#& OMC!2"[ MNG,B^'L:+/ "?G*$H=WL^TE[@(7ECC%?UQQ_ICVZG@>_^['KKQ@^\XYI\R#4 MX@?^+[R;<9C-5_$J9' /GJFW"L/%5A;9$<0A]N7\^L*81RJ6C?*HPRL'Z@1[^F3O_!,]A#Z8NQ_RC M&S]HSA2P'<)?K@_HNG<1'^*L=D0B8-EG4WX[OWJ-2KQ-J-&(\%8EWF8*XVTW MQ!8LO&=AHLERN$E4VS,H09ZQ"2"["_Q5!(UMHXH![ 138<0G M7F(!3P\N=R#A5C?(JR?"4Y5X=A_=N M-.'#-$9WT^I9IHY[]8_,\_#?[ A/; .V$^__\/VC-NY;!.\JX?UOQ>'MY@YA MRDH!\0>TSS#2DS^)"3P ;[H28,8=C7OA9"Z7X#0DT''B51R$X)O"1=K=L_;O M5>A&,Y<#627D[0C,M@QYORN,O$.UIN)X ^YX/K*0(]1;H2LQ#X,%]U(Y+&=G M9Q4?@)_TL&.*EHT8$X\SC;>'/T$BCZ5Q )P6O"D_6KH5&=L"32+EN\";*=SL MN[UM?O4+KL>!SW$)NN\;P[6;?_RZ9&)ACO[^MSN93=]JQ/Z6?P.7VE^QJ)28 MX>;+ON8#*/?,Q^YS^X6W04Q U/C@A#$^0E$PCQ]Q>PC\_=EJ&@O7?L8\F,^P M", 5.5L(6O/#G7+[>ME"C9_3Q*^VLK$N[<=8TFKP'S]-AJ/)^QI6!+YC.-V& M_*M?OB?@255#U>N1D2PUB/H,R/OA'PG\9U="K[A+J:^_BE9WT31TE^MM^NRG MA>-B'@#?''/0:_"\X#&Z5F-)LH=[EZ2T@LI:SYYS5ZF6SO1TT!HYT]T*IGDV MT;YO3IF__\VM?KI?B]G^?YB\, WN?;A_O;(%X=;$%K[[:HG3WH]U^ 1697YI MXROAQDV*V)B#/DUHFM#E3^C\@E?GI/Z>:TQ#%V #C0FV05$+1%X MP?WSU2P$C\A?/P65"*B6.3P(3!/4(\DON@;RFCZDFFBM4[)H99*/G>X3YENG M.6'H^/=,Q*'PKAA&@+]L 2T-7<>#%XBT$-!PNL85'$.#R-#2351^7TXMKMS03B>@[WH5_B@?@CW?/&H/) K^C0H7^WX>)%^9WQ@U^A<5=B FC%;O:H=JAFCFK$F MUHQ5'D3[F&3 E!!,.U%7%MN1K:K9%L5Z>86?&2P8P3-;5UFEV6OZ_F(K/3&K MD_V.^,$-9U=8\L1W"E)S.PCA&?#I!_/$M3IF5<:A>X=9&]PUT(O5+QC"6Z=] MK]=L7H/@\?RZ9"%]8,Z,;X LG&<-)K7&D^J6(B%JL5SQA='UYZ$#+UQ-L9(K M6]R3G1ALW<+YG>'M'#9@/;C^#Y:FGR1;%\X/Q_4< 5019<%J,/PC*>_*-F2X M&8!M@<48?IB*?9_4L<%+05D^Q@]&/<'=), ,XW*32)@< W(,T#'@ 7:$]J]. M^#N+.2=>73["NC&+M#%9U>5A!79UE@(36068ON-RUP&NO@M%/@'HJV").@"T MTXP+';//4E6V]1K>6->? 4I#S-/TYRQD?NJA+5"7N"T>!)EYZ+NZO83_%2H0GA=A\D)'X]9.U3 M^)>T65NTV3<6@7T(GC_.@$_KR5R?2BNT**=>,KV69'0GZ=U:!/)PYR ;#)B@ M=;2>\4&VAJ?:9R,*M%9*/,2"81?=:%.0Q2S"TKYC^(#!)%%_7%=]_\GU4C\/X MPVSA^B[GF@ WN#[5EV^34VC3ME&'IP*!4X9D!KN,K!T%Q%D5E:YY[-[Q<$N6 M!X9T[6$%_5@[8CKZ@M@L4?F2[2 M=.J6KV^\3QJY8Z%IT&:QF'__)P9V&A?L:)[\@$MELJ3>[Q=+%#OS>=Z'Y_L! M,-93=\G'4?CSZ9/2B(:A?0"\IN7M4U& I6N/&\W!M2JWTF=(!X "= /_/L#A M!R2Y264\/&#FSGB&A;C=X:\)W1]8_I*\Q]!N'X(H76O3Z$=NBV/F@K6 ^R]< MZ'-X.XC=<],=#A> (ZJJUZM_KM8KO]J+]3)!XWK/(U> ML8F/&0U<\6GK;CL9P8RM)NG5"\499T;NG6#3GLO(DI#%@11T^0%CSQHY&19-Y303LL]7^X_ MKZF /F!ENO8AMY-:=Y;[YPV>HDV2HUW[.(5+=E!_;7,?H=L3)CEDFR1(VQPV MIVPTY]T#KD%ITX2420>4R2>LED3SVN76QZR@3-)X0=U*9:N1.S5&WI^8Y>] M_R)$NS8Q7=!4%S-]EWKP ]-]J+E MP$+<6JM]7F]TT MORTYOMR [$IGCZL/# A//!E08WU_/G%[L^OHO-1*8;]^C MDP!;0Y6L=;(L2-F4J6Q^A2G%0,X^"U8UIIX*"Z+0F)T6PZ)P!=*2;.^$Y903 M.ORABWM]2!,6A/!>M$2F#Y@]B@%C/W*$4X(D8T+)(-/8P>TTBBC0W%5B[OZ& MB5)1FDO\]A]BRYOG9+^#M9MS^=PZ3W6FE(MYO='0NT)#UZ1#^1PXF*__:WPW MM#F;9=MR2"C$BM&\6;'F M0MJQ[[A.]N:[KX7(*-\D]%GZC!I(FA<&3U@OQ,!H?6T:5MHT77O= M,\ST+[[,S,RU0>2_5N#1CZI#B#E8#[1J$!D9_2(H^FLXOP@4 MAX1?H^R_3N/@#MIJ[A3_QND&. "H8=.!$$D?^-=OKN\[4X\=D;QM3]:33D^- M4O0Q>6 J>@#U,1P:=C;B;U];_:$QR?Y&XX_O?/&+L^-!,LZT7&/?\1&W=,N> MZ"-SE%$5BF@X;FR!]&*1K<*I#.-@^OOEJF5@C'.ZQ>S91B_WM]4WAAO*9MS+ M]>LT9,%/I>971(ZV1R$_Y$>F!0@:4BF7 S--5GQ:D7KFG\ M@HS&#R8L[B[R1 3T*S#$N19+O9K.\5=.^*S9'.W6<;3C1NU]R/OZ)?!Q[Y,7 M[>?2:[7OZS(8< T-/#PDEE8K/.9A:O[C3AL MFLN$2M(M'&NC'YEHXSSZ3M#8%ZOA7:C8K9 %PK+IM0/N!Z:7M5;+.+L*1!YL5L1&%6/EM MUR+& .;0J0&*:VQ9(*\4$A_7D(CX;^;[M%(,T"%*OA+.B9,Q<9 P5)-,!]IU M M8J*%?/35-\<'[DJ(<1/KM7E'0)"9/D4L=WQ9;4EC&X^_[,/D@7)/CLAKD9 MNC$1$@H%>-$T8?#F;PW39,&U$;'C98\/S$^N1\LFO2A-J.,<4T(9\A-:,)P& M]D?\$&G,QV'XSI8P0= HLWMBG4KGEJ"G2N\2SSA\JUE3S>7MNI._B@;>[.O; M_V-AM(JTD^\PJ\(K[P9+2$1Y59H(#*P6& 3Y$VU)P,#*YPF>;)93;!N - Y MN\1_3.K/Z4_, ;C-P=.I<]MR^6>CUOY>;I[B7O5N9N_#TV9"/-VS$N?8, M^]X FC'LDR"4$,1X2()001"684]($@I( KSN 0E" 4& ;B)!*"&(OM$CW:2$ M),AN4D40/9L$H8 @AL:(5),*@B#5I(@@8$:0V:2"($QC9)$@Y F"9\864\)? MM-M78:_/Z7:I6ECM/D\##[_\^=7@U87]MVW#'*9YM]F.__))XZ$U+"GJFZOT M<30NS;EHVH0^0:R[9OO='O5O73SC^X8U:/2,QXBYI/E^;".[Q3 8&)-^TV%@ M-G9Y5P4&(V/<[.7_=<JT)0OT0UOQ81R??%O_!"L(L>?1>^:LE2<4C"N MW#PYMJ?>S5%187VI:$-AS0UP_=-TRMA\7JW63(]/E3;#Z^Z0@F#&3,BZA^6U MC)Z(5,(:NI*;JSR#.Y]V;J])RS;%G^_),F0\T@77:-98MR>6/!&+#9&Z17P1 M:X2$1+JZ^RT%VB(3K?G0-B>Z-1S+-N3K%G$=T,8\K+K[+0/:(I&I^Z*;5 M)V!+VL1J/!SZ(]G^1MU8>-.HX.3ZU/B&; W4OJ",Z\T?V1Z$';D1+W,,:NZ< M9 TS&.IV3Z(I57K85!&8UQLC*1/FB9/0,ICW]>%HV)ZM_RK=@U;"/'$8VH5R M4Q_:$G=\.@'RVN/=90#!;E"8H@0?H6XGYY83LH5Y(A+RXZ6&%8KSU8;Y.@M6 M2*M2RZI4;MRA]KY*5D[COC[J]2@P45I@HG; 5!BYJ+VODB?'R-8G?=H!+B^T M43M@JHM]U-Y5V>Y-3Q\-I#OQW9L;>Z,CK0/,H.WA$\5.S6K :3H#]%X2$*O?RI"T$(:O^-CFS)K\?Y8I/6;U]2CWLF3O1W!.I^KN/A8,DH"/]-X*L'_DM',];GYSF^NO[\3WKTQIGZ^/3 MXH>4-GM-:'\U"T&L *$DY"W.A$O/)EB& 3_++9C/&1):)VS:41P&G-W:9X^X MXP4=B71MZKEX= %[ J1%&2$_7)(Q[$?B7#=H./PK]O2S8P?R)-RBDUGG>(<< M6+:AR\B_/8]8K-T]"_YY=L^!F1!VIX=W% 0Q]Z /J^R A)@3.XMC[*:K$'HQ M?5Z?7\D[4]NI+&G*\DXT%,Y/032,$L!;X]S)-14 WCX&^ *>!632CN5G\/JH M!C&!>QOP3D&;Q[,3QZ%[MQ)LRM#BA>/Z>#(A-NT!%#(_)B9M5LA0$?.&HE@Y M( NHY:,EB.2A;9NX!U G3>!]R$-T&]L=!FVJ.W:!UEP??L.%;">8'>2/^CD+ ML_K)H$6!Y!1?@JIHH[F'\96>03G+/>G.A75QL?)RQZ>T1.XY4^=@'AE5OJ5KW>-C/U0HO(TDC9=\"9?\2 MUO5)LQEW);*N']O ;C<,FLVW3:SK$F!0>UUZ=UG73[+G7K*OT6"I-HI4_2!C MA#H4ZF3VU4\Q(7<,)%"HPX"4"XH74Z@3>7K%Y.F'M\2[.2K*K"-G:ONZZP?3 M-%WB)I% .X'IAW7W6Q+UR+@>UAS9M$>6/C8E$F")W8BZ15P+M!7HMRQHUS-+ MY;/YCX83XCZ0D_Q4=[]E0%MD#S4?V7V]UY?*5]=-8 _K.J9"-F>'5/(CXNPX M"KL:ZD0WO9!C=L_:Z;_2$MU6H">XG]:(V+.F%GXM%H\E/@9QJY^V*SLUZ M>J=0V5HHQ,=Z9/_>Q7I#)XI8'&G.(@ _\F+.G5Q:V_GK5$<3'^_NN-#@@UE M?B0J0:W8CV_&%+\B3]CL/V,]%6\3%;(UG.G_'9#J[$J];OC)<7>OSKA[RS&VO"; MI%]4H2J]0M6B"E4UDCI$G"5(="9;'M*8L=ZO9(XK')5!7;!F2WHBIVH/?& M$NN]K7T'8[<23C;R3; M(&\T_H[5,JB,OV/I_Z6U7>+H=V")K7P[?%-+E"&WDO>R)+>0;K"G@+TCQ_8EA1%@M-XQ(A MAA6EUY&&,:P4JFPFFI56T:R8TFLOZY8PT:P0S8K6UP=VCVA6Y"1& MU=UOHEG)TZR,QA)5=E>-D;;0K-@3HEDAFI5&3D&B66DPS071K-2.O^;1K$AD M]"2:%:)9H256N3UQHEDAFI5#V^?[Z57&!7H5>Y+1J]@OH%?13^97N7U@!1*3 M\&@''N'1NB4O:P$@:2\RL!_OJ70HE# MYGDB_4@07J?Y'KD!3=(0+#[Q[]F5J*!PYM#G:\=[=)ZC9(!'$R/+$KO.4D90 M IK9,^S!&RWWF:(9"9?O?KE MEI/(@#/\,>!L,%$FFXI&$OGVSM2CQ78*L1G_NXG&R5"GJ6:AQ66UQZI(=XR17(*% M%G-KG3EVK:?:VAX/8MZZ#"I-)N*Z2*,TBY>+%A8%%I86\WB=.7;-I?52&R1J MLWR=#Y*&DGZI"Y*1,6B5A=I02K +[!8D+O)-M9>=A7E/SL;.Q;0]V<2.0&4H M307L*\"'5@[V1QP:1*.VH_&M8%538=)63;)VW,=N/.?:^;:81"+:JGG7=LS-AM.PE8Q0%5C9 MSD:H/6@N,UOY"*V:J*U$A!ZK+*FJ*XVE<5-A3:\\MG##E'Z,%PKZ#N^=9B\F^J8+&__9CQW_WD4>I \1BNO#(@ !_LEE2L1-1-Q4 MTOJ1N_#T*4+UM*T31'>IF1031(>YF!231'?)EQ031'?9EA031(?IE1231'?Y ME!031'<)E!031'<98!03!+ETB@BBNQQBB@FBNR1(Y0A"]6RF_;UN<;G?L>*U M]]*+QEO,:W1LL%I/9'00$!UC+CH&AN91%;U<3S2+K8@6A$H6A!;S$1T;K.82 M$"D& [49ATZ 04,IAA2"P="PS4:CH*$D0J?:?"_9#6FP5!M%$W2DH\04U&G3 M\)03:]7F K(,J]PL^I=JBS:3_Z@X9ZHIJVC:J"B\UC2)X>=](3_8X?G!SF9^ M<.,KW#MY^TYD[2GIP\F9JM(>^J"M@+];CDMSWG0G@"RK591\M2" M; 4X>"0A6TE&E4N +9-IJJNVB)(,3!(K=*^6G4):,YN*.>DKED9">"C@:48X&.QNRE=#0]8Y@0SUS, M2:.?14J39V%Q3^K*3EJ:=?\*]R"7BS8/@P5O!.>EP49MOBBJD^_E$X-E?.J* M!B-/39XR1;L1O2;J%*).*3U5@^KLNBP(HDY11!!$G:**)(@Z11%!$'6*(H(@ MZA15)$'4*8H(@JA3%!$$4:A3B#Z%Z%.(/H7H4]2RYX@LI=.& MH"J[ ^TF2]&()Z6=N=^-&!5E%I6&L:)LI0 3*PJQHK23%:5OCH@214XZ7-W] M)DJ4'*X'MO3ZR[KE2X0H[2)$.17*;TUS^(YH4"1M-343 I8E%0%$?D+D)Q5; M_J3JFU;HCZI26Y$?7)\VSSC"YFQ M//5)SS +U">6E5"?](Q^M.A5.@L-"%L5KNI0U,(FAI&DU(\+\ M,WJ#0XB@ZC:2"_&7-$ N':8S45LPW64W45LNW24[45LN'>8^45LPW:5"45LN MW65&45LN V-$"XR"V+R%;4KK8_<^Q:S[VR/1[54;&T"BE-)F:Y2*$TBZ>%UA4%UI46L[B< M.7;-)751&R1J\T"<#Y*&4KZH"Y*A,5*; .[,H6LH(AI93V.R5^%ZV#]VR)!8=*L!CHPCTU1N&EK/< MG U]6[?&DU91W:@ ?068;\J!OL@U:P7R37UB6ZWBQ5$!^@22:!Q>%RSZY$<8@SASY?.]ZC\QPE SR:&%DZV766'X(2T,R> M80_>:+G//+M@4XS(-),35H%L)KFMR#>3?GFD2"7!1!PLKRW0;#BD\&?2L<$$ M5M:24'* WL?1'D(V__G53[=?/^Z,&.)GF+[APO$*4_W').'_#G/@:< MG"?*1.[\HA[Z]LW6HL1W";+L;A0U!LKHU*!L#71?FS%'S?7SS%ZF,2DP>PTF M";/7P+!>RNQU%K%7VBS\UMUL\TZRKW5'LNNAF?!IH7F!@_1?=W%Z+=SY.XO7 M%X9.#$.>O1,FEL>F,3P*G\!IQN[65QN:1.'EYNH^9JX"\KY"LC]B2=4R-UE0727$TPQ0728!$PQ2727]4LQ0727YDLQ0728UTLQ M2727R$LQ0727N4LQ01PCVB=!D$O7+4$<.R&$!$'L6XT4A.H9=?M[W>7BTG)' M10[-UE#IBO;W1^I+6\^KM9'L4"Z15E]M2HMC8&@R==:QOC61*ZN3B\)+04QL M6&<,5G/IKQ2#@=I\5R? H*$$5PK!8&0,FFT+-I3"ZE0+[R4[(@V6ZIO&VG/$ M1-5I0U"5W8'+N:9LHU\OV=0QW?#6]<4D:R'%E(ISIIH#N)LV*G4?#ET<@[.+ M1YK%-O5^*U6X\40+F_+L"I/4^Q931VW*=%\A[%M+'P\&[UK%%E47GA7H=VOY MH$[&\W PDHAF!0B@:D&S HQ/DM L"M(]9Y=4OOX4!HC81[F:2+MRI+=["G=I(5"I9EX5V@0B42$2%2)1(1*5U!D>-7LQ;RZ) MBAP(O&0/I,%B?U/"H"ALRFWL@_3VF$G=X6!IAY%8SV[!Y00KL$Z6BX$7$ZR( M^4,T*Y42BAS;4>_FJ"B\G#2,0*68')PD8\V_/K-NN5*G"DOS3%2"\Z7Z-^A;H['Q)XB:7.I M\7"P1Q-B3ZES_^=F/F=3S-S)V?R\$+(QGKP2-GXSS;WZ.50NT1F#/M&I$)U* MG3ZD1 .&F%5J!>"QU'UB5E%BD:U\]YN856IC5BD21*C+L_)Y;2^SIR7S(T%> M\KIO#%/B$%T+6;3R8A K4H= ']D^%6T/Y4J6=+N3>"7WY#OF ML[D;X\-?F_EVP5N.M:8_?J-GS=E)Y/)UE8\49*-P4A?6C?=G_'&[F5_X<_#9 MO*41MNM_C>^&ALLQ?B]>K_/K7!B"*>^K'_A7\+H5] U)0F &+B)Q3>XY_+$> M]C_P(VWAS$3+_]?X;T-C3NB#T)*;TN(&&+XGO',&KP1T3'G;.1^,S]EE'"]W M(_XV->LGFGAJ)M]/1EV M*B9%*]]8(H>B=_@N]O81>): 8=):(1]K[1&QPB4Z(B M1I(+T=0T0"X=9JU16S#=);%16R[=Y;116RX=IKA17#!DD2DJEZX2X*@ME^[R MX:@M%])C:LIE:(P[RJBFMERZ2YY3B5S.SXXZO&%9VR"TK%CN4+U+F6/2!:J= M'>.G%O-.Q37:V^.QORI;+L7.P+#4KLH_$RK-8]PYCH*79-+26E'S1%:%?D-] M,IXSQZZYW#QJ@T1MJI[S02*+N8GMLUA:#FQT%Z)[R4ST"?VL%7< M0HI 7[UA:"U%T1&)'V L&@TMB8Q%I/=5(3 J!_SJ\AF=C?V!/IRTB])(!>0G M^VIM (AMV:TB.=J&QR;G456UXI=7;=90,)YSCWBAN&U,\H7B@)@(7&DL#7:T MUZ ?L^)@N"ED3H2UP9J_?LB9==;%(G&'/PF]M*0X?)Q[W5;)-UPB2KYO']B^ MYNRLWX:>F+W"L]?WQD'L>-#Q'\Q?,1TO[:]'1)NQ]94!-,/A(Y/4F"?UU7 + M6(?K(NI5&#)_^JS=.RX,*?0U=AT/&A/,YQ$T].Y9O*2WLSG3(.+%X_D�UK M=]/7Y>Y92\Q=>LP) M<7EY>%]4FS:^I(Q\TB/$V?:XDLK^\]-3__J70AINMM1>)=0D24PO-Z!) ,GB M:^\]NQ)9OLX<^GSM>(_.8%9EGB$Z'M"*\KS@$6V+A,AC MM4 3YD]X4; *M97OK&9@BJ.Y[D!+$4.(I\0D0>J8F1,[F3'F9]T\E?CFNL(. M*V4\YZ;P/E*80N._"<,L4G;);2H3S, 8=Y0)9G]LD@KTNBV(44,E,J(8E47&:'-MQ[^:HJ+"\5+2?4&N-(CSS>S"/ M'YV0M:,F=Q/,5:&U;MJ1]Y+(%FKKBN3#Y\=#W>Y-9-)KJ#!7:X%VW;0BLJ M M\M":#^VAJ5OC?JN8%&J"=NVD(9*@S=.8F@]L:Z#WK $!6](F5>/QT#=;Q0?R M?IL 1.TMI>\L_.%.DTK")OC^M2\HW':N;W-X>Q!VY#Z\S#&HN7.2-8PYM/11 MSY+M)K0?Y_4&0>(EM SG_8G>'TGW&5J/\UZ],=X2<2YOD^=*U.W)*11D*,Y=&^;N M+%@AQ4HM*U2Y48C:^RI[RPL,LYXI<9^#XA2J(:;"0$;M?94].\R>/AJTBS1: MK5!'[8BI+!92>T\ESPU[K%L#J839W9P:>X,E;0.,*56/JAA-J8I.75WN])3[ M,6/6GFFO[;%AKPG4@Q" \$9'TO'78'SF2+[SU)SGTJ1O$J&[?D*$?O,T]58( M WA;+\?5GOB#VCP,%MIOKN\[4X_I&@!N^L ITIWI'RL7GPZ/\IR8\>?I_$7A MCDYB.6:AD^,W@H4=*^ =S]/2W-8UX7CVF)V,[(#KQ_B!LZJO8%S8],$/O.#^ M^6H6NG"?%B6Q,=ZA':SN7+KLGM?[:RY(#ULJ.EB0Q]R#/JPX;2MRN,:<_C5D ,$U=SQ[FCXX M_CT3G9%)UGX6X-/DQ9V@L 9K>'-0],T$^>/A>DZ4#GQSDGN9NQ?[!6@+V*2= MR_4I=^ ![])D ^OS%!(A"]B: M0RNG0TO!+0HDI_L25$4;S3V,+R3H=>&J6>Y)=VX0N8N5QZ73*KF+/_%!I_$S M?TP.T"">YI)XFH?&Z.#1KD2=0ZQ>71/$A%B]E!"$95BDFU20A$W,CTK( 503 M30@E! &JB4AIE9 $F4VJ"()HFI40!'ATQ""O@B!(-2DBB!$MUFH(@GB:Y0KB MW(378YM]S6(94C1/O6P6/F)D)D;FES,R@RIH-A::Q\A<+5\2Z?H6Z/K+B7?[ MAM7L^2V1?_G(]G6K46#66Y]+],L*P&!DC(E^66%S[B6[&@V6:J/8E0\6EJO# MI4Q67_V5Z'+'0 *73Q]-)!)MVC7QC]8/;05TE2QHU\.%*YOVV])M M:T15T:41!C0.VB)WJ/G(-L=Z?TA4&++VF!J/!TLB:RF5\ZM9SK_IAN2*1.^> MM=?FV!@(?RM?+&I9:;5HKV>,"[^75S):K.7<+*9WM->3=4FKEJ_"9XNE%SPS M=L43G!AN#D4QUIE&*R_& F5>X0GB\7@UX@-S\)*5'R>UI3H^/%?G77@XECG[ M]R[>Z$01@^!2N$Y[E3N!D+_K'^F=_8SV[S(YHL]*:62]M)%:IW8]M>_ M%#+V,BV+Q;1!>)V&-7(#FNRV6USMWK,KD1#HS*'/UX[WZ#Q'Z6(V,;* R746 M&;&Y&ND9]N"-EOO,=^ WQ8B%NCEA%6IUD]N*Y;KIET<2$Q-,Q,'R&G0$5@8O MX,^D8X.),1J4A)(#-=".]A"R^<^O?KK]^G'G9AU^AI4Q7#A>8<,N^>K5+[=< M"<&D_ACPVN8H$[DC$4E8Q/*D MAB"H2EX100R-'GET*@B"/#I%!#$R>F,2A *"H"IYN8(X/ZOR\&9?L_+'R]'* M3<\0IFKZ&JKICWDAU4ZL2Q%S>5V^R8^F M55@W4%U^U77YA[?@NSDJRJPL9^K_NDN$UAG"BS1#F$KAJ#2_1:7Y$WW8DUCE M297Y+4!V*^I535OO6Q+/*[>4((JAROR7YBLU']E#W1Q+)%/IJC62;#LU'@[] M8=L+\]7>-GK#SP .8CRO6C9]5\NGX+$*J!(Z*6W7^FC1D)+*0K:I7^U,DQQX M.%;EHCK\JB6@E&*ZR+;'&XZ_PY4,*N/O6/)_:6V7./H=6&$KWP[?U!)ER*WD MO6R)J7W;Z!F'T ;'U'#-V\39I?K#E%UJ8@PS3J$\KU3".!7((9'T@3?W$[A97B#(JDKE:]F<8>*7+$<%^9*(M67'\ZF0AFK\VBL(8FU1 M0Q#$VJ*()(BU10TY$&N+*H(@UA9%)$&L+8H(@EA;%!$$L;8H(@CRZ!01!+&V M*"((8FV1*X@&),\H6"G1RI-/B:.E11PMEQ7G$OL*L:_0"J# "J LO0)QK1#7 M"G&M$-<*<:T0UXJJ4B6N%>):::355X_?3\PJRF*A:1PBQ*RB]#K2,&:50D+O M;)W02P7-1*_2'GH5R]2'O1'1JQ"]2@OI5<9#B^A5Y.1%U=UOHE=9(WNDC_I$ MKT+T*@D;?\C/'H7R\IH#R/* M'I:5]2-V\*WDZ59X2^#YUI[G1W$P_?WJCH\H=AE:Z6") '^/KL$0Q*[CP7N" M^3QB,8XZ?]IHY].FSI+SGOR9-!2_^_8?SF+Y_I.A58BC^A N_L0'G<8 (XF( MI9[&_R?S60@>+&+LPVSA^FX4A[P&I5P"FTTBIDO$3=0U3:LF$FZ#T1OLEGON MOM/G#=4]ME\N726V45PNW>6Y45LPG:6]45LLW67!45PNW27%45LPW>7(45LN MW:7,45LN0V- 6W7R(+2X*.]8#=J. M,9);GMUB7IXSQZ[M-#W;PT&L/9 M1+12Z2!)X2H:ES^_).J5-E,7-6""'0M(T" IO&8UB>=HNU/Y1'"GD C>#JJ! M(\#N"@_2]C"TG!9IK\3WTBK8>K_?;Q,SDB+0KYM%ISSH*\J;=#;TASU]-)'( M,*, =9(:V*^=2:D<[(M\,\6@?UC@^Z#_=J3; _-=J]B55,!^LO'6"HB8EE1\ MU,ZXM#T.#2)@VM'X5O QJ3!IJZ9G.NYB-YZMZ6QM@W$_J2Y(K5.SX01.)0-4 M!3ZG\P$JD5*L:DZG*A!:+<53B0@]5E5255<:2P"EPI)>>63AN-'=<'HHB5*M ME"VJ;H::@\0_F[0P^Z,2:SZF&2OR2?4+?%*FE?!)#>SU+^?S2>EG$4JE3<)O M[T_HPCY*J;$QR9J2R_N;C'[T+'!:CO=T$$\=(Q?Z!@6 MFDNUR8O%1;M)FB1\4Y M4_E)RHT8%877FB;Q\+PO) <[/#G8V4P.;GPA^B: NT*V\[[U[#KGE0S:IMZ3 MR2]2/[5.7BG MZ18V#GP9Y09'(D#]7BGL*9?.P74QPU__4JC2R'Q<)% )PNLT*24WH$EFA,4U MS#V[$D4@SASZ?.UXC\YSE.K8B6&GZ2[765Z+S>= S[ ';[3<9YXML2E&)&?) M":O SY+<5J1H2;\\4HR28"(.EM< 9V2#6<"?2<<&$["@2D+)?E7P=T=["-G\ MYU<_W7[]N#.,BI]!XX<+QRN$4I.O7OURRVEPP.W^&' ^FR@3N2-3PTE"W[[9 M6I3X+D'60XWTB8'%/G6%?D+JICPUDG8C=!Q1)!%%4NE96510VVU!$$62&H(@ MBB1%)$$426K(@2B25!$$420I(@FB2%)$$$21I(@@B"))$4&01Z>(((@B21%! M$$627$$T($U-P7*E=I>V$7$2$2<1<5*3B9/.)'?3):/AM(<$:L3S)4<_H%TB.+"MA.3(-._VAP&^DR:0V2MNB/3H[*(N< M]>]PURS?.TY8A*]9Q?!N]L?*72Z8'_->SU>A[\:KD)72;HG"%7_B@TXC1BG M4/R296T@25"ER#RW\9\Q8L>BF AM8@)2 _NU$P.5 M@WV1;*88] \+?"]GC*E;EMDNXB 5L)_LNK4"(I-VL0IM#T.#2(9V-+X5G$,J MS-FJ*8B.^]6-9R0Z6]D,&DM*M&-F-IRCJ&1\JD!9=#8^A\UE+:H"H-62&)4( MT&/U)%5UI;$41RHLZ)4'$XY;W TG0)(HU4KYD.HFHCF+(FDS$+'!AF0:5H$- M:9*2(5F&+8"UBQ(I^24H@1<)OG4WF[R3*^FUG>-K J]EZZZ033TGPHZZ"7U2 M $T(>9M"]@#7N#_P?? W2Q_ZP&;W^!TXD6R*)2T^BZ*TI3HG6X+^Q*[C04." M^3QB,0ZC@P,YR5J3-04>+GH%7\)7"\T+'.1UNHOK9%7ZBL.@:SZ+2Z$DDC== MFDM,-*13US<"W%0PVFU!=)5Z2#5!=)=K2#%)=)9<2#$Y=)=-2#5!=)<^2#%) M=)T2='0J(@SD_:.;S9 M1Z?'-_\X["ZP^;P_4L;6=OJ>C7AJF7P]0V,R;C06I!+T'%O Y,NY D8>6A-J MI^ Y3=#$N7/28#669$:9V93IWOKQH6Z9(XDUY/4SR]0% MY[I9123"63D"C9/A;$[Z$L&L %=,36BNG1Q&$II%HE%#P3S4>Y;=+OJ76N \ M4I$2R$X+-OD+_84TB[ZQ\FW =E [^%QJ-/@K[62+&%M.7C,LV;9\M?.KX:PL MLD%7+PW+R:#K2;>Y&XZZ:JE69*+N6&9^:6UO+)E*C29MO;I!LMQ*WX^6;:I6 MQ8^B+AG*%Q:C02QX0!+FCY2C0_"A#(U>1N.!)"/#-3]*@0%%DTE^DM&$P+>% MMNTD/G&TUX,<]4G^YI MX.,*__%C[=YQ_4CC>?OK1LR]U31>.7'"F@)]8C!V MVG05ALR?/FOL:?K@^/=,"^&N2,>W]?:\331UZPEQZ/B1,\4W1((RA3]C/8YY MKA$O_+R78>75+[^% 2(_ M >YA!/B7J%R&*K4ZZX@B'M%#4$0]XHB MDB#N%37D0-PKJ@B"N%<4D01QKR@B".)>4400Q+VBB"#(HU-$$,2]HH@@B'M% MKB :D%%SH"RB1?541*Q27755^XA5RIPU1+_21/J5([V54VC54$0KN@XHRY] M9"I$ID)D*D2F0F0J+5@.7K(!TF"QOREA4!0VY#8V07I[C*3N<+&TPT2L9ZN@ MS40K8OX0W0K1K=0^*@HO)PTC8"DF!B>IW;%(#*8:Z1=E-=;=[];RL6R4>Y]4 M5C?1^R.[9 MD\IP(!*61NP#W:2'R>=L?UY>V1B/OO8UAJA8JEU#AK+M^(;S8Q KRXN8%T[D M0C2)EH5H68B6I7(CEVA9ZC1>JZ)E*3)#J$/2 B_^O+:+V=.2^9&@/GD],08I M:XBNA2Q:>3%($GE#H%MLGUF-O"9#^\V+^%HU M-WK6F)TD,%]7X:[7G= M;LHE_.7(%3^F&#JL1&8)11PG DXM0W*V%I.;] XJ]_*51^9.[Z53*M MDYR7W( FR1865X'W[$H4ECASZ/.UXSTZSU&Z"$R,+)OF.DN;00EH)J!]\$;+ M?>8)&)MB1,*7G+ *G"_);47:E_3+(P4N"2;B8'D-TP099A;P9]*QP01,O))0 MDO.>>AN\0([V$++YSZ]^NOWZ<6?8%C_#DA0N'*\0NDV^>O7++:?6@9GS,> < M.6M^($>FTI6$OGVSM2CQ+4'F!,6%79(]<9S("?4B:JRT9:"\GW#P9Z#OX-XI M5YPN:@*?LV(Y7J:U^$\S-YJ&+!;JDVM 5);>"M&LO3:-?H$?;!J$RX"K_GR< M=_T.>"5GN(H2PC%LV6]!&*_N5RSB=%':AU7\$(0@'.TM"L7JO?_M]@/_9+Y_ MQU]B]4P+M;[9UQ.U;TX,32)TQW=50!?RJB5K^%MD]'I7"8R+*T8WR*VZ M2@X@-K",WN 001M51I-QA:\B%+PD M+9^6BIHGLBJ4/NKS>YTY=HVE^U(:(XJS?YV/$5ED8*1(,B>]/V@31AK*%586 M0%ZP<],>3)1!)*:J,;FQ==/;8YF5RR)&9FJU93%GC<#6!*F>8ZQG#,N?/!(5 MR-L6DXU5BIU2 @DT1@JO1V>N&K52+&QW"G.VW:V<[<9SA1S!XR;:'H>54 M97LEOJ_>>Z_I;+!)P MB6"1N(4?>//2)N/5_KHG.XDAH$?V>$UI4;@W#F+'TT+V@_DKIN.E V.4[R*# MT=2FJS!D_O19NW=,T74NC(-(@XG\6Z*[[V>FR,=UX< MP+@ZG&=^ZA3G9%P=J3=IAE /9W?LV>5Z"K5V;"_9I:FCVH;W)_W'_6+DS MK(3'\?_H++$87?O&HF 53I$]_:XV!?%_3'MP?C! EA^Y$1:# QCOF8_0 ?"+ M]$_\W8D>-$PFU>9AL$BQ%2#JET@++U@$!J,LR">P04H(3[PL@%'A1&)-D.Y_CP,S:0=QI?R3_ !>X/QT.B"UUSHVB%]\'SHS*] M8&V,(OX;J$$WUN;.%!'K)O0),'<#[P?^[D&/Q7OXA4+QS0,/1AE_%L7]8G09 M'[G5 @3YS+EJX,J%\V\8NJ0W^.6ZUSBF0JNF8^G$^X;S$YLFWYJZ(-[AO>!/ M//66A+2A>70$>PU!T^A3P8*"F?%4<*VF7$PJO%)3+CVJ\%%1+J3'U)0+Z3%% MY4)ZK$RYG)X)<+'%W,;]XFHX\2_!PCE@*%5A=F$(CNBF#@P!302:"&V:"+0> MDAHX(2-2S/D:JS":E!:;4Q%MJ5O9$WTO;IOS_TFLG:S\(":5075X-::9V=69 M^>J7K2!5EP/T]6BVW%X"1@0/ 5-ZV+G86OT5;@QZ6NEF0VMF0?6IXN:-[$M\R>/NA-6NL($81;#V%S/-!' MD^V2XM:X;,LP@(;,DK3P79GAFY;TO3S%A$Y^&V%_Q]IG MV[H],%O@N-VR<*%Y 71YJPRI?58I^5E=,U*MR5BWK 'Y603AID+8[O7T_J37 M3C_K6Z'*=5WDV@ESDCPKLBYW6I!?R=QJ0,<\(6.XJ^BI5<^?JO3 1(:!"$UVD^7%9L]K3C<3SL90Q9 MNE1; Z.7IMB!H'V6#:OFK.) ZVD]GD:6J\XZ@U+A92!.QRKW31JUXVVX\ISG M8!5?S]TG-MO%,9(;NZ2'"3J*ILS%X/C5[&EC-U:FH'1OQK>O6.1 /M@7DS#51/Y,Y8RGWSO[Z+]$3? M8R=FD9$M*H<6E)Q2X^M!IFAK8%U"NJ(%-#UT'4]T.,0>"X*Q)"[U.V@R9/SR MX]"9QBNX,+B#QPO6)Q!,@ N40I1]Z:$8J/Y+5*(]D\QB=!5":DQ-N9 :4U0LYL%B4))+;6J,Y**@ M7$"-'3QMG.1">HSD0GI,=;F0'E-5+J3'5)3+R!B37!24"^DQ5>5">DQ%N8SX M8;0DEY+D>Q0.=24YBE,57VC5P[!N'MN$%(&(31&1#I%41%'<>(8*E:& M^"LFD\NB_>!VFF(=K*/EH()$;A&!/L&\&[&V]9TGD%R#@ MK^,BB@V#).#7T[$F -]4;F1H*M!4H*E 4Z'TJ3!NRU2PQF.];[9A,A#V*\+^ MI!Y"K>H8,@O\P7]1'V'"PF?!B),>((A9%6K *-<_]8^7.H&6X9SX>^@4WSM@?*_Z!4S_P:SFQ!ERT8'A.V"H,F1]SJHZ$>,-'$GI# M$UNT\/([YKGL!^/O8$]NQ,\2B^"O*1-D'EF+'EW/@\NU:#6?NU,7GYN^!V]^ M#,+?.:6]LW1CQ]/3#_#4)?/A"4@OH8MC78+=_")(^2'()^!2QCC-@VBVH7WE M[5NR*5*P+$,7!O%96T782%]SM.@A"&/!>8%O6#-@W#F1*YA+\.DA2XA*L&M( MCJ%O4YCHIW;EG@7W@/L'=ZK!HT'\/]PIDL7, 0AP-USL^!%T##H]A4$464QP M7RXC*)?Q-/68$Z*N>-@@Q[(1*&6D/!W:R(:W]"V52#]R&51__W2>HU053_#(PY1*+&VUS;5)S[ ';[3<9^S)EAB1 M8"0GK +'2');D68D_?)(0ER.2<@R#60TR7'+#2;&:% 22@XH54=["-G\YU<_ MW7[]N#.8B)\/4B_=\CD.<_%CP#E9HDSDCDPE+ E]^V9K4>*[!%G#DN?Z/T"K M)1H-=2*TE87)XN&!#@Z7 5]%EBOX!(J4$S6ER\$C$_J>JW>N7#.]RD*A63-M MG*=T*E!*\;?F]'O\ //T_@'4]318W+D^_SI;M#!/--I_JB5TXH?C>APPTQQ] M7=*[98#X06JKI#G8$%BU0#-S$B18"UPD7M_40%->;?4@(@\=8 MG+,6Q8B$>US(EH"*>.4G0R[XMJ;!RD.NKVG(^;APM=\2-J#GP?4X<'(80J8N M\<[4>N#RRQDQ>MZ>6!L;< 5VC;\K0<-A"T'GE^XT7$3S\=VP-'/$WF5C"4,< M34/W#KY<\31$G/Q6[_TW-_I=^Z>XAG]EOD>3#-^!QSIK'WP?K9=O#(=+)L_8 M5I181:/VC$9RILE_XM0NDP5M35"VXK)G9T7M4D8 )XN<$L M0C7WZ%?#=+:#*K;=Y&?#86?KHA0K[ #C\> I,22(R@0QZFA%FFJ"L(R.\C(J M)@B2@QIR@"5B0H)001 624*J),[,KCUJM5;7ZPMR\LNQ#ZOMLK22EL&E.>>V M:0Q,I9/.CV69?_G\Y4;[]>N7VW]]UVZ^?+KYI'V_^>WVYM=_W'P382"[I^]* MV:?)4O]D&6_U6)%2#+-O])L]+216&Q\Q7%N- GO2=!28.]7>AEW5VZ-2"N,X MRL9QHYND3Q71I\TT/A2>/T*UO.7'A@2KR/%GT3L99D2M>5YH-&'Z#,8*EF'P MPYV)H-&NN*0TU-?=XSHR^D9U)S9*2N$36X@JIO"=E[\W&.F]P5CF6:%U%Z?6 M!&SBEYU[789-E*]$J8IB%D>1SE+0*M7YF'@ZZ ME=#)U/F2M,C4..].G6MOS8%NV>-WDM>1UD/S\%Z_XM"LHO$RL&GU],%DLHW- MAKLIZ>(P=WW'GY*+TBH71?(2HI8U=_+,'>KV9"![4:E;M%UU3F0O/6IA^A(/ MQ;3 ^;;WU,ZI[:+<\,1J3+'%Q&QHDL:>I@^.?\\T7F(@/O-2+;Y8.3N.W!9I MXEB)%;H\21LO(+?FK&6JOC!,^6M6S7V3L8"-=6LX)*_HDM6JK M5*DP %5[7V7[?_V^/APV+T2UN6#RBL^E P8,%EBF M]!KDR2D;H)*W@C5MQEFZ+9.HJSO^6!/Q67. ZB* ]O3AR&RC5[6Y2$R#!=-B MYXF"58T/5E$^78X17A^-^^3NM")B1>ET.6 /]5%_&]@ET#R^&'H2&6_X@ZZ1 MM4!U)P$(V=059&FXQ.XL E,Z?_ MX2!Q,?[^Z_O#6A6:G85I>S,$R@C5.G;0>%&A5PNWFN8*5% ;(2+&; M%T+"QSB?\^V8$T6B[7K2B?>>7+21=G'NAE&L^:[/M 4\\"%ZR=N3$TRU1Q#I MZ\'(,#68&!X7!0K&X:((M-?VQ!BF/Z4-B9Q%2D25G(1J&AHR6[TV1\8@=_5& M(&(_8A^=/&IG*\ZZQN]!EJB$N0_O?H!>,*1&_<'\58(3#PEIUWEEG%T.N5/! M7E_#2"!!!S,^1-8Y#SFVYO 5#CKV::NQJQC0\F?R/&9@2O1"],],+=I1=^D;/PSRSOO!1GX67+V*ZD^!.7 ML>'>E*5IS]/EC @ C_ J_ VS[B /C/AO897!%0 M,\+1X LEC@PG8#T\IKB*[AD:?6O]%4OF#%?24=XHV%R6HPG1"ZBH8 MFR6DP_'# _,2 ]9Y#L'R16\HH4'>MU9G)@&?8T+LKS$\T^K)IS_T:P-*@E],,$?-=?C[$=,55!W*G>X'C)T=A+!:N MX.9."*@=],0"[P>?@N+-6W'/J=IAQ4W>)C-_\!!!N6UNY ME^MB?B +\MW5^ET9]7$&:"3,9C&T31PB(MZ+3S-S3Q.Z:]T!5$6Y88BF#VRV M\L1\63B5-$M/\0NU M_W)\T+#/PJFS>N981U+TM/\>PTZ#?;_ #^*[;:P%J&B%+L0O0-:9 +(U+"_] M@=$3[TOQ!T^X8VL_GGL*!PX!^)"H=1QBKMH_ ,J\%W;AK?M./.&LOO1[+^I+ MMK$EGI',4C[!9JMI>O; H)><$;,,W,3KPV8(N>9PF;5T/0OX7.&;>'NZQ!&; MK79.E#TH.]8G.W)G?5>>WA]: ([>,BFN6(ACM9^S*?3,E16LAA%T+.2+7L'1 MY.-Y4%O@%3O: &V+H]@19PNLQV!+M'P[$IJ VG+_XVJ;@J#-^:K$[1ZNRX7= M@PE)3FHDI-@5.CGK&J#COU9@P)@C71A';Y.C 6[Y(S[@77AA18&6-*%*7O3. 8SL[!A(GSW8P\XUH MDBV;&XK4D%1L__M75=U--B7J2BSK, >8V!8ILJJ[NNX#<.DTA+^W$@A%9/,@ MT(ADU?=U&^HHPDMU$H57P@N2^!'4V8P#2_]'7Y><0J_,T2OF?U1)BQ"US4)V MO84]GH29/$0EJ5E0O_YT(>RTU[]34[+*0J]X]Q0A&/=PP$'.XKF1WJ#\Z(LS M+QE U7D3J>/S]U8PG9EE!K9%/?\S9('D/@)MM@P#_&-\;=XT=<>]T.G'(#KO M>#$' <,"="<^(/ #T.&SR@@YQ+ M,WSRQ01L+'J8]V2(B292YP(S+B;;"HBJ]4L#M[\4*1+TBW/#N)10/$$MFF'9 MG!BMHJ:2 .5.0CD#!74VL='X@ _<)_%W+1YDO(_!"*+'^USP$R2H$8,C!IC( MUY7']!"X2LP EB6,Y("9!E#+)*5S5' $*2-IM0!-J]EI_9)C5M9S79X]2Q%6?%J86&& 3PRQ($Y3)0:!G%#D_CX[A#@B,A1 M@F)>UB,J5G[Z_EICWU.[9HI=6XYW>P[>\(%"V\K1;F\&;>-M;ED#4OG>HX@3 M3 <('\!-B>V]91K]HB^!2\)]ZVH7AI*RD )2@U.))RZCN)66I87(O-.X^X)C M(;Y!B[HUUE#6;1^$K25K)%"H76T,TJ3@2A=IV6AQ:GU6QW?M$X MBI2UDXA4V;(Z-O>ESW B/%@B6-;D25I[FL#,34&:IH4!#=0521!,8#=NC@K \=G*1?IO@)H'X*^C&N .3#@0O,*5S MF.2JQRG7G]$@1)0'@@9F:N1"YL\2L!K5BH4:3EJH%D25XD^Y_W+:F( P5ON^ M!P$J>_="!'6 J@Y0O=X U7IXP;@A$Y06$$-B,B)#L]%*UYF H(N0$,3X^J!W?XD#_GIP3[A3YO==A%? M%-J)'Z1>&,NF96JL9FFJ9D.J'RIX)XS5$?-SUR:(J2!"W=.#!PAWDDK0V4GZ MN!3IHK>BS&6K02Y02U'(^UKIC5+8)=%D'Y66Q-C<((VY:>:5'&%MF0"-9+ MS/2",;48,ZA9?86:2:"S,(T%_+))50%M)8 =/8-7O(.F& /*"9E)\HT!K6.' M7+0IGT*<8L4C]D1Q*RWECRE49 Z$O$4SPL( I(1DM"*]>S+.0UH7I-,J^K2U+5NZ'G!(U//0Z\@23[1- M*>4W%HNO;W]Y0\7C!H*SG+&(@2&M$CY%K&'A-EK-?O5S-4)IY13?-$1)@+Z% M9#L7^P+Z7 #L1@P=3T%]#E4% $$C_;($Q1B$:49D2DD\$Q!]B4IKWAI'RUW+ M .FI2,)&Z&Y0TR1\SV(_& :>\/T0[S*[)_+'Z&;?Q./",G@V\ M41=P8B W( &9QX>X=]9.!&^-G0]DJGP77"F"(,S^ ?'\!EJ@^B8I_CC6&K@ M8+7"^5$:MJ1WO@S?8>*X(!D2$SCD6Z6K_,,$ MZZV<'8#Y*+EB W"<_GU-//P^'1>U'S8]S<%^:&FMDN M![USGP2:'_A$=&C4B--8A/GP@@EA"7&N% 2O"W"H$Q,K. JKB\LVFL(@DJ#C(Z0@ MUZ.LD4J^% =%+](B=VT8 )?W*6I063N =6;R<_@3WN=M3"I)JM2+7H?TWP*_ MU*ZE-2X%?J%? (6^!RNMB=L+H&_<^ T:@C^\[N)I5A-=JMM:=\4 ED&/ZAHK MEG4_(;*%Z* M)$5:5)I.1B+X(Q@:$]Q)*&((<1ZY%&IW95UH'A.2_A[*T1R20PD@HQ#;G.^) M-_DRQBZRRBL60SV_"J1226,>EM2<5N)+M$321OJ3G!%!!NQQ_G)0 $V@,,%T M&)$_B'=-Q@1P1H;@_ > 7!DR3Y5V!8DW&:&C%VMM92F T(BQ"@#W6= #O"-V M,])#FEAE,1&\F[@_['6(L4?8HR07*$ .FL=M+CB$->[/)$VE9EYUHI1JY_(P MX-^Y/&$I6G&2O*0@ M2LM,F1'D3>:/QG\G_EU^7+Z@@7IY"08*D(W1RT_^I]G'GXMU0$#V)4[9V;U( M41VGK..4=9QR#34&6==IQ,(GE"2PSA]RQGA68HS7!2O]7&C[4VK)'.4BD3&W M*#923<^9CO4H;J[)@$)TK!GQ>7:+(H 71=FQA0=K+<5V/\NBKKDGK-=3/QZK MA/5+D0!:Y;M[R:B2""11_%"X1!&\,*120X)9)JJFN6,1@:?[IQQ*C3Q!'O,L MTW)L$)5U67VBA2-]U.564;S9>"S=B#Q,^<.]##IG]W#._D^4/P*H*N)(Q1P% MP+D7BZ#6+/5@-&::I;X&/)B8*]P0A/-#D(HLOB>%7*$A/>?AF7\PRDH,^6%6 M/"O,"/S?WCB#?HMU6X.!XYFM@6.[W')^V^MUN?^CR[ALA*<0W4 FS M8.V!=C/BO+#<\&T]#A) +6(#5R4 &44S>> M9,8GEGSCF7$=I-]>Y!QV)?C=HA";^BD65@,6/20B9Y3JC<;""-.R_$8"Y@1@ MQC1 SI5ZO#+N;!IW72)-*=^G4[7$N>:]7&I5I2=4/4E#J$!X=5WQM M\ 3".?--ES-GT+:98WM6UV%NN^=T.Q[S!IVVV6]W9DZ@3=DJ<8@CN[]@F;B/ M6^ETK9XUL+9_].RFH0 DTBM W,B>K-I,;%YCA#>_7Q1Q R#PXG3,1^,%O&?S M$?R:^[/3"4@ 31TH@CL1/T!J!'$G2G,5N+B,F@K*F!+&E+AR<**4U [T%1+T#$R M"K)Y. 5%J*PA $+G#VI Z RE+ 7AB)%N-:0*U3LB&!4!&$S3 $NB@.3FXBQG MQ$6H!#%)5;XZRU35;,FY!0;'9#0)\\),+*R81!B(%GC/)S\2 @O(K[A>08)8 M%XJ!/L*+7,6>;,97B,Y\^8LMQ4!E]#1O8QM27F'EPST\^X&#)IEO=$'(N.1@ MA:FJ4= H 8(\6D2I])-$A3R9!SA\5PCCTQ*AC;VMSB2X5K1!0,71&:9Y%D/, MC1]E%/@JZ4 7S1=6.UU2<<_,16BWP+$00HH!R!?:?LFKP01*AO:NY# M,*HV@G*[RJ6(QW>*X!JR9I$Z$Y*+71Y(NJ.-NK4E2 MG"%/SQ/,J1U(5!R458279*VSA%L*MSWC\LXD%4WQ!<&[U@G&:4+;&+(@H78N ME%- 9PD=&CEZ,BDQ;4R%HY0K< MYL92%<+O4=F [O4&-G:7D(R-1-26.D5DJ6YK!!A*I*XNZG1/PYJ*A%"=FABF MU.&7X"N:=J;)*8I&1_>DU54M\N(%N24&,4T>*8A2PD"!+ 6@9'6I3/9#/1=; MRU,/DOQ>&W0OA<@P-EMDCA8-?42- M,@&K8:)9.WJN;-X+F\S*H7HRZ0,A*":X<\%W,'$P!X\T@Q/1S,2/P7H0W;DX M54"'Q(6TNQ6L,3(RT3=.&"^>.DAD!W!?'0*/C8N$A =*#1-9_?G3Y2-QJ?)G MT?-/9+>3?8DA=W&O]!RSLB0?]%XEX\LF7+B"-D M03JB##V9E99-B7^1<:9:56G:TK0J!J8^ B#2(?--*#+AIC0*L=>C,4**OTN? MSW16-6;582);;GWI#Z+UQ4J!&36-D'6YS-:2!C_URT'MJ;"-2GGU[::Q+5MB M_7# 64%4,\IW/$?YWG)(0*;72\?V_ I/X2I";H N'%3[B_[%:SF]C+=:@CU\ MN>2@OB;?L?34#]^II/I4SVX4*:GH0T6/4UJ=9C]S?V--UYP>:NL.NG:K[0^< MEFTRQ^[9+:<_[ P/4NG8"F4UPHS?CF]OKV\_'S[Q\7U MY=6'S]>?3F\O/U\Y?;/3[O5V!V<$4["-RTOQDPRK]HE!H!L:[!IR&'@T/_([ M%GX1+;.Q\X/3M3J6N?U8J-DT"#1#@VU3&M,:70%"@FEV.TVEYKLM]SGMMMQ1@=W#S'/.T MZ6 VQ$SLW3S%CS\P#_LAO=C16:%E<4%RITU*Y# DD,^Y3X4M8[:;JSC)+D0? M"*:[=UP.IKJ2125RG9/;2,H)8C04&*U)J=7I[^IDR!.A=.S&6J5:FC,W5E-< M\%@)9W/SV4<";?"@=*UNIS_T7,>U7=.Q^V;?89U^UVGY0W-H]T$Z>E[YH/P1 M?NOU!K9M]F935-I?HX3?!2EU\+UAH _$PXN_)P#+#;8R([_,]KDSJ*4ZG 8! MBGLL0#4*6$EW_BJ:84A6_C+9+%=QQ$LI>T/N>SW; M8=R'K6CW*E+VSOF0(?U^'.;5I=I]^!?P9]BP\Z+N-6OSV;,/8)>-L-&_+L M2N+D-S[0&G'NR]1WN#SR/#YU6S^H[MF98_:8-^RS_J#=,RNTQF[3N7B\ARW-TIF-Z*HK3J\S M: VZVS]VW::A8-K4 ;CA7+U#&G:1SQ]W_;S5D-60O6[(]B#LV=N]P%,=]JS# MGJ\W[+F/'+*X\4> \H-T'+(G()B(GZP'(6:+J?.Q*HB5BMZ:)H3EVSV[ZSI^ M;V YMF^ZCCOH6$X'_O2L0:\W;/5+FNO%7W] 'Z M$P4\4IE$J%Z^IFC%)<^(>R@Y0$S[B";^C%-^K'[104"V*4D"3ZTGF(Z2M\2C MV22+U0>"0=,G)3[>&F=33'Q61&>) DRY\HT05 E!L]WL#0X:PVZS8Q\T@F#,[>L._IHE/Z%#W <9 M/X(C[J'UA6#OFUKQ_"CEM)KMUWF6]NO@U/KX M]D];K8_7^GBMC]?Z>*V/'YP^OI:^(#V2RBD_?C2H]-Y0 :KY"_$\C$GW@)O- M=G?:^XK_M^=PK=E,A\+UN2HC>R;U8^.+\:,QH;7%_(V3>'!R3]Z%]#7PE44K)+.6:#T6 MW?=O-S%^_7WI;5<3K,0JK^[*W&>'EY1.E:C4F?[WM;"A%:C(N,6F'VOOOM": M]VY!GI,OKVQ;[-TJ+2*;#W$R6I%:JJR0PUH+[(EX%3=_9#V$S7)0RZ'+I357 M0Q@X![4:0!Q8C'P.>DREYC)EL'6:=F>)8[7@OD*;T1K5>Q[GY4;U4PNTIE1? MY]'[:684*"OA_O(XKX.B#EZK-1S"=O)$% CA,XPC[X[0&5NN1/UJF;S;OLU&5*;LF MBOC-A24&9[CZ^<1N*BZ7LZXKNFQ_T9KAW\AVHE:KG0^P98G+(IX>?7X,^1-U MXH$K[5:K/5VW\%R1T@,@\2VAN!.:R2O#>ED$\R"17A;5W#.DUU8P=D';6J1S MM'\D'K!3.+U<@'+GT-Z"9M+> U9JSTKM6=F^XK-# M6DZ[]JS4GA727]I[Y%D9M+K+]9=_U:Z5VK52NU9JU\K^(WU@KI5V[5JI72MK MJ2;[XUIY"=5D]TBB]JW4OI7:MU+[5K:O^>R.FF.VS.;EU4WM7IG--=TN@G^] MO_YH7$8XL,SCQKF4<^ ]./N9S.-!YSEJAA:32)BHGYSNF/&<)9+P@V<_.3C&"B M#]*UTV+[>LQ":7YS]D?MMUA)P.\,1CL,V;KQ[/F*Y M$E ;X[4Q7AOCM3%>&^,':(R?G7ZLC?&=-,8K!/,9"[U)*-SP'X/HF\M2_C-B M^M"VL;:,:\OXU2!=6\;;5RH6BM;SBP^U97Q8EO$Y'P91\&SR=^?PKLWDVDRN MS>3:3-X!\;Y;LOSCZ?O:3-X7,_DC3:0*X-Y/7%^ZXU1EX@Z^V# MFR+P$D)_IQ?@#"<'&5_8'9?#S2L3OM\.L8@LP[$=051*Z&813C$!90$^H8NR M4[AX&JB'[VI[O;;7:WO]]2!]B/;ZKQES0[Z-WO"5@!$TZCM2OGAQ&+)QRH_5 M+U+P'&,S^24:"2X=\>!YDVZM[F;M4R4=M4_4=,HWO_^KB@*W!6F,)\DX3@& >)B74)M]54%]\>C=L^B.8^UTPX#; M8_@T>0C TDXG[G_A?BR]QCO#@ F:$%]EF9&*IS7@A8F1WK,P-(+,<+F"(YB: MLY6H.5MP!1[*HB<$$T=8@ X.XI\JNKDW28(L 'BIFCN9@;*YVX?B10:7_LQ M;#](QR%[@I,5\9/U@-2YW0I0$CIX\4=A9D;@__;&<3N]+GOOU^N+&,6W+;@_DUNX3_/0D2COZV,O^P\&2:G;?^N[P5 M0W%P]=.*E\V!93?HIFM^%Z19@F^X9\"O)N&30368SKM0ZXKS,MDVT5I]5D&J@ MH1R4YW#$'H_0\@'HE)B@::"P'K'Z(*$[Z1,IL(J)H>J#)#_5Y7&K:P]G'P&B M(2^,S]XV!^=6CYON &I(A2G:D\?T&WR;OVTUCN#2N\,:15W:CTZS4^_&SNR& M;3=[]7Z\Q'ZLXP]=RK,VC?*/"Y*9@;[MY0-].ZUF>R$1;@+=15K/V<7U[>GU M:4-Z J_.FJM,MS/;SRJ7=G^/?Y[;'P2.2WGHCF.YZYP)ITL>&U<@8W"&L]%K M&-@W;DUO^DMOT/NGX_5B)(*(MATC*>'P:_JK\6<0A@$;&1^:Q@?.[WGRM#^$ M\R*L8)M$=L5&?!4R*[>:"]7=#!_=U+ ECK.[O'& Y%W_G4-$XC/X$' M4->@P/NV/X1S\-+G9_0=26GH7MHRF:W$;*OH<,_XV,&3HZ8,'8[J,=,!?<=4 MCQGXWNU%IHKP!&N>;R_D+$'*N)_*MK!F(V O$DFT^R^RQ>O[S__W?_1U*W*F M,4 9)\>*AVL+*AVR[1P0$6PT6TTK/WDRW%C^#*6#)8[D'3\2<0PVA*4Z9M_C MP)?;TALTK5]*64426C?VG^#'?38*?_]_4$L#!!0 ( .V#9U5/,+ASR @ M )XR 8 8V5R="TR,#(R,#DS,'AE>#,Q9#$N:'1M[5OQ4]LZ$OY7='3> M*\S$<4)HH0YEAH8P+S,M[3'AWMV/LBW'.F3+3Y(3<1B\MOXRV<2RZC,6&Y(I!@U4#KC)B5C610T M)U^84EP(\DGQ>,((^=#N'K0[[0_O/>_D&%0-JC8R#TBWZQ_Z^YW]?=(Y"@XZ M06^??/M"=J_&@STK??9U,/[7MZ'K]=O5I\^C =GQ?/_WWL#WS\9GK@+4=\E8 MT5QSPV5.A>\/+W;(3FI,$?C^;#9KSWIMJ2;^^-)/328.?"&E9NW8Q#LGQU@" MGXS&)\<9,Y1$*56:F8\[5^-S[P@D##>"G1S[]5\G&\IX?G(<\RG19B[8QYV, MJ@G//2.+H-1MWTIK_A\&JF%X*[;WWD.)83?&HX)/H#NTWA7P/ :L M!)X5<7,45-,3KA@R8W;(H10Q5 YO4AYR0WK==O?8#V$NBQ_('0^&IR.1U\OOI\5V.WIY6F+C"X&[>_7[M?M_ M3=P^VM3]K2W:)ZHMY2+9G%SG&JP)&:*S%(>I427^+%L/V.*54IP !G7P(=P MJATQ54P7++(&HMX"3),Q#',*S6(2SIO3\ K-S4SM/3\T&4EX#HN/.%HN=@MP M">)0K1KU/$_ VU!DNO ]$F4,.@%0C95M 1@Y>J@"\(!01HA#GK+ :@43?:MK MV ZQI= ME"@%" ! ):#(=J>M/1'5*4F$G.D:O8I-N#:0E!A"L=#9#5:V&B#4 MM3%WK'W%X6:F'FP-A^.51<,1=@_[ND):12?0I4C'O7;UGEW1$:&*6>P %G@H M&*XQ80#84'"=8@L4R\"CHE?%YYCK2$A=0COTM4H*!Z)"24BQH5B37B;Z-F!>W5*935A*I_)O2'6T3_QC[PSB;8W'MNO!=@_TQYC!"G6N84 MPP35L#V0VR+NJ8IK#,*NX-0M&'*)==WBCK1PM4ATFZFB'>LHDXM(-]6@BE(5 ML!NTY3]1)%5LC;!,><)RH#4"-@74L )W&XI %N" ;T\B("B\0G_KT(^>!/WA ME(K2>D<$ 4L2(+)\"JNIUQ#2!;?9P-N[Q_4DJX,AV20 MV8,2/$/)RX5=>\ZJE.H%'T)/:[<*BVT8LO-1A8@Y$?R:B>K4Y)9\Z\E3]+S; MXT_&T\&2=R^?:=J#U[C>0:VEYT-'W$3QT@DB#A_!A.XP\85U%-BXD4HOR("N"%P%4Y OS=ZQ?8;/EPBC/IU),&<;2G$ZJ7R=4Y4595@@Y9U [2Z7SFW0% M^8#4K1"-;?ZZ_60/A3="[*_C'W=P[?#FBDTU*RTA;!:FO$@*00O-@OI+TPY< MP]3=P\";)#A\F-A52#0QXFZIV-_FL2M/T#GD $MC>PWKJ&@*:JVH]+?=>,T M\6*4&/J 3U6_\!M95"H./OS2G)RJ[WJB&O=@&IIQP?! OIZP^MF;*5H$(;B@ M:V\&$_+@W9I%/0VU%*5A?;S@@WVOCN^Y,= 0W-PAN/M'U:>)-YKM_7:W]SK? MWV^^#R RO'^=\"U-N&\4^IHM^)5G"*:'[?UBY1;3OTN-;'\UP#JIE8DZ@]@7 M$!?*R^]M?<4%J.]$<#[$/C^7^(R<^%SN<(A]1>LK M6C>D)M]GB(.4L^3N]=?GN5B\UH*';^$N=X=O,Z&:E/P@J6&3)Z6+3"RDT?5$ MR3*/,2N4*JA=4..%@M6*BH B01$\9U[U7#NMYHL,54GS/8;;;T@4D+A[CJK2 M!#+N@$XECROP'1VU]P\6KM*5=>Q+%>[-"_LJQ\E_ 5!+ P04 " #M@V=5 M[W3\AXT( _,@ & &-EU;86_; M.!+]*[P4NTT R[*=M$WE-$#J.%@#;=K-N3C<1TJD+"*4J",I.[Y?OS.D;,N) M# 29]_&8S__77H1_WZ[>.GT8#L!6'XK\-!&)Z/ MSWT%=-\E8TT+(ZQ0!95A.+S<(WN9M644AK/9K#T[;"L]"<=7869S>11*I0QO M,\OV3D^P!#XY9:4)!G5AML/>]_&%\$Q2%AA)3\]"1=_O6RLV/STA(DI M,78N^8>]G.J)* *KRNBP4]H^M RA^I;,33 3S&91M]/YK5]2QD0Q"21/;?2F M?7R\*M)BDBW+E#6NZ'[Z%$LMO;$"EF,!P MJ+TO$ 4#K$2!$_%S%-73$Z\I,N/.Y%A)!I7#FTS$PI+#;KMW$L8PE^6N-&_H MF8!J7*^K=?7MTY!T#VG0/=JG!V0PO!J/+D:#L_'HR^73:8'#GEV=M#W5\>]SF'_)$3!77KECO7+22=?+LC@C]'P M@ER,+L\N!Z.S3U $M<,KLO]5BR(1)97D0A00I 1\^Y*F(N'ZX&\W;:,6^=PF M9P73T/Z?2<9SD5RW",R%%>F;D[ @5/N#%4SU$DI]<?-:7B!YG:J'CX^-#E)E^EMY>P6X!+$ MH5HWZD610K2AR/O@>R(K!GT"H!J>;0$8!4:H$O" 4$:( VM?8K6&B;DU-"P' MY@AE"R4J"0( 4 4HH.6K08(S4*9 M.]J^X' [58]VAL/QFM/0PNZ[OJF15M,)#"G*,ZU]<^ \.B)4A"56L&&$XH-V0?,, X@], 8 MWL .K8"]Y1F$L:M*@H1CZV_VN=>B^X;Y)_\HD*X5'KS8/\%8U\"TQQCJLO5 MZ=I *0R$=MY&.D@@.]@EXUJ'Q+OVT1U0^+)?$L%D\=^5[YW"[NLA&#[G!N@Z MN-)ER._CK(7).Z&5V;X)9M&8 V;JD7Q>5I6&#B"HX5QCJ 0I7KA^D(&O@FPS M4/L-.H"P3LPK(+7J((Z5 @(NZ&*4%,P=HY@J-H()J@4:(#Q]<*FCP)XJ@RG= M+5OC\K\+K,IP4,A"(,=&);!5D5228CX LYP2*VH +3S1:/(C^!9S%(20#>TY M>[X0?1LU:VBOSV1<3]CUKX3^>(?HWSH&WED$VT?/K=<"K)^I8 AQ:E1!,4U0 M \L#N2WBGFJVP""L"D&]PY!+;!H65Z2#JT.B7TPU[=A$F7Q&NJF-*BM=PFHP MCO\DB=+,*>&8\H070&LD+ JHX26N-A2!78 'OCMW@*3P OV=0S]Y$/2'4RHK M%QT1!#Q-@/G?\T#OZ_ 2I[6(SV&+B+)3QMJ+FGJ]D(V!^( MS,@Z5))4&A'32/$;>LV5L5".AYS0ETF@H_H\B^S?TR0%Z$.\O"5=*PZ;0>X. M2O ,I:B6>AUXK3)JEGP((ZU;*IRY-.3FHTX1:\T 30 M!+2TY8F! 59@JASF#N;:&5-GC(VG?R]1;??[JC-(S:F&N- "7W,7S0 M[J2] MAE7+9S913)6<NM\JRI4V8HX#0U+_Z6E7671R]_ZTY%?5(BVEI M7,MH](SNP1/QQ?0LGH.9IF440ZRX#F9@_G>O>BSK:6R4K"SOXWV3N_8]ML<; M@MM3=G\=IOZT;*O9[KU,]M--]@NT=S;;H=48978P[8]M+U 6RP-3TH1'I>;. M;R!S#NDL(N02_)G'D%S>M0A>U5LS>A=K^!',NR]W_Y#2Z)0Z(\7*6I4#'&Z( M.WDGKSKNW]-:%9IPP^V>E4V_#N*V75,_*;P>TY8&ZC#Z/3/D7N#V-X#;DQHS MR 1/[U[5?('5"ZP>8LSWKP&OP!6Z3>>"K/TL,]O@C]ER;QK3Y'JB554PW!4K M'2VR0./&_WI%3:+YI4)II;KB$Z5 M8+63CX_;O:-EMO)E'??6@W\UPKUK#,R9#$N:'1M[1IK4]LX\*_LT6D+ M,_B5! A.FIDTA"DSY5%BIM>/LBW'FLJ6*RN$W*^_E6RG"?1:N&F FX,)B;U: MK?:EW=6C_X=EC?.4Y!&-X4-P^A%B$Q7?MPW[(&?20UJON(W ?/4*/RV6Z@>]G2P M^1;.C35GL4I]SW5?]PH2QRR?6IPFRM^SN]WO(,FFZ1(F*M%\23E1[)IJVBM4 M(TZ)]$.ATM[M 7[4LVCZ)2)75D(RQA?^VX!EM(0S.H=+D9'\[6X%P=^22I:\ M[1GLDOU%D32*I^B-L@AG4R2N>>U5\ONUZ.':('-JQ D%C[%Q?).RD*DWK[Q] MM]=NV5[?"5%9Q2.QIK&;<:Y9B:QPIA9^RN*8YHCPYE6WY;9[?4%Z[LB3VR83(>!2?G9Y5UO?:> M^XRX'$[@OA^>C2?6^9\?QU]@ M. IT2\MU6X_,_)--FC4V3G*(1)[32 >U*N^HE,*G&9'(,E_ )2V$5" 2&%&I MB"2[<))'-FQK-,UCR^V-1(:9:F'>O-X.IB(X%C*K'=:U/D$BI*'[;4FW0-Y$ M##2/,7=-:*%H%E();7<7= +;!5)"PGB3#'7G"8UF$J,O2DOR&,8WF%AR3(DX M?,;*4@N 'XT98T:$E$J*;*\R6@G3\(F2[!KT&3(A2[04C7=-MW !$4K+D@6V M$P5*&+R0ED83V0*^YF*.S$VIORG+/)V#K"51K]OX,D,MY683>C;)CO5([J3 MM[<=-V_);?]8^L8P,A;S#MN=GO::%VNM6ZOU4VNQ'"=N1DQLP#"A",,I@E"C M[L:4A)GY+&FIK;:KFPG6J]@-^24<;5H6:,:RFFL)R['RU7 D&)M:RLQFQ)KQ MRN@"8X,9T[SI3G6 L9^3]72Y:,+[NRVM>EW6DI#3ADHH) 85*Q*OM'52IV\0EP@P82+>:.SYMV:2U+X M(2Y2OEISU,DO:^]E.PE+P6>*]O0"0(^]+N*FW6 %$1OOZ135^J3^5O&]%-ZR M#PY>]/UX^NYX]E[[1>&/I_"VW7X)*(^I[P-[[T7?OTG?CI(ZG?Z>U+D!D<_0 M3F;E=% MG"HI?E/JV82)V+I]]+//%'(6&8O\N!CM.VSP(,GJ(%]78:%02F3H M!S> +LEB>.6:O^5.Q'CFT6*#MGGJ&/$2 M$O[/(>%1Y1FEC"8POJ'13!?@<)XD+**R'\K!]H5D><0*PN^V[[R$A_^&."8\ M.&:3KUF,/!/V-L#&$*JC%Q"2(10=U^SZLA+FDBE%(74EPS?:Y4G]O4V\=FGWFN[U*$^J2AWLT.%W=PDIG,69E^)W"? MDR<)3)6:U22!68$0S2LME7UG79DN-V=#$GV=2C'+8[U1+*3?U! K%Q#6&^H% M>PLUQY%]JWYOJH[5BP\U9/7>P^T;%0694JM:VI-$4>F3:\'B>L)TNW:KLZQU M*IAK+F%4-S7,U8_!WU!+ P04 " #M@V=5R7)8LLL% !-'P & &-E MT9:V_:2/"OS%&U323\ /(@AB(10M1( MS:/@Z*X?U_8:KV)[W?42A_OU-[NV"22]:R(%FIX2$;!G9V?GM3.SL_T_#&.< M1B3U:0"?W?,O$'!_GM!4@B\HD0@MF(S Y5E&4CBG0K XAF/!@AD%.#);>Z9M M'AT8QJ"/I$;5')XZT&I9AU;;;K?![CI[MM-IP]4Y[%R[HUV-?7(Y$IBRQI?-* 129DYEE44A5ET M3"YFECNQ(IG$>U;,>4[-0 :-05]!\)N28-!/J"3@1T3D5'YJ7+NG1AP\2;!8M8;P4S1$T)I+=4D5[A:H?4R(CRQ*:PP4M8,(3DGYLEA#\S:E@X<>>QL[9WQ1)HWB2 MWDF#Q&R&Q!6OO5)^IQ+=6UNDH%H%=Z\#N==IFNV]YJ*QL M2ZPI['J=6Y8C*S&3"R=B04!31/CPKMNV.[V^I1 WQ)>/^X>*9^ALZ@[=\?GX MPL6-,)E>#_'!O=RVW9OQ!/,5 O]UNKM8BJ"4RZ2RF%MXRN$7&BZWY=T,^2-!T#3 '/7E&:2 M)AX5T+&;H!)8$T@.(8OK9*@F3ZD_%QA]45J2!C"^P\228DK$Y1.6YTH _"C, M #,B1%109'N5T5*8FD^4I*G1Y\B$R-%2-&CJ:=X"?)26A0L<)Q(DUW@>S;4F MD@7&OK98ZZBSUU->\V:M=6NU_]-:+,6-FQ =&S!,2,)PBR!4J[LV)6%Z/PN: M*ZLUU3#!>A6G(;\D1IOF&9HQ+_=:R%*L?!4<"0:ZEM*[&;'F<6ETCK%!KZG? MU*0JP)BOR7JJ7-3A_5-#J5Z5M<2+:4W%XP*#BN'S."993IWZ896/ UP\*K.6 M*C.5AE&%ZQ9=-7%9PNKDHI8R8K+@<^F0N>2]E1I5L2)J/BKZK5).&2RE5/'- M)W&5HK#(KDD)E_-X+FE/'0#4VNLB;MH-5A!Q\(E.49Y/JF\9/$GA;?/P\$W?V]-W MY\ \VGM3^!85;G;>]+U-?1^:^V_Z?B%]6U*H=/HRJ7,#(E^@G?3)Z; \.)52 MO%#JV8Z)U+/#)#+G/]E,SXOU53'F<2EY@NYP!^B9+(!WMO[;L@;8OXO?&%BY M!>]7R53'E81#NF$(OUUJ2Z8(A(#AY%_$SP6Z;:VE7;N.I>Z397H:YR/=7HK)IIWN(1 M3C@7*P)/:7P+8#)7K(8AS#.$*%YI+LU'96VT3#P>\6]F@L_30/6IN'#J M>FCE_G-]H$I5;=1NU:0U6O7AQ>Z&9E1HSQ9D%!2X9!;SH)J MPW2[9ON^="MAMKX#+B^*]@4 #(0P$ %0 @ %S$@ 8V5R="TR M,#(R,#DS,%]C86PN>&UL4$L! A0#% @ [8-G52"^)9N&*P I+\" !4 M ( !CB< &-E^1D'4 +)C!P 5 " 4=3 !C97)T+3(P M,C(P.3,P7VQA8BYX;6Q02P$"% ,4 " #M@V=5=3M,( U' "\504 %0 M @ $*R0 8V5R="TR,#(R,#DS,%]P&UL4$L! A0#% M @ [8-G5;4\]#"9DP( S1@D !4 ( !2A ! &-E&5X,S%D,2YH=&U02P$"% ,4 M " #M@V=5[W3\AXT( _,@ & @ $4K0, 8V5R="TR M,#(R,#DS,'AE>#,Q9#(N:'1M4$L! A0#% @ [8-G5;>1 1'F!0 SB( M !@ ( !U[4# &-E&5X,S)D,BYH=&U02P4& H "@"F @ ],$# end