0000950170-24-038058.txt : 20240328 0000950170-24-038058.hdr.sgml : 20240328 20240328161548 ACCESSION NUMBER: 0000950170-24-038058 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 101 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240328 DATE AS OF CHANGE: 20240328 FILER: COMPANY DATA: COMPANY CONFORMED NAME: KLDiscovery Inc. CENTRAL INDEX KEY: 0001752474 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] ORGANIZATION NAME: 06 Technology IRS NUMBER: 611898603 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38789 FILM NUMBER: 24799153 BUSINESS ADDRESS: STREET 1: 9023 COLUMBINE ROAD CITY: EDEN PRAIRIE STATE: MN ZIP: 55347 BUSINESS PHONE: 703-288-3380 MAIL ADDRESS: STREET 1: 9023 COLUMBINE ROAD CITY: EDEN PRAIRIE STATE: MN ZIP: 55347 FORMER COMPANY: FORMER CONFORMED NAME: Pivotal Acquisition Corp DATE OF NAME CHANGE: 20180910 10-K 1 kldi-20231231.htm 10-K 10-K
P20D0001752474FYfalsehttp://fasb.org/us-gaap/2023#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember3http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesP3D10001752474us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001752474kldi:AnnualConsolidatedRevenueMemberus-gaap:PerformanceSharesMember2023-01-012023-12-310001752474kldi:UnitedKingdomAndGermanyMember2022-01-012022-12-310001752474srt:MaximumMember2023-01-012023-12-310001752474us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-12-310001752474us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001752474srt:MinimumMember2023-12-310001752474kldi:PivotalAcquisitionCorpMemberus-gaap:CommonStockMember2023-12-310001752474us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001752474kldi:TwoThousandNineteenIncentiveAwardPlanMemberkldi:TimeBasedVestingStockOptionMember2022-12-310001752474us-gaap:CustomerRelationshipsMember2023-12-310001752474kldi:LegalTechnologyMember2023-01-012023-12-310001752474kldi:NebulaEcosystemMemberus-gaap:PerformanceSharesMember2023-01-012023-12-310001752474us-gaap:DomesticCountryMember2022-12-310001752474kldi:MGGInvestmentGroupMemberkldi:DebentureNotesMemberus-gaap:RelatedPartyMember2022-01-012022-12-310001752474kldi:TwoThousandNineteenIncentiveAwardPlanMemberkldi:TimeBasedVestingStockOptionMember2023-01-012023-12-310001752474kldi:DataRecoveryMemberkldi:TechnologySolutionsMember2022-01-012022-12-310001752474us-gaap:InterestExpenseMember2022-01-012022-12-310001752474kldi:DataRecoveryMember2023-01-012023-12-310001752474kldi:PivotalAcquisitionHoldingsLLCMember2021-01-012021-12-310001752474us-gaap:StateAndLocalJurisdictionMember2023-12-310001752474kldi:TwoThousandTwentyOneCreditAgreementMember2023-01-012023-12-310001752474kldi:TwoThousandNineteenIncentiveAwardPlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-12-310001752474kldi:FourHundredAndOneKPlanMember2022-01-012022-12-3100017524742022-01-012022-12-310001752474us-gaap:ForeignCountryMember2022-12-310001752474us-gaap:ComputerEquipmentMembersrt:MaximumMember2023-12-310001752474us-gaap:ForeignCountryMember2023-12-310001752474kldi:TechnologySolutionsMember2023-01-012023-12-310001752474us-gaap:ComputerEquipmentMembersrt:MinimumMember2023-12-310001752474kldi:NebulaEcosystemMemberus-gaap:PerformanceSharesMember2022-12-310001752474kldi:TermLoansAndDelayedDrawTermLoansMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-03-032023-03-030001752474us-gaap:TrademarksAndTradeNamesMember2022-12-310001752474kldi:TwoThousandNineteenIncentiveAwardPlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001752474kldi:FirstLienFacilityMemberkldi:TwoThousandSixteenCreditAgreementMember2016-12-072016-12-0900017524742023-01-012023-12-310001752474kldi:PivotalAcquisitionCorpMembersrt:MinimumMember2023-01-012023-12-310001752474kldi:TermLoansAndDelayedDrawTermLoansMemberkldi:AdjustedSecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-03-032023-03-030001752474kldi:PivotalAcquisitionCorpMember2023-12-310001752474us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-03-032023-03-030001752474kldi:TwoThousandNineteenIncentiveAwardPlanMember2023-12-310001752474kldi:PrepaidExpenseMember2022-12-310001752474us-gaap:ComputerEquipmentMember2022-12-310001752474kldi:TwoThousandNineteenIncentiveAwardPlanMemberkldi:TimeBasedVestingStockOptionMember2022-01-012022-12-310001752474us-gaap:AdditionalPaidInCapitalMember2023-12-310001752474us-gaap:OtherAssetsMember2023-12-3100017524742022-12-310001752474kldi:UnitedKingdomAndGermanyMember2022-12-310001752474srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2023-12-310001752474kldi:DataRecoveryMember2022-01-012022-12-310001752474us-gaap:DevelopedTechnologyRightsMember2022-12-310001752474us-gaap:AccountingStandardsUpdate201613Member2023-12-310001752474us-gaap:StateAndLocalJurisdictionMember2023-01-012023-12-310001752474srt:MaximumMemberkldi:TimeBasedRestrictedStockUnitsMemberkldi:NonEmployeeDirectorMember2023-01-012023-12-310001752474us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-3100017524742023-06-300001752474us-gaap:PerformanceSharesMember2022-01-012022-12-310001752474kldi:ConvertibleDebentureNotesDueTwoThousandTwentyFourMember2023-12-310001752474kldi:NebulaEcosystemMemberkldi:LegalTechnologyMember2022-01-012022-12-310001752474us-gaap:RevolvingCreditFacilityMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-12-310001752474us-gaap:LiabilityMember2023-12-310001752474srt:MaximumMemberkldi:PivotalAcquisitionHoldingsLLCMember2023-12-310001752474kldi:PrepaidExpenseMember2023-12-310001752474kldi:AnnualConsolidatedRevenueMemberus-gaap:PerformanceSharesMember2022-12-310001752474us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2023-12-310001752474kldi:TimeBasedRestrictedStockUnitsMemberkldi:NonEmployeeDirectorMembersrt:MinimumMember2023-01-012023-12-310001752474kldi:TwoThousandTwentyOneCreditAgreementDueTwoThousandTwentySixMember2023-12-310001752474us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001752474us-gaap:RevolvingCreditFacilityMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-03-030001752474kldi:PivotalAcquisitionCorpMemberkldi:PublicWarrantsMember2023-12-310001752474kldi:TermLoansAndDelayedDrawTermLoansMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-03-032023-03-030001752474us-gaap:RetainedEarningsMember2023-12-310001752474us-gaap:PerformanceSharesMember2023-01-012023-12-310001752474us-gaap:RestrictedStockUnitsRSUMember2023-12-310001752474kldi:TwoThousandNineteenIncentiveAwardPlanMember2023-04-012023-04-300001752474kldi:NebulaEcosystemMember2022-01-012022-12-310001752474kldi:PivotalAcquisitionCorpMembersrt:MaximumMemberkldi:PublicWarrantsMember2023-01-012023-12-310001752474kldi:ConvertibleDebentureNotesDueTwoThousandTwentyFourMember2019-12-190001752474kldi:TwoThousandTwentyOneCreditAgreementDueTwoThousandTwentySixMemberkldi:LongTermDebtCurrentMember2023-12-310001752474us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-12-310001752474us-gaap:CustomerRelationshipsMember2023-01-012023-12-310001752474us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001752474srt:MaximumMemberkldi:TwoThousandNineteenIncentiveAwardPlanMemberkldi:TimeBasedVestingStockOptionMember2023-01-012023-12-310001752474srt:MinimumMemberkldi:PivotalAcquisitionHoldingsLLCMember2023-12-310001752474us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001752474us-gaap:FurnitureAndFixturesMember2022-12-310001752474us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-03-032023-03-030001752474us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-12-310001752474us-gaap:LeaseholdImprovementsMember2023-12-3100017524742024-03-280001752474kldi:TwoThousandSixteenCreditAgreementMember2023-12-310001752474us-gaap:RetainedEarningsMember2022-12-310001752474kldi:AnnualConsolidatedRevenueMemberus-gaap:PerformanceSharesMember2023-12-310001752474us-gaap:CommonStockMember2023-12-310001752474srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2023-12-310001752474us-gaap:TrademarksAndTradeNamesMember2023-12-310001752474kldi:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-12-310001752474kldi:NebulaEcosystemMemberus-gaap:PerformanceSharesMember2022-01-012022-12-310001752474us-gaap:CustomerRelationshipsMember2022-12-310001752474us-gaap:OtherAssetsMember2022-12-310001752474us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001752474kldi:TermLoansAndDelayedDrawTermLoansMember2023-12-310001752474kldi:CenzaMember2023-01-012023-12-310001752474us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001752474us-gaap:FurnitureAndFixturesMember2023-12-310001752474kldi:MGGInvestmentGroupMemberkldi:DebentureNotesMemberus-gaap:RelatedPartyMember2023-01-012023-12-310001752474kldi:LegalTechnologyMember2022-01-012022-12-310001752474us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-12-310001752474kldi:TwoThousandSixteenCreditAgreementMember2016-12-0900017524742021-12-310001752474us-gaap:DomesticCountryMember2023-12-310001752474kldi:CenzaMember2023-12-310001752474us-gaap:AdditionalPaidInCapitalMember2021-12-310001752474srt:MaximumMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-03-030001752474us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001752474us-gaap:AccountingStandardsUpdate201602Member2022-01-010001752474kldi:MGGInvestmentGroupMemberkldi:DebentureNotesMember2023-12-310001752474kldi:TwoThousandNineteenIncentiveAwardPlanMember2023-01-012023-12-310001752474us-gaap:SoftwareDevelopmentMember2023-12-310001752474kldi:NebulaEcosystemMemberkldi:LegalTechnologyMember2023-01-012023-12-310001752474srt:MaximumMemberkldi:PivotalAcquisitionCorpMember2023-01-012023-12-310001752474us-gaap:CommonStockMember2023-01-012023-12-310001752474us-gaap:LetterOfCreditMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-12-310001752474us-gaap:CommonStockMember2022-01-012022-12-310001752474us-gaap:RetainedEarningsMember2022-01-012022-12-310001752474kldi:CenzaMember2023-11-202023-11-200001752474us-gaap:AdditionalPaidInCapitalMember2022-12-310001752474kldi:AnnualConsolidatedRevenueMemberus-gaap:PerformanceSharesMember2022-01-012022-12-310001752474kldi:FederalAndForeignTaxMember2023-01-012023-12-310001752474kldi:NebulaEcosystemMember2023-01-012023-12-310001752474us-gaap:DomesticCountryMemberkldi:ExpireTill2027Member2023-12-310001752474kldi:TwoThousandTwentyOneCreditAgreementMember2023-03-030001752474kldi:TimeBasedRestrictedStockUnitsMemberkldi:NonEmployeeDirectorMember2022-01-012022-12-310001752474kldi:ConvertibleDebentureNotesDueTwoThousandTwentyFourMemberkldi:LongTermDebtCurrentMember2023-12-310001752474kldi:ConvertibleDebentureNotesDueTwoThousandTwentyFourMember2019-12-192019-12-190001752474srt:MinimumMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-03-030001752474kldi:TermLoansAndDelayedDrawTermLoansMember2023-03-030001752474us-gaap:ComputerEquipmentMember2023-12-310001752474kldi:LongTermDebtCurrentMemberkldi:ConvertibleDebenturesMember2023-12-310001752474kldi:TwoThousandNineteenIncentiveAwardPlanMemberkldi:TimeBasedVestingStockOptionMember2023-12-310001752474kldi:TwoThousandTwentyOneCreditAgreementMember2023-12-310001752474us-gaap:TrademarksAndTradeNamesMember2023-01-012023-12-310001752474kldi:TermLoansAndDelayedDrawTermLoansMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-12-310001752474us-gaap:CommonStockMember2022-12-310001752474kldi:TwoThousandNineteenIncentiveAwardPlanMember2021-01-012021-12-310001752474kldi:TermLoansAndDelayedDrawTermLoansMemberus-gaap:BaseRateMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-03-032023-03-030001752474kldi:ConvertibleDebentureNotesDueTwoThousandTwentyFourMember2022-12-310001752474kldi:PivotalAcquisitionCorpMember2023-01-012023-12-310001752474us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-03-032023-03-030001752474us-gaap:SoftwareDevelopmentMember2022-12-310001752474us-gaap:RetainedEarningsMember2021-12-310001752474srt:MinimumMember2023-01-012023-12-310001752474us-gaap:DomesticCountryMemberkldi:ExpireBetween2028And2036Member2023-12-3100017524742021-10-012021-10-010001752474us-gaap:CommonStockMember2021-12-310001752474us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001752474kldi:FourHundredAndOneKPlanMatchingFirstThreePercentageMember2023-01-012023-12-3100017524742023-12-310001752474us-gaap:AccountingStandardsUpdate201602Member2022-12-310001752474kldi:ConvertibleDebentureNotesDueTwoThousandTwentyFourMember2023-01-012023-12-310001752474kldi:FourHundredAndOneKPlanMatchingNextTwoPercentageMember2023-01-012023-12-310001752474srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2023-12-310001752474kldi:TwoThousandTwentyOneCreditAgreementDueTwoThousandTwentySixMember2022-12-310001752474kldi:DataRecoveryMemberkldi:TechnologySolutionsMember2023-01-012023-12-310001752474us-gaap:InterestExpenseMember2023-01-012023-12-310001752474us-gaap:CostOfSalesMember2023-01-012023-12-310001752474kldi:RevolvingCreditLoansMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-12-310001752474kldi:TwoThousandNineteenIncentiveAwardPlanMember2022-02-012022-02-280001752474kldi:UnitedKingdomAndGermanyMember2023-12-310001752474kldi:TechnologySolutionsMember2022-01-012022-12-310001752474us-gaap:StateAndLocalJurisdictionMember2022-12-310001752474kldi:RevolvingCreditLoansMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-03-030001752474kldi:LongTermDebtCurrentMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-12-310001752474us-gaap:DevelopedTechnologyRightsMember2023-12-310001752474kldi:NebulaEcosystemMemberus-gaap:PerformanceSharesMember2023-12-310001752474kldi:TechnologySolutionsMemberkldi:LegalTechnologyMember2022-01-012022-12-310001752474kldi:TwoThousandNineteenIncentiveAwardPlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-12-310001752474kldi:TwoThousandNineteenIncentiveAwardPlanMember2022-12-310001752474kldi:TermLoansAndDelayedDrawTermLoansMemberkldi:AdjustedSecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-12-310001752474kldi:TimeBasedRestrictedStockUnitsMemberkldi:NonEmployeeDirectorMember2023-01-012023-12-310001752474kldi:TwoThousandNineteenIncentiveAwardPlanMember2022-01-012022-12-310001752474kldi:TechnologySolutionsMemberkldi:LegalTechnologyMember2023-01-012023-12-310001752474us-gaap:RetainedEarningsMember2023-01-012023-12-310001752474us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001752474kldi:FourHundredAndOneKPlanMember2023-01-012023-12-310001752474us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001752474kldi:PrivateWarrantsMemberkldi:PivotalAcquisitionCorpMember2023-12-310001752474kldi:PivotalAcquisitionHoldingsLLCMember2023-01-012023-12-310001752474kldi:UnitedKingdomAndGermanyMember2023-01-012023-12-310001752474us-gaap:CostOfSalesMember2022-01-012022-12-310001752474kldi:TwoThousandNineteenIncentiveAwardPlanMember2021-12-310001752474us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001752474us-gaap:DevelopedTechnologyRightsMember2023-01-012023-12-310001752474us-gaap:LeaseholdImprovementsMember2022-12-310001752474us-gaap:DomesticCountryMemberkldi:NoExpirationMember2023-12-310001752474us-gaap:LetterOfCreditMemberkldi:TwoThousandTwentyOneCreditAgreementMember2023-03-03kldi:Locationxbrli:purekldi:Customerkldi:Installmentkldi:Datacenterkldi:LetterofCreditxbrli:shareskldi:Employeekldi:Segmentkldi:Countryiso4217:USDiso4217:USDxbrli:shareskldi:ReportingUnitkldi:Lab

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

(Mark One)

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2023

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE TRANSITION PERIOD FROM TO

Commission File Number 001-38789

KLDiscovery Inc.

(Exact Name of Registrant as Specified in its Charter)

 

Delaware

61-1898603

(State or Other Jurisdiction of

Incorporation or Organization)

(I.R.S. Employer

Identification No.)

9023 Columbine Road

Eden Prairie, MN

55347

(Address of Principal Executive Offices)

(Zip Code)

Registrant’s telephone number, including area code: (703) 288-3380

 

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

 

Title of each class

 

Trading Symbol(s)

 

Name of each exchange on which registered

N/A

 

N/A

 

N/A

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. YES No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. YES No

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes NO

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes NO

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

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 June 30, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value of the voting and non-voting common stock held by non-affiliates of the registrant, based on the closing sales price of $2.25 on the OTC Pink Sheet Market, was approximately $21.5 million.

As of March 28, 2024, there were 43,086,267 shares of the registrant’s common stock, par value $0.0001 per share, outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant’s definitive proxy statement relating to its annual meeting of stockholders to be held in 2024 (the “2024 Annual Meeting”), to be filed with the Securities and Exchange Commission (the “SEC”) within 120 days after the end of the fiscal year to which this Annual Report on Form 10-K relates, are incorporated herein by reference where indicated. Except with respect to information specifically incorporated by reference in this Annual Report on Form 10-K, such proxy statement is not deemed to be filed as part hereof.

 

 


 

Table of Contents

 

Page

PART I

 

Item 1.

Business

5

Item 1A.

Risk Factors

25

Item 1B.

Unresolved Staff Comments

54

Item 1C.

Cybersecurity

54

Item 2.

Properties

56

Item 3.

Legal Proceedings

57

Item 4.

Mine Safety Disclosures

57

 

PART II

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

58

Item 6.

[Reserved]

58

Item 7.

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

59

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

74

Item 8.

Financial Statements and Supplementary Data

74

Item 9.

Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

86

Item 9A.

Controls and Procedures

86

Item 9B.

Other Information

87

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

87

 

PART III

 

Item 10.

Directors, Executive Officers and Corporate Governance

88

Item 11.

Executive Compensation

88

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

88

Item 13.

Certain Relationships and Related Transactions, and Director Independence

88

Item 14.

Principal Accounting Fees and Services

88

 

PART IV

 

Item 15.

Exhibits, Financial Statement Schedules

89

Item 16.

Form 10-K Summary

92

 

 

 

 

 

 

 

i


 

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K, including information incorporated herein by reference, contains forward-looking statements within the meaning of Section 27A of the Securities Act and Section 21E of the Exchange Act that are not historical facts. This includes, without limitation, statements regarding our financial position, business strategy and management’s plans and objectives for future operations. These statements constitute projections, forecasts and forward-looking statements, and are not guarantees of performance. Such statements can be identified by the fact that they do not relate strictly to historical or current facts. When used in this Annual Report on Form 10-K, words such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “plan,” “possible,” “potential,” “predict,” “project,” “should,” “strive,” “would” and similar expressions may identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking. When we discuss our strategies or plans, we are making projections, forecasts or forward-looking statements. Such statements are based on the beliefs of, as well as assumptions made by and information currently available to, our management.

All forward-looking statements are subject to risks and uncertainties that may cause actual results to differ materially from those that we expect, including:

consequences of our substantial levels of indebtedness, including the pending maturity and potential acceleration thereof in June 2024, and our ability to repay or renegotiate our debt obligations as they become due or to secure alternative sources of cash or additional financing, which raise substantial doubt about our ability to continue as a going concern;
potential failure to comply with privacy and information security regulations governing the client datasets that we process and store;
the ability to operate in highly competitive markets, and potential adverse effects of this competition;
risk of decreased revenues if we do not adapt our pricing models to compete successfully;
the ability to attract, motivate and retain qualified employees, including members of our senior management team;
the ability to maintain a high level of client service and expand operations;
potential issues with our product offerings that could cause legal exposure, reputational damage and an inability to deliver services;
the ability to develop and successfully grow revenues from new products such as Nebula, improve existing products and adapt our business model to keep pace with industry trends;
risk that our products and services fail to interoperate successfully with third-party systems;
potential unavailability of third-party technology that we use in our products and services;
potential disruption of our products, offerings, website and networks;
difficulties resulting from our implementation of new consolidated business systems;
the ability to deliver products and services following a disaster or business continuity event;
the outbreak of disease or similar public health threat, such as COVID-19;
potential unauthorized use of our products and technology by third parties and/or data security breaches and other incidents;
potential intellectual property infringement claims;
the ability to comply with various trade restrictions, such as sanctions and export controls, resulting from our international operations;
potential impairment charges related to goodwill, identified intangible assets and fixed assets;

1


 

impacts of laws and regulations on our business;
macroeconomic conditions, including inflationary pressures, rising interest rates, exchange rate volatility, and recessionary fears;
potential litigation and regulatory proceedings involving us;
expectations regarding the time during which we will be an emerging growth company or smaller reporting company;
the potential liquidity and trading volume of our public securities;
political unrest, international hostilities, military actions, including, without limitation, the wars in Ukraine and the Middle East, terrorist or cyber-terrorist activities and other geopolitical events; and
other risks and uncertainties indicated in the section titled “Risk Factors” in this Annual Report on Form 10-K.

The forward-looking statements contained in this Annual Report on Form 10-K and in any document incorporated by reference are based on current expectations and beliefs, which we believe to be reasonable, concerning future developments and their potential effects on us. There can be no assurance that future developments affecting us will be those that we have anticipated. These forward-looking statements involve a number of risks, uncertainties (many of which are beyond our control) or other assumptions that may cause actual results or performance to be materially different from those expressed or implied by these forward-looking statements. These risks and uncertainties include, but are not limited to, those factors described in “Risk Factors,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and in our consolidated financial statements and the related notes thereto included elsewhere in this Annual Report on Form 10-K. Should one or more of these risks or uncertainties materialize, or should any of our assumptions prove incorrect, actual results may vary in material respects from those projected in these forward-looking statements. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws.

In addition, statements that include phrases such as “we believe” and similar phrases reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Annual Report on Form 10-K, and while we believe such information forms a reasonable basis for these 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.

 

 

2


 

RISK FACTOR SUMMARY

 

 

Our business is subject to numerous risks. The summary below highlights some of the risks you should consider with respect to our business. Additional risks, beyond those summarized below or discussed in “Risk Factors,” may also adversely impact our business, financial condition and results of operation. You should review and consider carefully the risks and uncertainties described in more detail in the “Risk Factors,” which includes a more complete discussion of the risks summarized here.

Privacy and Cybersecurity Risks

 

Our actual or perceived failure to comply with legal and other requirements related to privacy and information security could adversely affect our business and reputation.
Our products, SaaS offerings, website and networks may be subject to disruption or unauthorized access that could adversely affect our reputation and business.

Risks Related to Our Business and Industry

 

We operate in highly competitive markets and our inability to compete may adversely affect our business.
Our continued growth largely depends upon achieving market acceptance of Nebula.
Our business depends on clients increasing their use of our solutions and services.
If we are unable to attract new clients, our business, financial condition and results of operations will be adversely affected.
We may need to change our pricing models in order to compete successfully.

Technology and Intellectual Property Related Risks

 

Our inability to successfully recover from a continuity event could impair our ability to deliver our solutions and adversely affect our business.
Defects in our product offerings could impair our ability to deliver our solutions, expose us to liability, damage our brand or reputation or otherwise harm our business.
Our failure to comply with the terms of third-party open source software licenses for certain components of our products and solutions could restrict our ability to provide our products and services.
The unavailability of third-party technology could adversely impact our business.

Other Business Risks

 

We have a history of losses and may not be able to achieve or sustain profitability.
Our growth depends on our ability to continue to attract and retain senior management team members and key employees.
If we are unable to maintain, promote or expand our brand, our brand and business could be adversely affected.
Risks related to acquisitions and integration of acquired businesses could have an adverse effect on our business.
Our international business operations subject our business to additional risks.

3


 

Legal and Regulatory Risks

 

Failure to comply with export controls, trade and economic sanctions laws and regulations could result in legal liability and adversely affect our reputation and business.
Our failure to comply with anti-corruption laws and regulations could adversely affect our reputation and business.
The legal industry is highly regulated and we are or may become subject to a wide range of laws and regulations, and any failure to comply with them may adversely affect our business.
Litigation could have an adverse effect on us.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.

Risks Related to our Substantial Indebtedness

 

Our current debt maturities raise substantial doubt about our ability to continue as a going concern.
Our substantial levels of indebtedness, a significant portion of which could mature as early as June 2024, could adversely affect our business, and our ability to repay or renegotiate our debt obligations as they become due or to secure alternative sources of cash or additional financing.
The terms of our existing indebtedness restrict our actions, which could adversely affect our business.

Risks Related to our Common Stock

 

There is currently no active public market for our common stock and one may not develop.
The trading price of our common stock may be volatile.
Coverage of our business by analysts, or the absence thereof, could adversely affect our stock price and trading volume.
We may issue additional equity securities, which would dilute existing ownership interests and may depress the market price of our common stock.
If we comply with reduced reporting and disclosure requirements available to us, our common stock may become less attractive to investors.

Other Miscellaneous Risks

 

Failure to maintain an effective system of internal control over financial reporting could adversely affect our business and stock price.
If we are unable to develop and maintain an effective system of internal control over financial reporting, we may not be able to report our financial results in a timely manner, which may adversely affect investor confidence in us and materially and adversely affect our business and operating results.
Our second amended and restated certificate of incorporation contains anti-takeover provisions that could adversely affect stockholders’ rights.

 

The foregoing summary is not complete and should be read together with the more detailed discussion of these risks and uncertainties in “Risk Factors,” together with all of the other information in this Annual Report on Form 10-K, including our consolidated financial statements and the related notes thereto.

 

 

4


 

PART I

Item 1. Business.

 

In this Annual Report on Form 10-K, unless otherwise specified or where the context requires otherwise, references to “we,” “our,” “us,” “KLD” and “the Company” (i) for the periods prior to the completion of the business combination between Pivotal Acquisition Corp. and LD Topco, Inc., which closed on December 19, 2019, refer to Pivotal Acquisition Corp., the special purpose acquisition company, and (ii) for the periods after completion of the business combination, to KLDiscovery Inc., the combined company, and its consolidated subsidiaries. References to and the descriptions of the business included in this Annual Report on Form 10-K refer, prior to the business combination, to the business of LD Topco, Inc., and after the business combination, to the business of KLDiscovery Inc. This Annual Report on Form 10-K also refers to our websites, but information contained on those sites is not part of this Annual Report on Form 10-K.

 

Mission

 

We solve complex legal, regulatory and data challenges for our clients around the world by leveraging our proprietary software and innovative technology-based solutions.

 

Our Company

 

The Company was incorporated by its founder, Pivotal Acquisition Holdings LLC, or Pivotal, under the name “Pivotal Acquisition Corp.” as a blank check company on August 2, 2018 under the laws of the State of Delaware for the purpose of entering into a merger, capital stock exchange, stock purchase, reorganization or similar business combination with one or more businesses or entities. On February 4, 2019, the Company consummated its initial public offering, or the IPO, of units, with each unit consisting of one share of Class A common stock and one redeemable warrant entitling the holder to purchase one share of Class A common stock at a price of $11.50 per share, or the Public Warrants. On December 19, 2019, pursuant to an Agreement and Plan of Reorganization, dated as of May 20, 2019, as amended, the Company and LD Topco, Inc., or LD Topco, consummated a business combination transaction, or the Business Combination, pursuant to which, among other things, a merger subsidiary was merged with and into LD Topco, with LD Topco surviving the merger as a wholly owned subsidiary of the Company. The Business Combination was accounted for as a reverse merger in accordance with generally accepted accounting principles in the United States, or U.S. GAAP. Under this method of accounting, Pivotal Acquisition Corp. was treated as the “acquired” company for financial reporting purposes.

 

Overview

 

We are a leading global provider of eDiscovery, information governance and data recovery solutions to corporations, law firms, insurance companies and individuals in 17 countries around the world. With our long- standing history and transformative acquisition in 2016 of Kroll Ontrack, a storied eDiscovery platform with history dating back to 1985, we have decades of experience designing, building, and developing innovative technology solutions that evolve with the needs of our clients. Our integrated, proprietary technology solutions enable clients to efficiently and accurately collect, process, transmit, review and recover complex and large-scale enterprise data. In conjunction with our proprietary technology, we provide immediate expert consultation and 24/7/365 support worldwide, empowering us to be a “first-call” partner for mission-critical, time-sensitive, and nuanced eDiscovery and data recovery challenges. We leverage our proprietary technology solutions and extensive industry expertise to provide a more reliable, secure and seamless experience for our clients when tackling “big data” volume, velocity, and veracity challenges.

5


 

 

A key example of our purpose-built innovation is Nebula, our flagship, end-to-end AI / ML powered solution that serves as a singular platform of engagement for legal and other types of data. We also offer clients the optionality they desire—KLDiscovery-developed or externally-developed software and cloud-based or a number of different on-premise data storage options. We processed 8,041 and 8,009 Legal Technology matters for the years ended December 31, 2023 and 2022 respectively, and currently average over 32,000 data recoveries annually from all types of storage media. We believe our scale, expertise, proprietary technology and optionality, and global presence uniquely positions us to be the go-to partner for our clients and solve the world’s largest and most complicated data challenges.

 

Since January 1, 2020, we have provided services to a highly diverse base of more than 6,100 Legal Technology clients. Our Legal Technology clients include both law firms and corporations serving many industry sectors including finance and banking, pharmaceutical and biotechnology, technology, insurance, and real estate. Our data recovery clients include corporations and individuals that need to recover and access data. Our loyal client base includes 96% of the highest-grossing law firms in the United States as ranked by American Lawyer, known as the Am Law 100, as well as 50% of Fortune 500 companies, as of December 31, 2023. We have longstanding relationships with many of our clients. For example, the average length of our relationships with our top 25 clients based on revenue for the year ended December 31, 2023 is approximately 14 years. We actively collect and review feedback from our clients to ensure we are investing in the features and services that address their ever-evolving needs. We believe our commitment to being a “first-call” provider for our clients’ largest and most complex cases has helped drive significant revenues from larger and more complex matters, with Legal Technology matters generating over $100,000 and $500,000 in revenue representing 79% and 52%, respectively, of our Legal Technology revenue during the year ended December 31, 2023.

 

The legal technology industry is fragmented and bifurcated into dozens of software providers, which concentrate on technology solutions, and service providers, which license software and focus on client support to assist with managing the third-party technology. Software providers have increasingly prioritized DIY solutions and generally lack full-service support to address complex data challenges, while service providers have relied on multiple, disparate third-party tools and systems that are limited in the client use cases they can address. We bridged this gap by establishing KLDiscovery as a leading legal technology provider with scale that merges state of the art proprietary software and white-glove services. This combination allows us to manage incidents from an organization’s smallest concerns to its most complex legal reviews, as well as time and strategically sensitive legal matters.

 

As the first provider to license Relativity, a ubiquitous document review tool, we set a new standard in eDiscovery workflow, being the first provider to reach over one million records on the platform. Since then, we have developed KLD AI and review automation proprietary tools to augment the Relativity offering. For those clients who may choose to use third-party tools like Relativity for data hosting, we complement and enhance their experience via our proprietary toolkit to maximize the hosting platform’s functionality.

 

In response to an increasing number of clients seeking an end-to-end, fully integrated offering, we launched our proprietary cloud-native Nebula ecosystem in 2018. Nebula is a differentiated, comprehensive platform that addresses the full lifecycle of the Electronic Discovery Reference Model, or EDRM. Nebula is designed for enterprise adoption and can be seamlessly applied to address a multitude of use cases for the global legal and corporate communities. Clients who utilize our all-in-one platform benefit from a scalable, singular repository for their legal workflow processes, while reducing costs, and reducing data security risks inherent when processing and transferring data across multiple disparate systems and service providers. Nebula also offers clients flexibility in data delivery methods; in the public cloud, in our secure data centers, behind the client’s firewall in an enterprise server-rack and at a client’s location via Nebula Portable, optionality no other provider’s proprietary platform can offer. Regardless of data storage location, clients can seamlessly manage their data through the integrated Nebula platform. Demonstrating Nebula’s potential, we have experienced strong growth in Nebula revenues. For the year ended December 31, 2023, Nebula revenue was $46.1 million, a 62.1% increase from the prior year. 2023 revenue includes, for the first time, Nebula processing services for non-Nebula hosted engagements ($14.2 million). Our diversified and deep-rooted client relationships provide a large and loyal user base to further accelerate the adoption and growth of Nebula.

6


 

 

As Nebula’s capabilities continue to offer additional upstream use cases beyond eDiscovery, our clients are able to leverage our technology throughout their respective eDiscovery lifecycles. For example, we offer clients Nebula Archive, which captures data across numerous platforms and provides a secure, searchable copy of data under preservation, as well as Nebula Legal Hold, which allows clients to ingest and manage hold data from any source. We believe the breadth of Nebula presents an attractive entry point for us to engage with clients early and bring them onto our platform.

 

Additionally, we are a global leader of data recovery services, currently averaging over 26,000 data recoveries annually from all types of storage media. With our in-lab, remote, and on-site capabilities, we recover data at an over 82% success rate from almost any device, storage manufacturer, operating system, database, and back up format. We expect to continue to benefit from our deep data recovery competencies, given the increasing relevance of data privacy and cybersecurity issues at the institutional, governmental, and international levels.

 

Our unique combination of proprietary software and technology-enabled services, coupled with our full stack, scalable platform that covers the full EDRM life cycle, best positions us to tackle our clients’ “big data” challenges. Moreover, we believe our proprietary Nebula offering, unlike other existing solutions, offers broad flexibility in deployment methods, cost efficiency with customizable pricing models, and optimized accuracy with its underlying AI / ML technology. We see further opportunity to grow our sales among new and existing clients, scale internationally, and extend our technology leadership.

 

Industry background

 

The rule of law is integral to society—it is the foundation for systems of justice, underpins government functions, and upholds fair economic transactions and social development. From multi-national corporations and governments to local businesses and individual citizens, millions rely on legal services to navigate complex matters and uphold the law in an ever-changing world. According to Statista, legal services represents one of the largest sectors in the global economy, with worldwide spend estimated to increase to $1 trillion in 2028. As technology continues to revolutionize the legal services industry, there is a significant existing market opportunity for legal technology solutions that should continue to grow.

 

While the legal technology industry is vast and diverse, most organizations in the industry fall into one of four categories:

Corporations and other entities—Ultimately the “end buyers” of technology and services, they hire law firms and providers to help them navigate legal, regulatory, and cyber matters
Law firms—Often seen as an intermediary between providers and corporations/government entities, law firms often make provider decisions on behalf of their clients. Law firms are also consumers of legal technology and solutions themselves, both for in-house matters and as an extension of their litigation technology teams. As a result, law firms not only become direct sources of revenue for service and software providers, but also an important source of referrals to corporations that providers can leverage to build direct relationships
Service providers—License and package technology and provide services to corporations and government entities and the law firms they work with. Most service providers of any scale have some proprietary technology, but very few have material portfolios and instead rely largely on licensing third party tools
Software providers—Create technology solutions that service providers rely on, but often take a “hands-off” approach with respect to substantive matter support or client service. They typically offer only software without domain expertise and support that goes beyond the software itself. This DIY approach is not equipped to handle large engagements. Moreover, most software providers focus their technology to a particular segment of the EDRM and/or a specific delivery vehicle, forcing buyers to maintain multiple relationships to ensure all their needs are satisfied

 

7


 

Despite the clear distinctions among these categories, there is often overlap between their needs. Service providers commonly license and repackage technology with their services to law firms and corporations, who typically lack the full requisite of resources and domain expertise. Additionally, each organization has specific needs and requirements relating to where data can be hosted, ranging from entirely cloud to entirely behind their firewall, or somewhere in between. While each organization’s technology and service needs are unique, software providers can nevertheless market their solutions to all of those organizations, due to the overlap in needs.

 

These dynamics underscore the market potential for software providers and highlight the opportunity that exists today for a solution that has broad functionality, around-the-clock client service, and optionality in delivery vehicles to meet all of a buyer’s data needs.

 

Electronic Discovery Reference Model (EDRM)

 

img143662597_0.jpg 

 

 

eDiscovery

 

eDiscovery is a critical component of the legal industry: parties preserve, collect, review, and exchange information electronically for the purpose of using it as evidence in a civil, criminal or investigative legal case or regulatory action. Electronically Stored Information or, ESI, in eDiscovery can range from simple data sources such as emails, word documents, and databases, to increasingly modern and complex data sources such as social media messages, cell phone data, and mobile applications, such as internal digital chat data, and audio / visual calls. The volume and complexity of eDiscovery varies significantly from case-to-case, ranging from small matters comprising little data to highly complex matters with vast amounts of enterprise data where support from technology and legal experts is essential. According to complexdiscovery.com, the worldwide eDiscovery software and services market is forecasted to grow from $15.1 billion in 2023 to $22.7 billion by 2028 due to the proliferation of data and legal challenges, thereby underscoring eDiscovery’s growing significance and use cases.

 

The eDiscovery market is highly fragmented, resulting in low penetration divided amongst many vendors. Further, within the eDiscovery industry, there is a significant disconnect between software providers and service providers. Most service providers of any scale have some proprietary technology, but very few have material portfolios and instead rely largely on licensing third party tools. These vendors lack fundamental control over the products they resell, which weakens the user experience and diminishes lifetime value.

 

Information governance

Information governance is a rapidly maturing discipline, the objective of which is to enable enterprises to manage their huge and growing data estates, taking into account the many demands placed upon that data. These demands include everything from ready access to data for business utility and continuity, to data protection against ransomware and other cyber-attacks, to complying with proliferating privacy and other regulatory requirements, to responding to regulatory investigations and civil litigation. Market research firm Radicati estimates the information governance market will grow to approximately $10.0 billion in 2025.

 

8


 

Vendors that offer versatile solutions can help minimize costly and duplicative workflows arising from using separate systems to address multiple needs. Information governance products also serve as attractive entry points for new eDiscovery business opportunities. We expect increases in legal and regulatory demands, and burgeoning data volumes, as well as strategic needs to protect data from cyber-attacks, to drive the growing adoption of information governance solutions.

 

Data recovery

Data recovery technology providers help clients, ranging from Fortune 500 companies to individual consumers, recover data that would otherwise be lost for a myriad of reasons, such as system failures, accidental deletion, physical damage, natural disasters, ransomware or user error. Data recovery companies use software tools and physical inspection to diagnose and determine the condition of the media and what data may be recovered. Then, they make an image of the data and perform a logical reconstruction of it. In the case of physical damage, large- scale facilities are required as the device may need to be disassembled in a clean room lab and spare parts used to facilitate the recovery. According to the Business Research Insights, the worldwide data protection market, which consists of data recovery, archives, and backup spending, is expected to grow to $15.3 billion in 2031.

 

Many of the vendors in this fragmented industry are small electronics repair shops using off-the-shelf data recovery software tools. Many smaller data recovery vendors can recover data from hard disk or external drives, while some have the capability to assist with more complex data recovery from servers, storage systems, and networks. Very few global data recovery providers support large-scale operations such as clean room labs and physical data recovery capabilities. Data recovery also complements eDiscovery and information governance by minimizing the amount of data that cannot be recovered from lost or deleted files.

 

Our solutions

 

We are a legal technology pioneer with a long-standing presence developing proprietary technology solutions. We provide an expansive suite of technology offerings including our end-to-end fully integrated solution, Nebula, which comprehensively addresses information governance, eDiscovery and data recovery needs. Our solutions have been developed in-house by capitalizing on our more than 15 years of technology expertise and legal process management experience. As the first provider to license Relativity, we have developed an entire suite of proprietary technology solutions that creates a bespoke and enhanced experience within the platform.

 

We introduced Nebula, our proprietary platform, in 2018 after years of learning from our many client relationships and the engagements on which we support them. Our vast experience taught us that our clients needed one comprehensive and integrated platform that can be used to complete all steps of the information governance and EDRM process, and we believe Nebula fills this critical need. Complemented by our world-class client service, Nebula empowers our clients with flexible, scalable, and innovative tools. As a result, unlike other providers who cannot update the third-party software they sell in real-time or technology companies who are unable to provide after-sale support, we fully control our proprietary technology—along with the user experience—enabling us to serve as a unified one-stop shop.

 

KLDiscovery value proposition

 

Highly differentiated combination of proprietary software and human capital

We believe our position as the differentiated legal technology provider with proprietary, state of the art, EDRM software combined with our white-glove services will help drive retention and support client growth. We have spent over 15 years investing in, delivering, and perfecting data-centric technology, including our flagship eDiscovery solution, Nebula. At the same time, we built a successful track record of solving some of the most challenging legal data problems through a combination of our proprietary technology and service-oriented culture. As the relationship between software and service providers shifts within the legal industry, we are well- positioned to disrupt the space as a singular, end-to-end and trusted provider of both software and services.

 

 

 

9


 

Full stack, scalable technology offerings covering the full spectrum of the EDRM

Through our proprietary technology offerings, we provide full stack, scalable AI-powered software solutions for corporate legal functions allowing clients to collect, process, transmit, store, analyze, and govern all of their data on a single platform in a timely and efficient manner. Nebula, our singular, end-to-end platform, allows us to provide a superior level of client service and minimize the risk of a data breach. Our solutions are designed for enterprise adoption and can be applied to a wide variety of enterprise use cases outside of litigation such as internal investigations, merger clearance, and legal holds.

 

Nebula is a highly differentiated and comprehensive technology platform

Our proprietary platform, Nebula, addresses virtually all potential eDiscovery and information governance use cases for the global legal and corporate communities. This end-to-end platform allows our clients to contract with a single solution provider and provides one, instantly scalable, secure repository for their legal data that avoids error-prone processes of moving data through different disparate systems. Our platform enables greater efficiency and optionality by offering our clients control over the location of their data and method of delivery. Regardless of data storage location or size, clients can seamlessly manage their data through the integrated Nebula platform with consistent user experience, performance, and features. In addition, Nebula, with its single- source platform and simple usage-based pricing model, addresses virtually all use cases, thus allowing our users to benefit from greater cost predictability and improved efficiency. With existing software solutions limited by any combination of expensive pricing models, limited features, and a lack of delivery options, we believe there is an underserved population of buyers, including eDiscovery service providers, law firms, corporations, and other organizations, that can immediately benefit from Nebula. By supporting a variety of deployment environments with increased cost-efficiency, we believe Nebula is the premier, unified solution that meets and will evolve with the needs of our clients.

 

State of the art AI / ML functionality

Our leading-edge AI / ML technology allows clients to review their legal data accurately and quickly. We have a strong, decades-long track record of developing award-winning workflow batching software, predictive coding, and AI / ML programs that maximize the efficiency and productivity of lawyers around the world. Developed through continuous use and refinement, our legal review technology has predictive capabilities that we believe are superior to our competitors, giving us an advantage as our clients use our solutions.

 

Simplified and flexible pricing to provide end-to-end optimization

Our pricing model, customized based on platform functionality and data volume, allows us to offer a wide variety of optionality for our clients. We employ different pricing structures across our large suite of offerings including usage-based subscriptions, transactional, à la carte, and alternative fee arrangements for software such as our proprietary Nebula platform and our technology-enabled services and data recovery engagements. We set transparent and attractive pricing, which allows us to deepen our relationships with our large, blue-chip client base. We believe the ease of our pricing structure and solutions, even for the largest and most complex organizations, provides critical entry points for us to onboard additional products and expand beyond traditional use cases. As the strategic value of our technology solutions continues to grow, our pricing strategy will attract both existing and new clients deeper into our ecosystem.

 

Our business model

 

We offer differentiated solutions to our clients via a flexible and scalable, usage-based business model, where, as an example, clients pay us on the basis of the amount of data processed, ingested, and/or reviewed on our platform, which drives future business opportunities. Our proprietary data and technology fuels referrals from our large global client base. As more clients begin to use our software and solutions, we have opportunities to cross- and up-sell to drive growth of our complementary features and add-ons. By continuously expanding our usage, we increase our global reach and create more value for clients and stakeholders.

Pricing—We predominately employ a usage-based pricing model for our technology platforms, such as Nebula. For these solutions, our pricing is measured by the amount of data ingested, hosted, produced, and/or reviewed. Since no single structure works for every client, we also offer a

10


 

subscription-based model, where clients commit to a set capacity of usage over a pre-defined term (typically one to three years) at a discount over the usage-based rates typically associated with project-by-project engagements. Our data recovery engagements are fixed fee arrangements.
Client benefits—We offer simplicity and flexibility for our clients. Our usage-based model is designed to scale and adopt to our clients’ changing needs. With no user fees, Nebula pricing is transparent and allows clients to efficiently budget and support any legal, project, and technology demands.
Network effect—As we continue to grow, we accumulate more data across our ecosystem, which strengthens our technology capabilities and enhances user experience, which attracts even more clients. We allow our clients to store and reuse data for future legal purposes which can serve as the starting point for new sales opportunities. Our AI / ML technology continuously processes more data and observes human usage to refine our platform for increased efficiency and relevancy.
Partner Channel Subscriptions—Starting in 2022, we began offering multi-year agreements for Nebula based on usage tiers. With existing software solutions limited by any combination of expensive pricing models, limited features, and a lack of delivery options, we believe there is an under serviced population of buyers ranging from eDiscovery providers, law firms, corporations, to other organizations that can immediately benefit from Nebula.

 

For the years ended December 31, 2023 and 2022, revenues arising from usage-based agreements comprised 89.8% and 89.9% of revenue, respectively, while revenues arising from subscription agreements comprised 10.2% and 10.1% of revenue, respectively.

 

Our clients

 

Our Legal Technology clients include both law firms and corporations serving many industry sectors including finance and banking, pharmaceutical and biotechnology, technology, insurance, and real estate. Our data recovery clients include corporations and individuals that need to recover and access data.

 

Our definition of a Legal Technology client includes each primary law firm and corporation to which we provided services in a litigation matter that we billed during the past two years. Since January 1, 2020, we provided services to more than 6,100 Legal Technology clients. As of December 31, 2023, our clients include 96% of the Am Law 100 and 50% of Fortune 500 companies.

 

We have longstanding relationships with our clients; the average length of our client relationship with the top 25 clients for the year ended December 31, 2023 is 14 years. As of and for the year ended December 31, 2023, we did not have any single customer that represented more than five percent (5%) or more of our consolidated revenues or accounts receivable and, as of and for the year ended December 31, 2022 we had one single customer that represented approximately six percent (6%) of our consolidated revenues and one single customer that represented approximately six percent (6%) of our consolidated accounts receivable.

 

Our key differentiators

 

A trusted partner for the most complex, mission critical legal matters and data needs

 

Through our decades of experience, we have built a reputation of technological excellence and “first-call” expertise for the most complex legal and data challenges worldwide. Our proven ability to perform the most difficult legal data reviews (such as antitrust second requests, joint defense, and large-scale M&A matters) and help our clients through their most challenging moments (such as mitigating and navigating a ransomware event) has made us a critical partner for our clients. Our proprietary technology capabilities and ability to evolve with the needs of our clients results in better outcomes for their organizations. By building a reputation as a trusted legal solution provider, we have created a loyal client base that will allow us to drive future business opportunities and expand the reach of our offerings including Nebula. Our comprehensive offerings distinctly position us to navigate our dedicated client base through the technological transformation of the legal industry while serving as a critical partner for all their legal technology needs.

11


 

 

Comprehensive technology solutions that expand beyond traditional eDiscovery use cases

 

As Nebula continues to expand further upstream within the EDRM, our technology is leveraged earlier in the data lifecycle, opening an attractive entry point for engaging our clients and moving them along the eDiscovery journey within our end-to-end Nebula platform. We believe our position as a one-stop platform that offers comprehensive solutions allows clients to contract with a single provider, avoiding frictions and risks in moving data and contracting multiple providers. Additionally, we are a global leader of data recovery services, supporting both small businesses and large enterprises with business server recoveries and backup tape restorations. Our proprietary incident response solutions enable our clients to recover from the deletion or destruction of data due to malicious or accidental incidents. The rapid proliferation of ransomware episodes faced by organizations worldwide validates the value of data today and how critical it is to retrieve.

 

Founder led, proven and experienced management team

 

Chris Weiler, our Chief Executive Officer, co-founded our Company in 2005 with a mission to support clients through their most complex and stressful legal and data challenges. As one of the longest-tenured CEOs in the global eDiscovery sector, he provides extensive industry expertise and relationships. Moreover we have a deep team of seasoned executives, including Dawn Wilson (Chief Financial Officer) and Danny Zambito (Chief Operating Officer), Daniel Balthaser (EVP of Engineering), Robert Hunter (EVP of Global IT and eDiscovery Operations), Krystina Jones (Chief Revenue Officer), Anthony DeJohn (EVP of Product, Design, and Data Science), Oscar Vega (EVP of Global Sales and Marketing), Andy Southam (General Counsel), Lindsey Hammond (SVP of Global Talent), and Dan Clarkin (SVP of Global Managed Review Services) who have collectively spent over 185 years in the legal and technology industries. Furthermore, our sales and software development executives have worked together over the past 15+ years and developed a seamless feedback loop to improve our technology in response to the changing needs of our clients. Together, our experienced and passionate team is committed to delivering best-in-class solutions and a superior user experience to our clients worldwide.

 

Expansive global footprint

 

Our geographic presence spans 26 locations in 17 countries. Our broad reach provides us with the ability to act as a first responder when clients have urgent work requiring immediate attention. In addition, our familiarity with local laws and regulations allows us to effectively assist clients in navigating complex, cross-border situations.

 

Highly qualified and experienced sales force

 

Our sales management team recruits and retains highly qualified and experienced sales team members, focusing on expertise, knowledge and tenure, prioritizing the quality of team members over the quantity. Our top 15 sales team professionals by revenue average 16 plus years of experience in the eDiscovery industry and averaged more than $16.8 million in revenue per person for the year ended December 31, 2023, while our entire sales organization had a revenue per person average of over $5.3 million for the same period. We rely on a team of value-add sales professionals to act as consultants for their clients across a wide array of offerings. In 2020, we effectively integrated our data recovery and legal technology sales teams to better offer the full KLDiscovery portfolio of technology and solutions to a wider base of existing clients.

 

Our growth strategy

 

Building on the many strengths of our existing business and strategy, we are focused on continuing to enhance our proprietary solutions, expand our ecosystem, and extend our reach to capitalize on our large and growing market opportunity.

 

Extend our technology leadership with continued innovation and platform expansion. We have successfully built a strong technology platform based on years of research and feedback from our clients and strive to further invest in research and development to maintain our track record of innovation. We plan to drive growth by expanding the functionality of our current platform, including the Nebula ecosystem, and broaden the range of products we offer. In addition, we will continue working to be an industry leader for ease of client experience through seamless integration with

12


 

clients’ back-office functions. We will also seek to capitalize on our highly transparent pricing to capture mission-critical, high value, and long-term revenue opportunities. As we continue to innovate and increase our value proposition and address clients’ challenges within eDiscovery, information governance, and data recovery, we believe we will strengthen the breadth of our premium product offerings, increase penetration of existing clients, and grow our addressable market.
Continue to increase adoption of Nebula on a global scale. Our large and deep-rooted client relationships on a global basis provide a loyal base to expand adoption of Nebula, in addition to new service providers, law firms, and corporations. As we continue to innovate and improve Nebula’s offerings, we plan to gradually transition our clients who rely on third-party software onto our proprietary Nebula platform. For these clients who may use a different eDiscovery platform, we believe we can increase Nebula adoption by introducing and educating these clients to the advantages of our proprietary and differentiated platform. With new functionalities continuing to be released in 2023 and beyond, such as granular document-level permissions and enhanced analytics, we believe Nebula will further differentiate itself versus offerings from other providers, thus allowing us to capture a larger total addressable market within eDiscovery.
Grow our client base and drive incremental penetration within existing clients. With the increased adoption of technological solutions within the legal industry and more organizations opting for functional solutions like those we offer, we see significant client growth potential for our business. We will continue to drive brand awareness on the robust functionalities, ease of use, and high degree of customizability of our offerings, in order to accelerate the growth of new clients. We believe that Nebula, our differentiated end-to-end offering that spans the eDiscovery lifecycle, positions us to up- and cross-sell additional products to existing clients seeking to reap the full benefits of our comprehensive product suite. We believe our release of new products, tools, add-ons, and features has increased the value we provide to our clients, and our growing product capabilities will continue to attract new and maintain existing clients.
Build partner channels. In 2022, we began to build our partner channel by selling subscriptions for Nebula, and as of December 31, 2023 and December 31, 2022 we had eleven and seven partners in our partner channel, respectively. These agreements generally have a minimum one-year commitment and our goal is to have a two-year average commitment across our entire partner channel. We will leverage and broaden our partnerships with other eDiscovery providers, law firms, corporations, consulting firms and other organizations to drive growth and bring innovation to the global legal community. Nebula’s comprehensive capabilities and competitive pricing will allow us to target multiple partner market segments, spanning those seeking a single “one-stop-shop” solution to those who may require a point solution to process and triage small data volumes in-house for loading to other applications. The subscriptions are generally based on usage tiers and offer all of our technology for the client’s use, with the option to pay extra for services. By building a partner channel for Nebula, we are able to generate revenue opportunities from a brand-new population of buyers and further increase industry awareness and utilization of Nebula.
Expand and strengthen sales force coverage. We continue to recruit, attract and retain top sales professionals to capture untapped clients and we intend to hire more sales professionals to drive growth. We pride ourselves in our high-quality and globally integrated salesforce and their ability to bring in significant revenue. They are cross trained across our product suite so they can sell our comprehensive offerings to new and existing clients.
Further our presence in international markets. The eDiscovery market is global, and we continue to invest to increase our market share worldwide. We already have an established presence in 17 countries with qualified sales reps and client support. Internationally, our flexible delivery models (such as Microsoft Azure and Nebula Enterprise) enable us to more easily penetrate new markets and better adapt to the varied and unique data handling requirements and regulations that our clients face across different geographies.
Pursue opportunistic strategic acquisitions. We continue to seek acquisitions that will expand the depth and breadth of our product offerings and make us the provider of choice for existing and new clients. With our strong leadership and demonstrated success of our platform, we believe we will be

13


 

able to attract strong acquisition targets going forward. Our past acquisitions demonstrate our management’s ability to effectively source, execute, and integrate acquisitions into our existing and growing platform. We plan to continue to opportunistically pursue our acquisition strategy to continue to provide more comprehensive offerings for the highly fragmented eDiscovery and information governance industries.

 

Our products and technology

 

We have developed an array of integrated technologies and offerings that allows us to provide exceptional value to our clients.

 

eDiscovery

 

Nebula

 

Nebula epitomizes the modern, cloud-native application boasting the latest in AI / ML. Our award-winning software development and data science teams have incorporated best-of-breed technologies ranging from our own patented AI / ML technology to cutting-edge public cloud machine learning suites throughout Nebula to enhance efficiencies, streamline user experiences, and drive results.

 

Nebula can be delivered across numerous delivery vehicles, allowing the technology to be viable for virtually any use-case.

 

Hosted in Microsoft Azure—Nebula maximizes the scalability, resiliency, and performance benefits of the Microsoft Azure cloud platform, delivering a powerful and fully optimized SaaS solution. Nebula is currently available via Azure with a wide regional diversity to address data sovereignty considerations across the globe. Clients with cloud-first strategies, or those with “in-region” mandates, will easily satisfy those requirements by utilizing the Nebula global cloud footprint. Further, we are always expanding Nebula’s global reach with multiple new regions added each year.

As with all Nebula deployments, security and compliance are top requirements. Microsoft Azure supports compliance with a broad set of industry-specific laws and meets comprehensive international standards. For example, Azure has ISO 27001, ISO 27017, ISO 27018, ISO 22301, ISO 9001 certifications, PCI DSS Level 1 validation, SOC 1 Type 2 and SOC 2 Type 2 attestations, HIPAA Business Associate Agreement, and HITRUST certification. Operated and maintained globally, Microsoft Azure is regularly and independently verified for compliance with industry and international standards and provides clients the foundation to achieve compliance for their applications.

Hosted in Nebula data centers—Nebula is also hosted in seven countries strategically positioned globally. We continually invest in our overall infrastructure. Running the same code as our other deployment models, our hosted SaaS deployments boast the same highly efficient, containerized, auto-scaling capabilities as do our cloud deployments. All our deployments are built for high availability, strong uptime, and robust disaster recovery and business continuity in the event of major disruptions. We maintain a global security governance program designed to meet current best-in-class security practices. Nebula’s infrastructure is regularly audited to maintain ISO 27001 certification. In addition, our data centers in North America are audited for SOC II compliance. Both audits assess the security standards, procedures, controls, and related practices deployed throughout our global operations. We believe Nebula provides the highest levels of performance, data protection, and fault tolerance, and unparalleled disaster recovery capabilities.
Portable appliance—Nebula Portable is an encrypted device that is the size of a carry-on suitcase that functions as an entirely private and isolated Nebula instance. As with all our applications, security is of the utmost importance—providing clients with an elegant air-gapped solution for needs including data privacy, fraud investigations, cross-border litigation, and reviewing highly sensitive data.
Enterprise appliance—Though Nebula, we are expanding availability of a rack-mounted solution to accommodate the geographic and data control needs of our clients. Nebula Enterprise brings the power, flexibility, and enhanced feature set of Nebula to clients’ data centers in a plug-and-play

14


 

expandable appliance designed to address a myriad of security and compliance considerations. The capacity of our enterprise models ranges from a five terabyte model designed for corporations or law-firms seeking a small scale, low maintenance, in-house eDiscovery capability solution up to a 100 terabyte model for a large eDiscovery vendor’s entire technology stack.
o
Reliability—Designed for long-term installation with minimal maintenance, Nebula Enterprise is self-healing, meaning the system can automatically restore normal operations in the event of hardware failure. Administrators are notified when an element requires replacement, and maintenance can be scheduled while maintaining functionality in the interim.
o
Scalability—With different sizes available to meet client needs, this enterprise-grade hardware solution is offered as an annual subscription. In addition, Nebula Enterprise’s storage can be expanded to larger tiers as a client’s organization grows.
o
Comprehensive dashboard—An integrated dashboard allows client’s IT staff to control and configure the system. In the event additional assistance is needed, secure remote support can be authorized through the dashboard.
o
Scheduled Nebula updates—Nebula Enterprise subscribers receive complete Nebula upgrades, with the flexibility to schedule updates at a convenient time or manually initiate installations. Enterprise software is on the same release schedule as the other delivery models, so clients’ data is never stranded in any one delivery model.

 

Nebula includes an array of tools and features including:

 

Email Threading—Determines the relationship between email messages and identifies the most content-inclusive messages to avoid redundant review.
Near-Duplicate Detection—Identifies, groups, and highlights data with focus on subtle differences to enable quicker review.
Language Identification—Automatically identifies the primary language of documents in a dataset.
KLD Translations—Leverages advanced machine translation based on the current gold standard in translation AI, neural networks, to get accurate and reliable translations of documents written in many of the most common languages used across the globe. A fast and cost-saving alternative to human multi-lingual review.
Native Spreadsheet Redaction—Allows reviewers to redact content from within Excel files without the need to convert to TIFF images. Options for redactions include removing cells, rows, columns, worksheets, formulas, images, and more. Pristine copies of the original file are always maintained.
A/V Suite—Winner of Innovation Awards for Best Service Provider Solution and People’s Choice, A/V Suite simplifies the review of multimedia files. A/V suite allows users to visualize audio files and have total playback control in addition to providing the ability to quickly redact and produce audio files— something no other review platform can provide.
Auto Redaction—Protect sensitive information and streamline the redaction process with an automated approach. Greatly reduce the burden of redacting documents by automatically finding and redacting personally identifiable information or any other category of sensitive information.
PrivLog Builder—PrivLog Builder, or PLB, is an integrated suite of tools with advanced functionality to build privilege logs effectively and accurately. With automated privilege log features, name standardization and full compatibility with the most popular review platforms, PLB makes a daunting and costly process easier and significantly less expensive.

 

Nebula Archive

 

Nebula Archive provides a critical foundation to any information governance program. It captures data as it is created in dozens of platforms, such as Office 365, Slack, Box, and more. It provides the means to effectively

15


 

classify and manage that data over the course of its lifecycle, including reliably preserving data subject to legal hold. It offers excellent data assurance against loss or alteration via a separate, secure copy of critical business data. It also enhances data with the ability to search and effectively retrieve targeted results, even from petabytes of source data. Lastly, it reliably and defensibly disposes of data no longer required to be retained for any business or regulatory compliance purpose.

 

Nebula Archive provides an alternative and/or enhancement to traditional backup solutions, particularly in the cloud era when many SaaS productivity platforms lack effective recovery means in response to inadvertent data loss, alteration, or ransomware attacks. Nebula Archive offers a platform that is designed to satisfy strict retention and data assurance regulations, such as those of FINRA and the SEC governing broker-dealer communications. In addition, it is the foundation of a cost-effective eDiscovery strategy, permitting what we believe is unprecedented insight into data very early in a case and a highly effective means of selecting the most relevant data for quick and easy promotion within the Nebula platform.

 

KLD AI and review automation

 

To support our review platforms, we offer cutting-edge tools for our users that enhances productivity and efficiency for eDiscovery.

 

Machine Learning—Our supervised machine learning, known as Predictive Coding in the legal industry, supports multiple workflows and methodologies and helps prioritize essential documents for review. As a result, we can automate the classification of electronic data, drastically reducing the time required for legal review and creating significant cost savings. Our predictive coding technology gets smarter with every document reviewed and supports proven statistical methodologies to create defensible workflows. In addition, we offer Predictive Coding in multiple ways including TAR 1.0 or Simple Active Learning and TAR 2.0 or Continuous Active Learning, which provides flexibility and optionality for our clients.
Automated Workflow—Our workflow engine automates the routing and distribution of documents to streamline document review and maximize accuracy and defensibility—a key component of our bespoke document review offering. Workflow eliminates the need to maintain static batch sets and manually transition records to different review teams. Instead, documents flow automatically through completely customizable paths based on an endless number of potential criteria: foreign-language documents to native speakers; privileged documents to senior attorneys; random samples of reviewed documents to quality control teams; and so on. Since documents cannot move on without meeting defined criteria, an additional layer of quality control is built in. Workflow works hand-in-hand with Predictive Coding to make the review even more efficient.
Workflow Reporting Suite—For large, complex document review projects, monitoring reviewer productivity and accuracy is paramount to achieving cost efficiency and accuracy. Workflow reporting suite is exclusively available in Nebula and provides dynamic, on-demand information on the progress, productivity, and tagging trends for document review projects run within the Workflow system.
Natural Language Processing—Also exclusive to Nebula, powerful language-based AI enables users to gain meaningful insights into their data. For example, it can visually locate and search for documents about named entities, such as locations, events, and key people, with the added ability to filter for documents containing critical language by analyzing the author’s sentiment.

 

Nebula’s entity extraction engine is trained to recognize eight distinct categories of real-world entities, then visually cluster documents referencing the same entities. This approach, based on semantic understanding rather than simple word frequency, provides enhanced insight into the data, allowing users to isolate and retrieve relevant information or filter non-relevant material quickly. Nebula can also uncover topics that might otherwise go unnoticed, giving legal teams an advantage.

 

Nebula’s sentiment analysis tools analyze tone at both the document and sentence levels. At its core, sentiment analysis applies Natural Language Processing techniques and computational linguistics to derive emotional attributes from text content. By leveraging sentiment analysis, users can better understand how communications are perceived and help discern the author’s tone and intent. This

16


 

gives Nebula users an edge in contexts where more than just the words themselves matter, as in, for example, matters related to workplace harassment. Companies can use this feature to learn the tone of their employees to help determine if communications are positive, negative, or neutral, and help understand the behaviors and communication styles of employees and clients to identify trends and identify bad actors.

 

Processing

 

Our proprietary technology is purpose-built to address large and complex matters as easily and efficiently as it does the small and simple ones. With full integration in the Nebula ecosystem, our Processing technology allows us to address diverse needs on a massive, global scale.

 

We believe Nebula Processing allows us to process data with a higher degree of quality and, due to the lack of third-party licensing costs, at a lower cost point, as compared to providers relying exclusively on licensed technology. For organizations licensing Nebula for their eDiscovery needs—providers, law firms, and corporations alike—they reap the benefits of a mature processing technology that can not only be used at any scale and for any data set, but is also fully integrated and does not require any of the wrappers or clunky export/ import processes that come with licensing disparate third-party solutions.

 

Professional services

 

Leveraging our industry expertise and focus on delivering differentiated user experience, we complement our offerings with a suite of technology-enabled services.

 

Technology Enabled Managed Review Services—We can provide staffing and expertise necessary to review large and complex data sets with a high degree of accuracy and efficiency to suit any and all cases. Our Managed Review Solutions are powered by our suite of proprietary technology, led by our AI and workflow accelerators that lead to a faster, more accurate, and most cost-effective review.
Digital Forensics Services—Specializes in computer forensics, including collections and analysis, through in-person and remote locations.
Information Archiving Services—Offers information preservation for long-term access and enhancing access to large volumes of information through scalable, enterprise-grade storage solutions.
Advisory Services—Our team of experts provides unique perspectives and insights derived from extensive legal and regulatory knowledge, deep technical expertise, and real-world experience. Spanning all aspects of discovery and data management, our professional guidance is a complementary service to existing KLD solutions and critical for us in winning very large mandates that require astute client-focused expertise. Solutions offered encompass: eDiscovery readiness and response solutions, including eDiscovery expert witness, custodian interviews, preservation and collection strategy, legal hold solution; information governance solutions comprising Office 365 health check and legal hold process improvement; and data privacy solutions, including privacy compliance assessment and data breach risk mitigation.

 

Client Portal

The Client Portal is a secure, web-based platform offered by KLDiscovery that provides clients with access to their data and case information. It offers real-time visibility and updates on project status, as well as the ability to collaborate and share information with other stakeholders. The Client Portal is designed to streamline communication and increase efficiency throughout the discovery process. With its user-friendly interface and robust security features, the Client Portal is a valuable tool for organizations in need of a centralized platform for managing their discovery and litigation support needs.

 

 

 

 

 

17


 

Data recovery

 

Ontrack EasyRecovery

 

Developed through our partnership with one of the world’s leading data recovery software manufacturers, Ontrack EasyRecovery allows clients to perform precise file recovery of data lost through deletion, reformatting, and a number of other data loss scenarios. The product recovers data from solid-state drives and conventional hard drives, memory cards, USB hard drives, flash drives, and optical media. The product functions on both Windows and Mac operating systems and comes in several different versions, covering needs ranging from a small, one-time recovery to the most complex projects. There is a “free” version that is capable of recovering up to 1 GB of data, a “Home” version for straightforward recoveries, a “Professional” version suitable for small to medium businesses, and a “Technician” version that includes the tools needed to successfully perform data recoveries on all types of computer storage devices and rebuild broken RAID volumes.

 

Ontrack PowerControls

 

We believe Ontrack PowerControls is a market leading granular restore software product, developed from Ontrack’s expertise in data recovery. Ontrack PowerControls is used to find and export email, SharePoint items and structured query language tables for eDiscovery, litigation, investigations, compliance, selective migration, develop and test, and general restore use cases for IT.

 

We believe Ontrack PowerControls provides a more powerful and faster search tool than native tools, and, most importantly for legal and compliance use cases, it does not alter the metadata, making it forensically sound. Most enterprise backup platforms do not have granular restore capabilities, so they collaborate with Ontrack and integrate Ontrack PowerControls with their products.

 

We are currently licensing Ontrack PowerControls globally to more than 200 organizations, and to over 800 channel partners for distribution to their customers.

 

Ransomware recovery

 

Ransomware is a form of malicious software designed to block access to a computer system or certain data or publishes a victim’s data online. The attacker demands a ransom from the victim, promising—not always truthfully—to restore access to the data upon payment. When organizations are struck with ransomware, and crucial data cannot be accessed, it can be an extremely stressful time for all involved. Getting access to that critical data as quickly as possible is vital to ensure downtime is minimized and the organization can get back to normal.

 

The last decade has seen an increase of various ransomware Trojans surface, but the real opportunity for attackers has increased since the introduction of Bitcoin. This and other cryptocurrencies allow attackers to easily collect money from their victims without going through traditional channels.

 

No vertical is safe from the effects of ransomware. Unfortunately, some are more susceptible to successful attacks than others. There are various reasons for this: the technology they deploy, the security they have in place; identity governance and privilege maturity, and their overall cybersecurity protocols. And human error will always pose its own risks.

 

We track over 375 different types of ransomware, a population that is always evolving and growing. Ransomware changes and develops all of the time, so we want to make sure we are watching and studying the latest changes and advancements. Studying ransomware and its ever-changing forms provides additional knowledge and experience, leading to a higher probability that we will recover data that has been lost as a result of an attack.

 

Email extraction

 

We offer professional email recovery solutions for consumers and businesses alike. From individual files to entire databases, we maintain the expertise and technology to support practically any use case. The success of email recovery depends on where the email is stored. Email software, such as Microsoft Outlook, commonly stores email

18


 

on hardware like a laptop, desktop, mobile phone, tablet, or server. We can easily recover email from both functioning and non-functioning hardware. Additionally, our recovery engineers are experienced in recovering enterprise email no matter how it is stored on a client’s server, whether it is inside a database, a Microsoft Exchange Information Store or individual messages in separate files, such as .pst containers.

 

Tape Solutions

 

We provide a range of tape services to solve the problems associated with legacy backup tapes and regularly support our clients to solve the following challenges:

 

backup infrastructure migration and consolidation;
legacy tape and data remediation;
recovery from physically-damaged tapes; and
recovery from quickly-erased or partially-overwritten tapes.

 

Data destruction solutions

 

Permanently deleting data is not as straightforward as pressing the delete button—it takes time and proper resources. Data that is not completely expunged before the media is disposed of is vulnerable to exposure. To increase the security of data, a secure, verified data destruction process is required. Based on their knowledge, our data experts seek to select and execute the most appropriate data destruction method for the client’s media. Once the data has been destroyed, we provide a certificate of destruction and disposal.

 

We support our clients throughout the whole data destruction process by offering data destruction solutions in our labs or onsite using Blancco Erasure Software, Ontrack Proprietary tools, or our Ontrack Degausser. For clients who want to handle the data destruction process themselves, we sell the Blancco solution and the Ontrack Degausser products to the client and advise them how to best use them.

 

Sales

 

We operate with a global sales team that was integrated in 2020 across our offerings to address the specialized needs of our client base and cultivate strategic partnerships with key clients in our industry. As of December 31, 2023, our sales organization comprised of 58 professionals and is led by our sales executives and regional managers. Our business development managers have developed “first-call” relationships with several of our largest clients while providing significant expertise in the technical nature of the services.

 

Our global sales structure is tailored to deliver quick responses on pricing, account ownership requests, and general assistance with client requests and training. This structure is built on our foundational values of teamwork and responsiveness. Our global sales force pursues opportunities in a wide range of geographies and is not confined by the traditional territorial structure that competitors offer. This allows us to maximize relationships and revenue.

 

Sales leadership encourages representatives around the world to collaborate. A global sales strategy initiative has been implemented to facilitate communication between teams on shared major accounts, which includes the coordination of regular calls and information sharing on key accounts. Most law firms have multiple buyers, and this model maximizes our ability to increase penetration.

 

Sales executives are encouraged to act as their own entrepreneurs, backed by the support of seasoned sales leadership and a global sales operations team. The sales operations team assists the sales team with all client requests including conflict checks, Salesforce data entry, estimate creation, and generation of client agreements and work orders. This global support team allows the sales representatives to focus on what they do best— generating new business and maintaining existing client relationships. Our global sales structure and sales operations teams

19


 

deliver quick responses to representatives and clients, flexible pricing models, and simplified matter initiation, giving us a competitive advantage in a fast-paced industry.

 

Marketing

 

We focus on connecting with our clients through our marketing team. Our marketing campaigns are developed internally and are focused on our mantra, the “KLD Difference. One KLD.” and our “Proprietary Powerhouse” technology. We advertise in a wide variety of trade publications and at sports and entertainment events. We also sponsor a variety of events, seminars, and conferences around the world. We operate 38 global websites, which highlight our leadership, products, services, technology, industry experience, press clippings, and our community contributions. Holding true to our values, we are heavily focused on charitable donations and community work, which are highlighted on our “KLD Community” website page. We also have several video advertising campaigns which are shared via YouTube, Twitter, and LinkedIn. Additionally, we own the “ediscovery.com” domain and believe that a continued emphasis on strategic digital marketing and search engine optimization helps KLDiscovery capture significant internet search results on eDiscovery.

 

Research and Development

 

Our research and development organization is responsible for the design, development, testing, and scaling of our proprietary technology infrastructure. We believe that our continued investment in research and development, including hiring top engineering talent, is critical for us to provide a leading and differentiated ecosystem that can tackle the industry’s most complex data problems. Additionally, our application development process is informed by the continuous feedback we receive from our own service providers, as well as long-term clients who are looking for a better and more secure solution.

 

Our research and development team is based across the United States and European Union, primarily in Minnesota and Poland, with an expanding presence in Greece. As of December 31, 2023, we had 178 employees in our research and development department.

 

Our competition

 

We believe the eDiscovery and information governance market is bifurcated, highly fragmented, competitive, and evolving. We encounter competition from different software and service providers with various business model and product offerings that overlap with parts of our solutions, including:

 

Software providers
o
Legacy on-premise software—Providers such as Nuix, Open Text, Relativity, RELX and Thomson Reuters, as well as many other smaller software companies.
o
Cloud software—Providers such as Everlaw, Logikcull, Relativity through its RelativityOne product offering, and Reveal Data Corporation, as well as many other smaller software companies. CS DISCO, another cloud-native software provider, is also offering a mix of software and human professional services.

 

Service providers
o
Legal services—Providers such as Consilio, Epiq Systems, FTI Consulting, the legal services divisions of large professional services firms such as Deloitte, Ernst and Young, KPMG, and PricewaterhouseCoopers, as well as an array of smaller regional and local legal services providers. Certain law firms also provide in-house eDiscovery solutions and legal document review services to their clients that may compete with our solutions.

 

We believe the principal competitive factors in this industry include:

 

breadth of offering;

20


 

client service and support;
level of client satisfaction
solution features and capabilities;
flexibility of solution deployment;
ease of access, deployment, implementation, and use;
breadth of geographic coverage;
accuracy, quality and depth of services offered;
quality and use of technology;
cost and predictability of costs;
security; and
client relationships and brand loyalty.

 

There are many small regional eDiscovery providers which may have a few captive relationships but lack the resources or scale to compete for meaningful work. Likewise, most of the global and national providers lack a comprehensive proprietary platform to complement their scale and resources. We believe we are distinctly positioned with an ideal complement of global reach, scale of resources, and proprietary technology to address almost any client need.

 

Additionally, we serve the data recovery market, which is highly fragmented and generally competitive. Clients choose vendors based on brand awareness and reputation, speed, price, and security. Our competitors in the data recovery market include Drivesavers, Gillware Data Recovery, Stellar Data Recovery, Disk Doctors, Digital Data Recovery DDC, and Myung Information Technologies.

 

We also compete in the legal hold market with companies such as Exterro, OpenText, ZApproved, and Zylab.

 

Intellectual property

We own a range of issued, registered and applied for intellectual property rights across the world, primarily trademarks and patents.

 

As of December 31, 2023, we owned 165 trademark registrations globally and had 29 trademark applications at various stages in the application process. Our material trademarks are either registered or are the subject of pending applications for registrations in the U.S. Patent and Trademark office and various non-U.S. jurisdictions (but with a focus on the European Union, the United Kingdom, Norway, Switzerland, Japan, Australia, China, Singapore and Hong Kong). We use “KLDiscovery”, “Ontrack”, and “Ibas” as our primary corporate trademarks. The trademark “KLDiscovery” has proceeded to registration in Australia, China, Brazil, the European Union, Hong Kong, Japan, India, Switzerland, and the United Kingdom. Additionally, we have applied to register “Nebula,” the brand name for our proprietary eDiscovery platform, in our key markets and, to date, applications have proceeded to registration in the United States, Japan, the European Union, United Kingdom, Hong Kong, Switzerland, and Brazil.

 

We previously used “Kroll Ontrack” and “KrolLDiscovery” subject to a license from Kroll, LLC. In October 2021, we executed an agreement with Kroll, LLC, which amended the existing trademark license agreement, and provided that our rights to use the Kroll Ontrack and KrolLDiscovery trade names expired in October 2023. Part of the terms of the amended trademark license was that the licensed marks be withdrawn and/or cancelled upon our instructions and Kroll, LLC be prevented from using and/or registering the same or similar marks. This agreement was a triggering event which resulted in an evaluation of impairment of our Kroll Ontrack and KrolLDiscovery tradenames capitalized as part of our 2016 Kroll Ontrack acquisition. See Note 1—Organization, business and summary of significant accounting policies to our audited consolidated financial statements.

 

21


 

We are the registered owner of 580 domain names including our key domains used to promote our activities, namely: kldiscovery.com, ontrack.com, compiled.com, and ibas.com (along with many local variants of these main domain names). We are also the registered owner of ediscovery.com, which we believe helps capture significant internet traffic. Information contained on these websites or linked therein or otherwise connected thereto does not constitute part of nor is it incorporated by reference into this Annual Report on Form 10-K, and the inclusion of these website addresses is an inactive textual reference only.

 

We own the copyright of many of our business software and tools as they have been created by employees in the course of their employment. These include the Nebula and EDR platforms, the PMDB Database (internal job tracking tool), Service Cloud (data recovery portal), PowerControls, and the various Relativity applications to enhance the license of standard Relativity platform services.

 

We have 18 patent registrations, including granted patents for our Nebula offering.

 

Human Capital Management

As of December 31, 2023, we had 2,687 employees. This total includes 1,382 regular employees and 1,305 temporary contingent employees who are employed on a project basis to work on active managed review matters. Our employees are not represented by a labor union, and we have not experienced any work stoppages. We believe employee relations are good.

 

The skills, experience, and industry knowledge of our employees significantly benefit our operations and performance. We continuously evaluate, modify, and enhance our internal processes and technologies to increase employee engagement, productivity, and efficiency.

 

We strive to hire employees who adhere to the following cultural values:

Team—We beat with one heart and succeed by working together
Humility—No one person is above the team. Our company, clients, and teammates come before personal agenda
Availability and connectivity—Responsiveness and efficient communication are key
Frugality—Smart spending leads to greater return on investment
Creativity—We think outside the box and always try to improve process
Urgency and Productivity—Every day is an opportunity to work smarter, faster, and harder
Vigilance (courage / honesty)—Management must value and be responsive to employee and client feedback, competitive information, and well-designed process improvement
Singular Focus—Laser focus on performing your job to the best of your ability
Recruiting—We hire smart, hungry and humble employees
Client focus—Clients are our lifeline, and their satisfaction is our #1 priority

 

Annual employee training is used to reinforce these values across our global employee base. These trainings cover topics related to ethics, environment, health and safety, cyber-security, and emergency responses.

 

We believe that an inclusive culture where all employees feel valued and engaged makes KLDiscovery a desirable place to work, helps us to attract key talent and retain employees as they grow in their careers and fosters an environment that enhances each individual’s productivity and professional satisfaction. KLDiscovery has an Inclusion & Diversity program focused on commitment to inclusion and diversity through our Culture & Environment, Business & Technology, and Community & Partnerships. The program includes employee-led Business Resource Groups dedicated to promoting and integrating inclusion and diversity throughout the organization.

22


 

 

As of December 31, 2023, not including contingent employees who were employed temporarily to work on active managed review matters, our employees, including those employed by region, were located as follows:

 

 

Region

Percentage

North America

59%

Europe, Middle East, and Africa

27%

Asia Pacific

14%

 

In order to comply with local employee-related laws, we do not require our employees to disclose their race and ethnicity. As of December 31, 2023, based on self-reported information of approximately 58% of our U.S. based employees, and not including contingent employees who were employed temporarily to work on active managed review matters, our gender and ethnicity demographics were as follows:

 

Gender

Employee Percentage

Female

34%

Male

66%

 

 

Ethnicity

Employee Percentage

Asian

8.5%

Black / African American

5.6%

Hispanic / Latin

7.8%

Multiracial, Native American and Pacific Islander

4.0%

White

74.1%

 

Government regulation

Information on government regulation is discussed in Part I, Item 1A, “Risk Factors,” under the heading “Privacy and Cybersecurity Risks” and in Part 1, Item 1C, "Cybersecurity."

 

Corporate information

 

The mailing address of our principal executive office is 9023 Columbine Road, Eden Prairie, Minnesota 55347 and the telephone number is (703) 288-3380. Our website address is www.kldiscovery.com. Information contained on our website or linked therein or otherwise connected thereto does not constitute part of nor is it incorporated by reference into this Annual Report on Form 10-K.

 

Available Information

 

We file annual, quarterly and current reports, proxy statements and other information with the SEC. Our SEC filings are available to the public over the internet at the SEC’s website at www.sec.gov. Our SEC filings are also available free of charge on our website at www.kldiscovery.com as soon as reasonably practicable after they are filed with or furnished to the SEC. Our website and the information contained on, or that can be accessed through, our website is not incorporated into this Annual Report on Form 10-K.

 

Implications of being an emerging growth company and smaller reporting company

 

We are an “emerging growth company,” as defined under Section 2(a) of the Securities Act of 1933, as amended, or the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. As an emerging growth company, we are eligible to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies. These include:

 

23


 

reduced disclosure obligations regarding executive compensation in our periodic reports, proxy statements and registration statements;
exemption from the requirements of holding a non-binding advisory vote on executive compensation and any golden parachute payments; and
exemption from the auditor attestation requirement in the assessment of our internal control over financial reporting.

 

In addition, Section 107 of the JOBS Act provides that an emerging growth company can take advantage of an extended transition period set forth in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. We have elected to take advantage of the extended transition period and, as a result, we are not subject to the same new or revised accounting standards as other public companies that comply with new or revised standards on a non-delayed basis.

 

We will remain an emerging growth company until the earlier of (i) December 31, 2024 (the last day of the fiscal year following the fifth anniversary of the IPO) and (ii) the date on which we have issued more than $1.0 billion in nonconvertible debt during the prior three-year period.

 

We are also a “smaller reporting company” as defined in Rule 12b-2 under the Securities Exchange Act of 1934, as amended, or the Exchange Act. As a smaller reporting company, we are eligible to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not smaller reporting companies. These include:

 

presenting only the two most recent fiscal years of audited financial statements in our annual reports on Form 10-K and registration statements; and
reduced narrative disclosure obligations, particularly with respect to executive compensation, in our periodic reports, proxy statements and registration statements.

 

We will remain a smaller reporting company until the last business day of the second fiscal quarter of a fiscal year on which either (i) the market value of our common stock held by non-affiliates is $250 million or more as of such date, or (ii) both our annual revenue was $100 million or more during the most recently completed fiscal year and the market value of our common stock held by non-affiliates is $700 million or more as of such date. However, we may continue relying on the reduced reporting requirements of smaller reporting companies through the Annual Report on Form 10-K for the fiscal year in which we no longer qualify as a smaller reporting company. Therefore, we may continue to be a smaller reporting company even after we are no longer an emerging growth company.

 

We have elected to take advantage of certain of these reduced disclosure obligations in this Annual Report on Form 10-K, and expect to take advantage of reduced disclosure obligations in future filings with the Securities and Exchange Commission, or SEC, while we remain an emerging growth company or smaller reporting company, as applicable. If we do, the information that we provide stockholders may be different than what you might receive from other public reporting companies in which you may have equity interests. See “Risk Factors—Risks Related to Ownership of Our Common Stock.”

24


 

Item 1A. Risk Factors.

 

 

RISK FACTORS

 

An investment in our securities carries a significant degree of risk. You should carefully consider the risks described below, together with the financial and other information contained in this Annual Report on Form 10-K, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and related notes, before you make an investment decision regarding our securities. Any one of these risks and uncertainties has the potential to cause material adverse effects on our business, prospects, financial condition and operating results which could cause actual results to differ materially from any forward-looking statements expressed by us and a significant decrease in the value of our securities. Additionally, macroeconomic conditions may amplify many of the risks discussed below to which we are

subject and may materially and adversely affect us in ways that are not anticipated by or known to us or that we do not currently consider to present material risk.

 

We may not be successful in preventing the material adverse effects that any of the following risks and uncertainties may cause. These potential risks and uncertainties may not be a complete list of the risks and uncertainties facing us. There may be additional risks and uncertainties that we are presently unaware of, or presently consider immaterial, that may become material in the future and have a material adverse effect on us. You could lose all or a significant portion of your investment due to any of these risks and uncertainties.

 

 

Privacy and Cybersecurity Risks

 

We collect, store, transmit, use, disclose and otherwise process personal and other regulated or confidential data, primarily on behalf of our clients, which subjects us to laws, governmental regulation and other legal and contractual obligations related to privacy and information security, and our actual or perceived failure to comply with such obligations could adversely affect our business and reputation.

 

In the ordinary course of business, we collect, store, transmit, use, disclose and otherwise process, which we refer to herein as “Process” or “Processing,” data that was collected from and about persons or their devices, including personal information, which is as defined broadly by relevant privacy and cybersecurity laws, and other regulated or confidential client data. In addition to terms in our contractual arrangements with clients, there are numerous federal, state, local and foreign laws, regulations and directives that govern the privacy, Processing, confidentiality, security and protection of such personal information and client data, the scope of which is continually evolving and subject to differing interpretations. We and our clients must comply with such laws, regulations and directives, which may impose significant consequences, including penalties and fines, for failure to comply.

 

For example, in May 2018, the GDPR replaced the Directive 95/46/EC on the protection of individuals with respect to the Processing of data and on the free movement of such data. The GDPR applies to the processing of personal information carried out by companies established in the European Union (E.U.) but also to the processing carried out by companies not established in the E.U., where such processing relates to (a) the offering of goods or services to data subjects who are in the E.U., or (b) the monitoring of the behavior of data subjects who are in the E.U.. The GDPR imposes several stringent requirements for controllers and processors of personal information (including non-E.U. processors who Process personal information on behalf of E.U. controllers), including, for example, robust internal accountability controls, an individual data rights regime, strict timelines for mandatory data breach notifications, limitations on retention and secondary use of information and additional obligations when we contract with third parties in connection with the Processing of personal information. Failure to comply with the requirements of the GDPR and the applicable national data protection laws of the E.U. member states may result in fines of up to €20 million or up to 4% of the total worldwide annual turnover of the preceding financial year, whichever is higher, and other administrative penalties. Complying with the GDPR has required us to implement additional internal processes to seek to ensure that we Process personal information in a compliant way and we have regularly re-drafted all our standard contracts to meet specific articles within the GDPR and new interpretations of

25


 

the GDPR. As we continue to operate under the GDPR, compliance may become onerous and adversely affect our business, financial condition, results of operations and prospects.

In addition, following Brexit (the process by which the United Kingdom left the European Union), the United Kingdom enacted the Data Protection Act 2018, which implemented legislation similar to the GDPR, referred to as the UK GDPR, which provides for fines of up to the greater of £17.5 million (sterling) or 4% of total annual worldwide turnover in the preceding financial year, whichever is higher.

 

 

Furthermore, legal developments in Europe have created complexity and compliance uncertainty regarding certain transfers of information from the E.U. to the United States. In particular, in July 2020, the E.U.-U.S. Privacy Shield Framework, which allowed for the transfer of personal information from the E.U. to the U.S., was invalidated by the Court of Justice of the European Union, or CJEU, and this was followed in September 2020 by the invalidation of the equivalent Swiss-US Privacy Shield Framework. Three of our group companies were accredited under the E.U.-U.S. Privacy Shield Framework to legitimize the transfer of personal information from the E.U. to the United States. Although the CJEU upheld the adequacy of the standard contractual clauses (a standard form of contract approved by the European Commission as an adequate personal information transfer mechanism) upon which we rely for intra group transfers of personal information (and which is the most widely used transfer mechanism by our clients), it made clear that use of the standard contractual clauses must now be assessed on a case-by-case basis taking into account the legal regime applicable in the destination country, in particular applicable surveillance laws and rights of individuals. Additionally, the European Data Protection Board (assigned by the European Commission to oversee data privacy in the E.U.) has issued guidance concerning data transfers following this CJEU decision which places a higher burden on compliance for data transfers. In June 2021, the European Union has issued a new version of the standard contractual clauses. On July 10, 2023, the European Commission adopted its adequacy decision for the new E.U.-U.S. Data Privacy Framework. This decision concludes that the U.S. ensure an adequate level of protection for personal information transferred from the E.U. to U.S. companies which have self-certified their compliance with the new E.U.-U.S. Data Privacy Framework.

 

The United Kingdom’s exit from the European Union has also imposed different requirements on personal information transfers with the introduction of the International Data Transfer Agreement and the Addendum to the E.U. standard contractual clauses in March 2022. Given these legal developments and the United Kingdom’s potential long-term divergence from E.U. law, the long-term validity of United Kingdom data protection measures remains uncertain, and we could be impacted by changes in law, including any future review of transfer mechanisms by the European courts or any supervisory authorities, which could require us to undertake substantial additional review of agreements on a going forward basis. On September 21, 2023 the UK Secretary of State for Science, Innovation and Technology laid regulations in the UK Parliament to give effect to the decision to establish a UK-U.S. Data Bridge. The UK-U.S. Data Bridge came into effect on 12 October 2023 and permits organizations in the UK to transfer personal information to U.S. organizations which have certified to the UK Extension to the E.U.-U.S. Data Privacy Framework. If we are unable to transfer personal information between and among countries and regions in which we operate, it could affect the manner in which we provide our solutions or could adversely affect our financial results.

 

In the United States, certain state laws, such as the California Consumer Protection Act of 2018 as amended by the California Privacy Rights Act of 2020, or collectively, the CCPA, have established a privacy framework, which applies to entities that conduct business in California. Among other things, the CCPA requires covered companies to provide certain disclosures to California residents and affords such residents certain rights with respect to their personal information. The CCPA includes a private right of action for certain data breaches, with potential for severe statutory damages. Similar comprehensive state privacy laws are also in effect in Virginia [and] Colorado[, Connecticut and Utah].While these laws are substantively similar to the CCPA in many respects, they also include their own unique compliance requirements. Certain aspects of the interpretation of these laws remain uncertain as regulating bodies in these jurisdictions begin to carry out enforcement for noncompliance. Comprehensive privacy laws have also been enacted and proposed in many other states and at the federal level. The effects of such laws could be significant and may require us to modify our data Processing practices and policies and incur substantial compliance-related costs and expenses. Companies like ours that operate on a national and international scale are responsible for monitoring and complying with the patchwork of federal, state and local regulations and

26


 

requirements in the United States as well as those in other jurisdictions worldwide, which may conflict with each other, further complicating compliance efforts.

 

Furthermore, any failure, or perceived failure, by us to comply with any federal, state, local or international data privacy or security laws, regulations, orders, industry self-regulatory standards or principles or privacy-related obligations to clients or other third parties that either legally or contractually apply to our clients or us—including any data security incidents, breaches, or other unauthorized access, acquisition, or disclosure of information affecting us or our third-party service providers—could result in investigations, enforcement actions, regulatory inquiries, fines, litigation, proceedings or other actions against us, injunctive restrictions on data processing, a loss of client confidence, damage to our brand and reputation or a loss of clients, any of which could have an adverse effect on our business. In addition, various federal, state and foreign legislative or regulatory bodies may enact new or additional laws, regulations, directives or industry practices concerning data privacy and security, which may impose new requirements. Significant changes could require us to modify our solutions and features, possibly in a material manner, and may limit our ability to develop new solutions and features that make use of the data that our clients voluntarily share with us. For example, some countries have adopted laws mandating that personal information regarding clients in their country be maintained solely in their country. Having to maintain local data centers and redesign product, service and business operations to limit personal information Processing to within individual countries could increase our operating costs significantly and require that we establish a physical presence in a country or region where we otherwise may not have opened any facilities.

 

Additionally, in connection with some of our product initiatives, we expect that our clients may increasingly use our cloud services to Process personal information and other regulated data. While we include privacy or information security obligations in our contracts, new jurisdictional legal requirements may make it so that we will be unable to do business without more stringent obligations. Any failure by us to timely amend client contracts to conform to changing data protection laws, or to comply with our posted privacy policies, other federal, state, local or international privacy-related or data protection laws and regulations, or the privacy or information security commitments contained in our other contracts could result in proceedings against us by governmental entities or others, including individual rights of action, any of which could have a material adverse effect on our business, financial condition and results of operations. In addition, the increased attention focused upon any liability we may have as a result of lawsuits or regulatory actions could also harm our reputation or otherwise impact the growth of our business. Furthermore, although we market and sell products to our clients to help them comply with federal, state, local and foreign laws, regulations and directives, including the GDPR, our clients are responsible for ensuring they are in compliance with such laws, regulations and directives. Any failure by our clients to comply could result in significant consequences to them, including penalties and fines, and despite the existence of contractual exclusions and marketing disclaimers which make their responsibility for their own compliance clear, our clients may file claims or seek indemnification from us, which may result in adverse effects to our business, including reputational harm and time, effort and cost expenditures to defend such claims or respond to indemnification requests. Our standard terms of business include caps on liability, where legally permitted, but these may be challenged by clients and disapplied by a court in any judgment against the Company.

 

Our products, SaaS offerings, website and networks are from time to time subject to intentional or accidental disruption and may be subject to unauthorized access, either of which could adversely affect our reputation and business.

 

Despite our precautions and significant ongoing investments to protect against security risks such as data breaches, cyber-attacks and other intentional or accidental disruptions of or unauthorized access to our products, offerings and networks, in light of our business and types and sensitivity of the information we store on behalf of clients, we have been and expect to continue to be an ongoing target of attacks specifically designed to breach or interrupt our networks and systems, which could harm our reputation and result in litigation, fines and penalties. From time to time, sophisticated actors attempt to penetrate our network security and the security of our website and misappropriate proprietary and other information, such as personal information, and cause interruptions to our solutions. Our products from time to time come under focused threats and attacks and we or our clients may suffer data loss or unauthorized access as a consequence of such attacks on our products. Such cyber-attacks threaten to misappropriate our or our clients’ proprietary or personal information and cause interruptions of our information

27


 

technology solutions. Because the techniques used by unauthorized persons to access or sabotage networks change frequently and may not be recognized until launched against a target, we may be unable to anticipate or detect these techniques. Further, if unauthorized access or sabotage remains undetected for an extended period of time, the effects of such breach could be exacerbated. In addition, sophisticated hardware and operating system software and applications that we produce or procure from third parties can contain defects in design or manufacture, including “bugs” and other problems that could unexpectedly interfere with the operation of our systems and networks. We have experienced and defended against threats to our systems and security including malware, phishing attacks and Distributed Denial of Service attacks. For example, in 2020 a phishing attack resulted in certain client correspondence being made available to an unauthorized email account for a period of time. This incident was remediated and the investigation showed that the phishing attack did not affect any of our other computer systems, databases or networks, including those systems used to host or transfer client data, and that it was an isolated incident. While this incident and other unsuccessful attempts have not had a material adverse effect on our business to date, we may experience more serious incidents in the future. Our exposure to cybersecurity threats and negative consequences of cybersecurity breaches will likely increase as we store increasing amounts of our clients’ data in cloud-based environments.

 

We outsource a number of our internal business functions to third-party contractors, and some of our client facing business operations depend, in part, on the success of our contractors’ own cybersecurity measures. We also partner with cloud service providers for some client solutions. Similarly, particularly for the Data & Storage Technology business, we rely upon distributors, resellers, system vendors and systems integrators to sell our products and our sales operations depend, in part, on the reliability of their cybersecurity measures. Additionally, we depend upon our employees to appropriately handle confidential information and deploy our IT resources in a safe and secure fashion and in accordance with our policies so as not to expose our network systems to security breaches and the loss of or unauthorized access to data. Accordingly, if our cybersecurity systems, policies and procedures, and those of our contractors, partners and vendors fail to protect against unauthorized access, cyber- attacks or the mishandling or misappropriation of information by our employees, contractors, partners or vendors, our ability to conduct our business effectively could be damaged in a number of ways, including:

 

sensitive data regarding our business, including intellectual property and other proprietary data, could be stolen or mishandled;

 

our sensitive or proprietary data or the sensitive and proprietary data of our clients could be rendered unavailable through a ransomware or other cyberattack, resulting in potentially significant service disruptions, negative publicity, and loss of business;

 

our electronic communications systems, including email and other methods, could be disrupted, and our ability to conduct our business operations could be seriously damaged until such systems can be restored and secured;

 

our ability to process client orders and electronically deliver products and solutions could be lost or degraded, and our distribution channels could be disrupted, resulting in delays in revenue recognition;

 

defects and security vulnerabilities could be exploited or introduced into our products or our cloud offerings, thereby damaging the reputation and perceived reliability and security of our products and solutions and potentially making the data systems of our clients vulnerable to further data loss and cyber incidents; and

 

personal information, protected health information or other confidential data of our clients, employees and business partners could be accessed without authorization, stolen or lost.

 

Should any of the above events occur, we could be subject to significant claims for liability from our clients, consumers and other third parties and regulatory actions from governmental agencies, our ability to protect our intellectual property rights could be compromised and our reputation and competitive position could be significantly harmed. The regulatory and contractual actions, litigations, investigations, fines, penalties and liabilities relating to data breaches that result in losses of personal information, protected health information or credit card information of users of our solutions can be significant in terms of fines and reputational impact, and necessitate changes to our business operations that may be disruptive to us. Additionally, we could incur significant costs in order to upgrade

28


 

our cybersecurity systems and remediate damages. Consequently, our business, financial condition and results of operations would be adversely affected.

 

 

Risks Related to Our Business and Industry

 

We operate in highly competitive markets and our inability to effectively compete may adversely affect our business.

 

The markets for our products and solutions are highly competitive and are subject to rapid technological changes and evolving client demands and needs. We compete on the basis of various factors, including product functionality, product integration, platform coverage, quality of service interoperability with third-party technologies, ability to scale and price products and solutions, worldwide sales infrastructure, global technical support, name recognition and reputation.

 

Our competitors vary in size, scope and breadth of the products and solutions they offer and include software vendors that offer software products that directly compete with our product offerings. In our Data & Storage Technology business, we face growing competition from network equipment, computer hardware manufacturers, large operating system providers and other technology companies that increasingly develop and incorporate into their products storage, server management software and backup that compete at some levels with our product offerings. Our competitive position could be materially adversely affected if our clients perceive the functionality incorporated into these products as a replacement for our products. Many of our principal competitors are established companies that have substantial financial resources, less leveraged, recognized brands, technological expertise and market experience, and sometimes have more established positions in certain product lines and geographies than we do. We also compete with smaller and sometimes newer companies, some of which are specialized with a narrower focus than our company, and face competition from other eDiscovery and data management solutions providers. Our competitors invest significantly in research and development as well as sales and marketing. We also face competition from the backup solutions offered by cloud IT providers. It is also possible that certain of our clients have the resources to develop their own products or solutions that could be competitive with our offerings.

 

Our competitors may be able to more quickly adopt new or emerging technologies or address client requirements and new and emerging technologies may allow startup companies to more quickly enter the market than in the past. We may also face increased competition from companies that provide more in-depth offerings, adapting their products and solutions to meet the demands of their clients or combining with one of their competitors to enhance their products and solutions. A number of our principal competitors may continue to make acquisitions to improve the competitiveness of their offerings. Increased competition could cause, among other things, price reductions of our products, reduced profitability and loss of market share. To competitively serve the needs of our existing clients and to attract new clients, we must continue to:

 

enhance and improve our existing products and solutions (such as by adding new content and functionalities);

 

develop new products and solutions;

 

invest in technology; and

 

strategically acquire additional businesses and partner with other businesses in key sectors that will allow us to offer a broader array of products and solutions.

 

If we fail to effectively compete, our business, financial condition and results of operations would be adversely affected.

 

 

 

 

 

29


 

Our continued growth depends in large part upon achieving significant market acceptance of Nebula or other new solutions we may develop in the future and we may not be successful in attaining such market acceptance.

 

Nebula is a relatively new offering and we have not derived a significant percentage of our Company’s historical revenue from its sales. The commercial success of Nebula or other new solutions we may offer will depend, in part, upon the degree of market acceptance by our existing and prospective client base. The degree of market acceptance of Nebula and any other solution we may develop in the future will depend on several factors, including the potential and perceived advantages of that solution as compared to other existing alternatives, our ability to offer the solution at competitive prices, the convenience and ease of use of the solution and the strength of our marketing and sales efforts. Any new or otherwise novel solution that we commercialize may not gain acceptance with one or more client groups, meaning we may not generate significant incremental revenue from Nebula. Efforts to educate our existing and prospective clients on the benefits of Nebula, or any other new offering we may develop as compared to other solutions we and our competitors offer, will require committing significant financial and other resources, including the time of our management, sales and marketing teams, and these efforts may not be successful. Further, even if Nebula or another new solution gains some market acceptance, it may nonetheless fail to gain sufficient traction to generate significant additional revenue. We may also over-estimate the size of the potential market for new products such as Nebula. Further, the means by which we make new solutions available to clients, such as the partner channel for Nebula, may not be successful. If Nebula does not achieve widespread acceptance, or in the future if there is a reduction in demand for Nebula caused by a lack of client acceptance, technological challenges, weakening economic conditions, security or privacy concerns, competing technologies and products, decreases in corporate spending, or otherwise, our business, financial condition and results of operations could be adversely affected.

 

 

Our business depends on clients increasing their use of our solutions and services and any decline in their use of our solutions and services or failure to grow revenues with existing clients could adversely affect our business.

 

Our ability to grow and generate incremental revenue depends, in part, on our ability to maintain our relationships with existing clients and to grow their usage of our solutions and services. Most of our clients do not have long-term contractual financial commitments to us and, therefore, most of our clients, particularly those under usage-based or project-based arrangements, may reduce or cease their use of our solutions and services at any time, with little or no notice and without incurring any financial penalties. Clients on subscription-based arrangements may choose not to renew their agreement with us. Clients may reduce or terminate their use of our solutions and services or choose not to renew their agreement(s) with us for any number of reasons, including the settlement or other resolution of legal matters, reductions in the volume of major legal matters, budget constraints, dissatisfaction or negative perceptions regarding the reliability of our solutions and services, changes in our clients’ underlying businesses and financial conditions, changes in the type and size of our clients, pricing changes, legal industry trends from litigation toward alternative forms of dispute resolution, competitive conditions and general economic conditions. In addition, even if our clients expand their usage of our solutions and services, we cannot guarantee that they will maintain those usage levels for any meaningful period of time. Existing clients may also negotiate lower rates for their usage in exchange for an agreement to renew, enter into a subscription agreement, expand their usage in the future or adopt new solutions and services. As a result, the revenue we derive from consistent usage levels may decrease over time. If existing clients reduce their usage of or rates of payment for, or do not continue to use our solutions and services, our business, financial condition and results of operations could be adversely affected.

 

Our future growth and financial performance also depends in part on our ability to expand our existing client relationships by increasing usage, increasing the number of clients on subscription-based agreements and selling additional solutions and services to our existing clients. The rate at which our clients purchase solutions and services from us depends on a number of factors, including our ability to develop additional solutions and services and the quality of such applications, general economic conditions and pricing and services offered by our competitors. If our efforts to increase usage, increase the number of clients on subscription-based agreements and sell additional solutions and services to our clients are not successful, our business, financial condition and results of operations may be adversely affected.

 

30


 

If we are unable to attract new clients, our business, financial condition and results of operations will be adversely affected.

We must attract new clients to continue to grow our business and our success in doing so will depend to a substantial extent on the widespread adoption of our solutions and services, including Nebula, by new clients. Achieving new client growth may require significant and costly sales efforts and will depend on the effectiveness of our sales organization. A number of factors, many of which are beyond our control, could impact our ability to acquire new clients, including, but not limited to, our competitors’ offerings, prospective new clients’ commitments to other providers, the real or perceived cost of switching to our solutions or services, our failure to develop and maintain relationships with prospective clients and our partner ecosystem, our failure to help clients successfully deploy our solutions and services, negative media or industry commentary regarding us or our offerings, the general level of litigation activity, and our failure to expand, retain and motivate our sales and marketing personnel. Any failure to grow our existing client base as a result of these or other factors could adversely affect our business, financial condition and results of operations.

 

We may need to change our pricing models in order to compete successfully.

 

General economic and business conditions together with intense competition in the sales of our products and solutions place pressure on us to reduce prices for our software and solutions, and we frequently encounter aggressive price competition. If our competitors offer deep discounts on certain products or solutions or develop products that the marketplace considers more valuable than ours, we may need to lower our prices or offer other incentives in order to compete successfully. Any such changes may reduce margins and could adversely affect operating results or require that we offer our products or solutions at, or in certain cases, below our cost. Additionally, the increasing prevalence of cloud and SaaS delivery models offered by us and our competitors may unfavorably impact pricing of both our on-site software business and our cloud business, as well as overall demand for our on-site software product and solutions, which could reduce our revenues and profitability.

 

Industry pricing models are evolving, and we anticipate that clients may increasingly request alternative pricing models. These alternative pricing models may exacerbate existing pricing pressures, require investments in different product solutions or place us at a competitive disadvantage relative to our competitors. Moreover, the use of evolving technology by our clients to develop more complex pricing models may lead to additional pricing pressures. If we are unable to adapt our operations to these evolving pricing models, our results of operations may be adversely affected or we may not be able to offer pricing that is attractive relative to our competitors.

 

Any broad-based change to our prices and pricing policies could cause our revenues to decline or be delayed as our sales force implements, and our clients adjust to, such new pricing policies. Some of our competitors may bundle products for promotional purposes or as a long-term pricing strategy or provide guarantees of prices and product implementations. These practices could, over time, significantly constrain the prices that we can charge for certain of our products. If we do not adapt our pricing models to reflect changes in client use of our products or changes in client demand, our revenues could decrease. An increase in open source software distribution may also cause us to change our pricing models.

 

Any of the foregoing risks with respect to our pricing policies could adversely affect our business, financial condition and results of operations.

 

Our ability to expand our operations and maintain or increase our revenue is dependent on the quality of our client service and support services, and our failure to provide high level service could have an adverse effect on our business.

Our clients depend upon our client service and support staff to meet their eDiscovery needs and they demand high-quality support services. Failure to meet that demand could negatively affect our reputation in the marketplace and could adversely affect sales of our services and solutions. Further, we may be unable to respond quickly enough to accommodate short-term increases in client demand for support services. We also may be unable to modify the format of our support services to compete with changes in support services provided by competitors or successfully

31


 

integrate support for our clients. Further client demand for these services could increase our costs and adversely affect our operating results. Any failure to respond to the foregoing or other related risks could adversely affect our business, financial condition and results of operations.

 

If we are unable to develop new and enhanced products and solutions that achieve widespread market acceptance, or if we are unable to continually improve the performance, features and reliability of our existing products and solutions or adapt our business model to keep pace with industry trends, our business could be adversely affected.

The markets in which we compete are characterized by rapid technological change, frequent new product introductions, evolving industry standards and changing client needs. We believe that key competitive factors in the markets we serve include the breadth and quality of professional services, system and software solutions, product integration, platform coverage, the stability of our information systems, the features and capabilities of our product and solutions, the pricing of our products and solutions, and the potential for future product and solution enhancements. Our future success depends in part on our ability to keep pace with technological changes and to respond to the rapidly changing needs of our clients by developing or introducing new products, product upgrades and solutions on a timely and cost-effective basis. We have in the past incurred, and will continue to incur, significant research and development expenses as we strive to remain competitive. Clients may require features and capabilities that our current products and solutions do not have, such as remote collections from mobile phones. We need to successfully respond to significant market challenges to our existing product portfolio as well as invest in new growth areas based on our core technical capabilities. Our failure to develop products and solutions that satisfy client preferences in a timely and cost-effective manner may harm our ability to maintain relationships with existing clients, as well as our ability to create or increase demand for our products and solutions, and may materially adversely affect our operating results. As competition in the IT industry increases, it may become increasingly difficult for us to maintain a technological advantage and to leverage that advantage toward increased revenues and profits. New product development and introduction involve a significant commitment of time and resources and are subject to a number of risks and challenges including:

managing the length of the development cycle for new products and product enhancements, including the continued development of Nebula, which can fluctuate as new features are developed;
designing and marketing products and professional services solutions that will be adopted by our client base as well as attract new clients for our technology;

 

managing clients’ transitions to new products and solutions;

 

adapting to emerging and evolving industry standards and to technological developments by our competitors and clients;

 

extending the operation of our products and solutions to new and evolving platforms, operating systems, operating environments and models, including support of new workloads and data management technologies, and hardware products;

 

clients’ ability to upgrade to the most current versions of software to take advantage of new functionalities;

 

reacting to trends and predicting which technologies will be successful and develop into industry standards;

 

tailoring our business and pricing models appropriately as we enter new markets and respond to competitive pressures and technological changes;

 

extending or creating technology alliances with other key technology players in our industry;

 

managing new product and solutions for the markets in which we operate;

 

addressing trade compliance issues affecting our ability to ship our products;

 

developing or expanding efficient sales channels; and

 

obtaining sufficient licenses to technology and technical access from proprietary software providers, open source software providers and operating system software vendors on reasonable terms to enable the

32


 

development and deployment of interoperable products, including source code licenses for certain products with deep technical integration into operating systems.

 

If we are not successful in managing these risks and challenges, if our new products, product upgrades and solutions are not technologically competitive or do not achieve market acceptance, or if our efforts are more costly or resource-intensive than anticipated or fail to achieve the expected outcomes, our business, financial condition and results of operations could be adversely affected.

Technology and Intellectual Property Related Risks

 

Our inability to successfully recover from a disaster or other business continuity event could impair our ability to deliver our products and solutions and adversely affect our business.

 

We are heavily reliant on our technology and infrastructure to provide our products and solutions to our clients. For example, we provide solutions through computer hardware that is located in our 9 global data centers around the world as well as in cloud-based data centers offered through the Microsoft Azure Cloud. Our physical data centers are vulnerable to damage, interruption or performance problems from earthquakes, floods, fires, power loss, terrorist attacks, telecommunications failures and similar events. They are also subject to break-ins, computer viruses, sabotage, intentional acts of vandalism and similar misconduct. The occurrence of any of these events, a decision to close a data center, or other unanticipated problems could result in interruptions in the delivery of certain of our products and solutions.

 

Any errors, defects, disruptions or other performance problems with our systems, products and solutions could reduce our revenue, cause us to issue credits or pay penalties, cause clients to terminate their agreements with us, commence or threaten litigation against us, harm our reputation and damage our clients’ businesses. We have experienced and may in the future experience disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes, natural disasters, power outages, human or software errors, capacity constraints due to an overwhelming number of users accessing our website simultaneously, fraud or security attacks. Further, use of our solutions typically requires network and internet connectivity and our clients may experience disruptions, outages and other performance problems with their network or internet access independent of whether our systems are operating normally, which could affect their ability to use our products and solutions. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time or at all. Interruptions in our products and solutions could cause clients to cease doing business with us and adversely affect our reputation. In addition, our business would be harmed if any events of this nature caused our clients and potential clients to believe our solutions are unreliable. Our operations are dependent upon our ability to protect our technology infrastructure against damage from business continuity events that could have a significant disruptive effect on our operations and any failure to do so could adversely affect our business, financial condition and results of operations.

Defects, disruptions, performance problems or risks related to the provision of our product offerings could impair our ability to deliver our solutions and could expose us to liability, damage our brand and reputation or otherwise negatively impact our business.

 

Certain of our products and solutions utilize software solutions developed by us or third parties for our clients’ needs, and new releases of software products are issued to our clients periodically. Complex software products, such as those we offer, may contain undetected errors or defects, especially when they are first introduced or new versions are released. Despite testing, these undetected errors may be discovered only after a product has been installed and used either in our internal processing system or by our clients, and could result in unanticipated service interruptions or other performance problems and cause damage to our clients’ businesses. If that occurs, clients could elect not to renew with us, to delay or withhold payment to us, or to make warranty or other claims against us, and we could be obligated to provide service credits based on our failure to meet service level commitments, which could result in additional expense and risk of litigation.

33


 

 

We believe that our reputation and name recognition are critical factors in our ability to compete and generate additional sales. Promotion and enhancement of our name will depend largely on our success in continuing to provide effective products and solutions. The occurrence of errors in our products or solutions, the discovery of security vulnerabilities or the detection of bugs by our clients may damage our reputation in the market and our relationships with our existing clients, and as a result, we may be unable to attract or retain clients.

 

In addition, because our products and solutions are used to manage data that is often critical to our clients, they may have a greater sensitivity to defects in our products than to defects in other, less critical, applications. As a result, the licensing and support of our products and solutions involve the risk of product liability claims. Our license agreements with our clients typically contain provisions designed to limit our exposure to potential product liability claims. However, the limitation of liability provisions contained in our license agreements vary and may not be effective as a result of existing or future national, federal, state or local laws or ordinances or unfavorable judicial decisions. Although we have not experienced any material product liability claims to date, the sale and support of our products entail the risk of such claims, which could be substantial in light of the use of our products in enterprise-wide environments. In addition, our insurance against product liability may not be adequate to cover all potential claims.

 

Any of the foregoing risks or others related to defects, disruptions, or performance problems related to the provision of our product and solutions could adversely affect our business, financial condition and results of operations.

Our products and solutions use third-party open source software components, and the failure to comply with the terms of the underlying open source software licenses could restrict our ability to provide our products and services.

 

A large number of our proprietary software and applications are built on commonly used “open source” licenses, which carries its own unique risks. Some open source licenses contain terms that may, depending on how the licensed software is used or modified, require that we make available source code for modifications or derivative works we create based upon the licensed open source software, authorize further modification and redistribution of that source code, make that source code available at little or no cost, or grant other licenses to our intellectual property. If we combine, distribute, link or convey our proprietary software together with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software. These scenarios could enable our competitors to create similar offerings with lower development effort and time and ultimately could result in a loss of our competitive advantages. Alternatively, to avoid the release of the affected portions of our source code, we could be required to purchase additional licenses, expend substantial time and resources to re-engineer some or all of our software or cease use or distribution of some or all of our software until we can adequately address the concerns.

 

Use of open source software can also present additional security risks because the public availability of such software may make it easier for hackers and other third parties to determine how to compromise our systems. In addition, use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide support, warranties, indemnification, or other contractual protections regarding infringement claims or the quality of the code. Any of the foregoing or other risks related to the use of open source software could adversely affect our business, financial condition and results of operations.

 

The terms of many open source licenses have not been interpreted by U.S. or foreign courts and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to provide or distribute our products and solutions. From time to time, there have been claims challenging the ownership of open source software against companies that incorporate open source software into their solutions. As a result, we could be subject to lawsuits by parties claiming ownership of what we believe to be open source software. While we employ practices designed to monitor compliance with third-party open source software licenses and to protect our proprietary source code, we generally do not run a complete open source license review and may inadvertently use third-party open source software in a manner that exposes us to claims of non-compliance or breach of contract, If we are held to have breached or failed to fully comply with all the terms and conditions of an

34


 

open source software license, we could face infringement or other liability, or be required to seek costly licenses from third parties to continue providing our platform on terms that are not economically feasible, to re-engineer our platform, to discontinue or delay the provision of our platform if re-engineering could not be accomplished on a timely basis, or to make generally available, in source code form, our proprietary code, any of which could adversely affect our business, financial condition and results of operations.

 

The unavailability of third-party technology could materially adversely affect our business.

 

We license certain eDiscovery-related software from third parties and incorporate or integrate such components into and with our solutions and products. For instance, we integrate third-party solutions licensed from certain providers such as Relativity, a key supplier of one of our eDiscovery platforms, with our eDiscovery solutions and products. While we have developed our own proprietary platforms, certain third-party software, such as that licensed from Relativity, has become central to the operation and delivery of our eDiscovery solutions and products.

 

Certain of our third-party software license contracts expire within the next one to three years and may be renewed only by mutual consent. For instance, our license agreement with Relativity expires on June 30, 2027. There is no assurance that we will be able to renew these contracts as they expire or that such renewals will be on the same or substantially similar terms or on conditions that are commercially reasonable to us. If we fail to renew these contracts as they expire, we may be unable to offer certain eDiscovery-related solutions and products to our clients. In addition, our third-party software licenses are non-exclusive. For example, all of our primary competitors in the eDiscovery business use Relativity in connection with their eDiscovery platforms (in addition to any proprietary platforms that they may own themselves).

 

If certain of our third-party licensors were to terminate our licenses, change their product offerings, cease actively supporting their existing technologies, fail to update and enhance their technologies to keep pace with changing industry standards, encounter technical difficulties in the continued development of their technologies, significantly increase prices, suffer significant capacity or supply chain constraints or suffer other disruptions, we would need to identify alternative suppliers and incur additional internal and/or external development costs to ensure continued performance of our eDiscovery-related solutions and products. Such alternatives may not be available on attractive terms, or at all, or may not be as widely accepted or as effective as the software provided by our existing suppliers. If the cost of licensing or maintaining this third-party technology significantly increases, our margins could significantly decrease. In addition, interruptions in the functionality of our solutions and products resulting from changes in or with our third-party licensors could adversely affect our commitments to clients, reputation, future sales of our services and products solutions, and materially and adversely affect our business, financial condition and results of operations.

 

We utilize various web service providers, such as Microsoft Azure, for the delivery of our cloud-based products. These solutions are operated by third parties that we do not control and that could require significant time to replace. We expect this dependence on third parties to continue. These systems are vulnerable to damage or interruption and have experienced interruptions in the past. A prolonged web service disruption affecting our cloud-based offerings for any of the foregoing reasons would negatively impact our ability to serve our clients and could damage our reputation with current and potential clients, expose us to liability, cause us to lose clients or otherwise harm our business. We may also incur significant costs for using alternative equipment or taking other actions in preparation for, or in reaction to, events that damage the web services we use. Interruptions in these third party-services on which we rely could affect the security or availability of our products and cloud infrastructure and could have a material adverse effect on our business. In addition, these web services providers may generally terminate our agreements for convenience upon providing some nominal period of notice and may terminate our agreements for cause if a breach by us has not been cured within a short time period. In the event that our service agreements are terminated, or there is a lapse of service, elimination of web services or features that we utilize, interruption of internet service provider connectivity or damage to such facilities, we could experience interruptions in access to our platforms as well as significant delays and additional expense in arranging or creating new facilities and services and/or re-architecting our solutions for deployment on a different cloud infrastructure service provider, any of which may adversely affect our business, financial condition and results of operations.

 

 

35


 

If we encounter difficulties as we implement our new consolidated business systems, our business may be adversely affected.

 

We are in the process of implementing new consolidated business systems across our global operations which we expect to complete in coming years. We rely on our IT to help us effectively manage our client relationships, sales information, order processing and support and marketing services, and we anticipate that the implementation of new consolidated business systems will improve our processes. However, implementations such as these are complex and time-consuming projects that require transformations of business and finance processes, and there is a risk that implementation of these new systems will not achieve these expected benefits as quickly as anticipated or at all. In addition, there can be no assurance that there will not be errors, delays or other related issues resulting from the transition to our new business systems and adjustments to associated business processes, or that we will be able to fix any error or issue. These risks include loss of information, the compromise of data integrity and control systems and the potential disruption to our normal business operations and financial reporting processes. Additionally, if the new system does not operate as intended, the effectiveness of our internal control over financial reporting could be adversely affected and our ability to assess those controls adequately could be delayed. Such errors, interruptions, delays or other issues may also result in unanticipated costs or expenditures and divert the attention of key senior management away from other aspects of our business, any of which may adversely affect our business, financial condition and results of operations.

 

 

If we do not protect our proprietary rights and information and prevent third parties from making unauthorized use of our products and technology, our business could be adversely affected.

 

Most of our products and underlying technology is proprietary. We seek to protect our proprietary rights through a combination of confidentiality agreements and procedures, and through copyright, patent, trademark and trade secret laws of the United States and international jurisdictions. In addition, we use licenses, non-disclosure agreements and other agreements to restrict the use of our products by our clients and other third parties. However, all of these measures afford only limited protection and may be challenged, invalidated, disregarded, declared unenforceable or circumvented by third parties, subject to government march-in or sovereign rights or compulsory licensing, sunshine laws or be subject to freedom of information requests or court-ordered public disclosure, and we may not have effective remedies to protect our proprietary rights. Third parties may copy, reverse engineer all or portions of our products and underlying technology or otherwise misappropriate, disparage, dilute, steal, otherwise improperly use, distribute or sell our proprietary technology without authorization. Moreover, we may not be able to obtain effective protection for the technology underlying our new products and solutions as they are developed. For example, any of our pending or future patent applications, whether or not being currently challenged, may not be issued with the scope of the protection we seek, if at all. Furthermore, confidentiality procedures and contractual provisions can be difficult to enforce and, even if successfully enforced, may not have effective remedies available to ameliorate unauthorized use or disclosure of our intellectual property.

 

Third parties may also develop similar or superior technology by designing around our patents and the other intellectual property protections or independently developing technology that does not infringe, misappropriate or violate our intellectual property rights. Our intellectual property may also be replaced or rendered obsolete by new technologies to which we have no right of use or can only acquire such use at unreasonable or unsustainable costs. Furthermore, the laws of some foreign countries do not offer the same level of protection or enforcement of our proprietary rights as the laws of the United States, and we may not be able to prevent unauthorized use of our products in those countries. For example, for some of our products, we rely on “shrink-wrap” or “click-wrap” licenses, which may be unenforceable in whole or in part in some jurisdictions in which we operate. The unauthorized sale, distribution or use of our products or proprietary technology could result in reduced sales of our products, or diminish our brand and reputation. Any legal action to protect proprietary technology that we may bring or be engaged in with a client, strategic partner or vendor could adversely affect our ability to access software, operating systems and/or hardware platforms of such client, partner or vendor, or cause such partner or vendor to choose not to offer our products to their clients. In addition, any legal action we engage in to protect our proprietary technology could be costly, may distract management from day-to-day operations and may lead to additional claims against us, and we may not succeed; any of which could adversely affect our business, financial condition and results of operations.

36


 

 

Third party claims of intellectual property infringement could cause us to incur significant expenses and restrict or otherwise adversely affect our business.

 

The software and internet industries are characterized by frequent litigation based on allegations of infringement or other violations of intellectual property rights. We have received in the past, and may receive in the future, communications from third parties alleging infringement of their intellectual property rights, including claims regarding patents, copyrights, trade secrets and trademarks. We also incorporate technology from third parties into our software and systems and, as such, cannot be certain that these licensors are not infringing the intellectual property rights of others or that the suppliers and licensors have sufficient rights to the technology in all jurisdictions in which we may offer our products and solutions. Because of the constant technological change in the markets in which we compete and the extensive coverage of intellectual property protection for existing technologies, including software patents, it is possible that the number of these claims may grow. In addition, former employers of our former, current or future employees may assert claims that such employees have improperly disclosed to us the confidential or proprietary information of these former employers. Many potential litigants, including some of our competitors and patent-holding companies, have the ability to dedicate substantial resources to assert their intellectual property rights.

 

Any such intellectual property claim, with or without merit, could result in costly litigation and distract management from day-to-day operations, and the outcomes of such claims are inherently uncertain. Also, because of the significant amount of discovery required in connection with intellectual property litigation, we may risk compromising confidential or proprietary information if litigation ensued. If we are not successful in defending such claims, we may be subject to an injunction or other restrictions that could require us to stop selling, delay shipments of or redesign our products, stop offering (or temporarily stop offering) our solutions to others, pay royalties, fines or other monetary amounts as damages, enter into royalty or licensing arrangements or satisfy indemnification obligations that we have with some of our clients. There is no assurance that any royalty or licensing arrangements we may seek in such circumstances will be available on commercially reasonable terms or at all. In addition, certain client agreements require us to indemnify our clients for third-party intellectual property infringement claims, which would increase the cost to us of an adverse ruling on such a claim. While our standard client agreements include contractual caps on liability, there is no guarantee that these would be upheld by a court. At times, even if we believe a suit is without merit, we may determine it is prudent to settle it in a way that restricts our use of the technology or requires us to pay monetary amounts. We have made and expect to continue making significant expenditures to preempt, investigate, defend and settle claims related to the use of technology and intellectual property rights, including trademarks, as part of our strategy to manage this risk. However, any alleged infringement or other violation of a third party’s intellectual property rights could adversely affect our business, financial condition and results of operations.

 

Other Business Risks

We have a history of losses and may not be able to achieve or sustain profitability in the future.

We may not be able to increase the amount of revenues or cash flow we generate, and we might continue to incur net losses for some time as we continue to grow. We have experienced net losses for a number of years, including net losses of $(34.8) million and $(43.2) million for the years ended December 31, 2023 and 2022, respectively, and we may incur net losses in the future. As of December 31, 2023, we had an accumulated deficit of $394.0 million. It is difficult for us to predict our future results of operations, and we expect our operating expenses may increase over the next several years as we continue to grow our business, hire additional personnel, expand our operations and infrastructure and invest in research and development. If we fail to increase our revenue to offset the increases in our operating expenses, we may not achieve or sustain profitability in the future.

 

If we do not continue to attract, motivate and retain members of our senior management team and key employees, we may be unable to expand our products and solutions or effectively manage or grow our business.

Our future success depends upon the continued service and performance of our senior management team and key technical and sales personnel. If we lose any of our senior management team or key technical and sales personnel, we may be unable to effectively manage our current and future operations, including maintaining and growing existing, and developing new, client relationships.

 

37


 

Our success and future growth depend upon our ability to attract, train, motivate and retain highly qualified technical, managerial, and sales and marketing employees in order to implement our corporate development strategy and operations. Our ability to increase our client base and usage of our solutions, including Nebula, will significantly depend on our ability to successfully retain our sales and marketing teams and execute our sales strategy. Further, our top three sales representatives were responsible for approximately 29% of our sales for the twelve-months ended December 31, 2023. If any of our top sales personnel cease working for us, we may lose existing business from clients who had relationships with specific sales representatives and we may not be able to grow our business as quickly, or to the extent, we expect. There is a limited pool of employees who have the requisite skills, training and education. We face intense competition for qualified individuals from numerous technology, software, startup and emerging growth companies, which are active in many of the technical areas and geographic regions in which we conduct product development. Attracting and retaining highly skilled employees will be costly as we offer competitive compensation packages to prospective and current employees. For example, we have agreed to provide payments to various current employees in connection with certain changes of control, and such payments may, in the aggregate, be material to us. Further, because our common stock is not listed on a national securities exchange, our ability to use equity compensation may be more limited, and this type of compensation may not be as attractive to a prospective employee as it would if we were listed on an exchange. If we are unable to continue to successfully recruit and retain the most skilled and capable senior managers and key technical and sales employees, particularly in connection with our current plan to significantly increase our sales and marketing and research and development teams, our ability to implement our business plan, growth strategy and develop and maintain our software and solutions, including Nebula, could be adversely affected, any of which could adversely affect our business, financial condition and results of operations.

 

If we are unable to maintain, promote or expand our brand through effective marketing practices, our brand and business could be adversely affected.

We believe that maintaining and promoting our brand in a cost-effective manner is critical to retaining and expanding our client base. We have invested considerable money and resources in the establishment and maintenance of our brand, and we will continue to invest resources in brand marketing and other efforts to continue to preserve and enhance consumer awareness. If we fail to successfully promote and maintain our brand or if we incur excessive expenses in this effort, our business, financial condition and results of operations could be adversely affected.

 

We utilize internet search engines such as Google, principally through the purchase of keywords, to generate additional traffic to our websites. The number of users we attract from search engines to our websites is due in large part to how links to our websites are displayed on search engine results pages. Search engines frequently update and change the algorithm that determines the placement and display of results of a user’s search, such that the purchased or algorithmic placement of links to our websites can be negatively affected. In addition, a significant amount of traffic is directed to our websites through our participation in pay-per-click and display advertising campaigns on search engines. If a major search engine changes its algorithms or results in a manner that negatively affects the search engine ranking, paid or unpaid, of our websites, our business, financial conditions and results of operations would be adversely affected.

 

We have acquired businesses in the past, and we may consider opportunities in the future to acquire other companies, assets or product lines that complement or expand our business. Risks related to acquisitions and the integration of businesses we may acquire could have an adverse effect on our business.

In the past we have grown through acquisitions and we may continue to do so in the future. Achieving the anticipated benefits of any acquisitions depends on a number of factors, including whether we can identify and execute on suitable acquisition targets as well as integrate new businesses in an efficient and effective manner. The acquisition and integration of any acquired businesses involves a number of risks, including, but not limited to: the complexity, time and costs associated with the acquisition and integration process, the diversion of management’s time and attention, the assumption of liabilities of the acquired businesses, including unknown liabilities and litigation related to the acquired business, the impairment of relationships with our existing clients and business partners or of those of the acquired business and the addition of acquisition-related debt as well as increased expenses and working capital requirements.

 

The successful acquisition and integration of any businesses or operations will depend on our ability to manage these operations, realize opportunities for revenue growth presented by strengthened product and solutions and

38


 

expanded geographic market coverage, and eliminate redundant and excess costs to fully realize the expected synergies. Because of difficulties in combining operations and systems which may not be fully compatible and may be geographically distant, we may not be able to achieve the financial strength and growth and other benefits we anticipate from an acquisition. Any failure to integrate acquired businesses and operations efficiently and effectively or fail to realize the benefits we anticipate could adversely affect our business, financial condition and results of operations.

 

Our international business operations subject our business to additional risks.

We have significant international operations with 26 locations in 17 countries, including data centers in Canada, England, France, Germany, Ireland and Japan. We may expand our international operations if we identify growth opportunities. Our international operations are subject to the following risks, among others:

foreign certification, licensing and regulatory requirements, which may be substantially more complex or burdensome than our domestic requirements;
risk associated with selecting or terminating partners for foreign expansion, including marketing agents, distributors or other strategic partners for particular markets;

 

risk associated with local ownership and/or investment requirements, as well as difficulties in obtaining financing in foreign countries for local operations;

 

reduced protection of confidential consumer information in some countries;

 

political unrest, international hostilities, military actions, including, without limitation, the war in Ukraine and the Middle East, terrorist or cyber-terrorist activities, other geopolitical events, natural disasters, pandemics, and infrastructure disruptions;

 

differing economic cycles and adverse economic conditions;

 

unexpected changes in and compliance with foreign regulatory requirements, including GDPR;

 

regulations or restrictions on the use, import or export of technologies that could delay or prevent the acceptance and use of our products;

 

differing business practices, which may require us to enter into agreements that include non-standard terms;

 

varying tax regimes, including with respect to the imposition of withholding taxes on remittances and other payments by our partnerships or subsidiaries;

 

differing labor regulations;

 

foreign exchange controls and restrictions on repatriation of funds from our international subsidiaries;

 

fluctuations in currency exchange rates, economic instability and inflationary conditions

 

inability to collect payments or seek recourse under or comply with ambiguous or vague commercial or other laws;

 

potential loss of proprietary or personal information due to misappropriation or laws that may be less protective of our intellectual property rights than U.S. laws or that may not be adequately enforced

 

varying attitudes towards censorship and the treatment of information service providers by foreign governments, in particular in emerging markets

 

difficulties in attracting and retaining qualified management and employees, or rationalizing our workforce;

 

difficulties in staffing, managing and operating our international operations, including difficulties related to administering our stock plans in some foreign countries;

 

difficulties in coordinating the activities of our geographically dispersed and culturally diverse operations;

 

costs and delays associated with developing software and providing support in multiple languages; and

 

39


 

difficulties in penetrating new markets due to entrenched competitors, lack of recognition of our brands or lack of local acceptance of our products and solutions.

 

Foreign operations bring increased complexity and the costs of managing or overseeing foreign operations, including adapting and localizing solutions or systems to specific regions and countries, can be material. Further, international operations carry inherent uncertainties regarding the effect of local or domestic actions, such as the long-term impact of the United Kingdom’s exit from the European Union (Brexit), which could be material. Our overall success as a global business depends, in part, on our ability to anticipate and effectively manage these risks, and there can be no assurance that we will be able to do so without incurring unexpected costs. If we are not able to manage the risks related to our international operations, our business, financial condition and results of operations may be materially affected.

 

We may need to recognize impairment charges related to goodwill, identified intangible assets and fixed assets.

 

We have substantial balances of goodwill and identified intangible assets. We are required to test goodwill and any other intangible assets with an indefinite life for possible impairment on an annual basis, or more frequently when circumstances indicate that impairment may have occurred. We are also required to evaluate amortizable intangible assets and fixed assets for impairment if there are indicators of a possible impairment.

 

Based on the results of the annual impairment test as of October 1, 2023 and the quantitative assessment performed as of December 31, 2023, we concluded that the fair value of our reporting unit exceeded the individual reporting unit’s carrying value, and goodwill was not impaired. There is significant judgment required in the analysis of a potential impairment of goodwill, identified intangible assets and fixed assets. If, as a result of a general economic slowdown, deterioration in one or more of the markets in which we operate or impairment in our financial performance and/or future outlook, the estimated fair value of our long-lived assets decreases, we may determine that one or more of our long-lived assets is impaired. An impairment charge would be recorded if the estimated fair value of the assets is lower than the carrying value and any such impairment charge could have a material adverse effect on our results of operations and financial position. For example, we recorded an impairment charge of $22.5 million in 2021 associated with our intangible assets.

 

The insurance coverage that we purchase may prove to be inadequate or unavailable when we need the coverage.

 

We carry liability, property, directors and officers, business interruption, Cyber and other insurance policies to cover insurable risks to our company. We select the types of insurance, the limits and the deductibles based on our specific risk profile, the cost of the insurance coverage versus its perceived benefit and general industry standards. Our insurance policies contain industry standard exclusions for events such as war. Although we generally attempt to select reputable insurance carriers, any economic disruptions may prevent us from using our insurance if the counterparty does not have the capital necessary to meet the coverage. In addition, our agreements with clients also contain obligations to carry comprehensive general liability, property, workers’ compensation, and automobile liability insurance. Any of the limits of insurance that we purchase could prove to be inadequate, which could materially and adversely impact our business, financial condition and results of operations.

 

 

Our sales cycles with clients can be long and unpredictable and our sales efforts require significant time and expense.

 

The timing of our sales with our clients and related revenue recognition is difficult to predict due to the length and unpredictability of the sales cycle for our clients. In addition, the lengthy sales cycle for the evaluation and implementation of our solutions may also cause us to experience a delay between incurring expenses for such sales efforts and the generation of corresponding revenue. The length of our sales cycle can vary substantially from client to client. Our sales efforts, include educating our clients about the use, technical capabilities and benefits of our solution. The clients we serve often undertake a prolonged evaluation process, which frequently involves not only our solution but also those of our competitors. In addition, the size of potential clients may lead to longer sales cycles. As the use of our solution can be dependent upon the timing of work in legal matters, our sales cycle can

40


 

extend to even longer periods of time. During the sales cycle, we expend significant time and resources on sales and marketing and contract negotiation activities, which may not result in a completed sale. Additional factors that may influence the length and variability of our sales cycle include:

 

macroeconomic conditions and other factors affecting client budgets, including inflation;

 

the regulatory environment in which our clients operate;

 

the discretionary nature of clients’ purchasing decisions and budget cycles;

 

the effectiveness of our sales force, particularly new salespeople, as we increase the size of our sales force and train our new salespeople;
clients’ procurement processes, including their evaluation of competing products and services;

 

evolving client demands; and

 

competitive conditions.

 

Further, some of our potential clients may undertake a significant evaluation and negotiation process due to size, organizational structure and approval requirements, all of which can lengthen our sales cycle. We may also face unexpected deployment challenges or more complicated deployment of our solution. These clients may demand additional features, support services and pricing concessions or require additional security management or control features. We may spend substantial time, effort and money on sales efforts to our potential clients without any assurance that our efforts will produce any sales. As a result, it is difficult to predict exactly when, or even if, we will make a sale to a potential client or if we can increase sales to our existing clients. Any of the foregoing could have an adverse effect on our business, financial condition and results of operations.

 

 

 

 

Legal and Regulatory Risks

 

Our failure to comply with the export controls and trade and economic sanctions laws and regulations of the United States and various international jurisdictions could result in legal liability and adversely affect our reputation and business.

 

Our business activities are subject to various export controls and trade and economic sanctions laws and regulations, including, without limitation, the U.S. Commerce Department’s Export Administration Regulations, the U.S. Treasury Department’s Office of Foreign Assets Control’s trade and economic sanctions programs, the United Nations Security Council, and other laws and regulations of a similar nature administered and enforced by relevant government authorities (collectively, “Trade Controls”). Such Trade Controls may prohibit or restrict our ability to, directly or indirectly, conduct activities or dealings in or with certain countries, as well as with individuals or entities that are the subject of Trade Controls-related prohibitions and restrictions. For example, our ability to procure items necessary for our business activities could be adversely impacted by the imposition of export or sanctions-related prohibitions or restrictions on our contractual counterparties. Similarly, our sales of certain commodities, software and technology, and our provision of solutions to persons located outside the United States may be subject to certain regulatory prohibitions, restrictions or other requirements, including certain licensing or reporting requirements. Similarly, our ability to procure such items necessary for our business activities could be adversely impacted by the imposition of export or sanctions-related prohibitions or restrictions on our contractual counterparties. Our failure to successfully comply with applicable Trade Controls may expose us to negative legal and business consequences, including civil or criminal penalties, government investigations, disgorgement of profits, injunctions and suspension or debarment from government contracts, other remedial measures, and reputational harm. Investigations of alleged violations can be expensive and disruptive.

 

Although we have implemented compliance policies and internal procedures reasonably designed to promote compliance with applicable Trade Controls, we cannot assure compliance by our employees or representatives for which we may be held responsible, and any such violation could materially adversely affect our reputation, business, financial condition and results of operations.

41


 

 

Our failure to comply with the anti-corruption laws and regulations of the United States and various international jurisdictions could adversely affect our reputation and business.

 

Doing business on a worldwide basis requires us to comply with anti-corruption laws and regulations imposed by governments around the world with jurisdiction over our operations, which may include the Foreign Corrupt Practices Act, or the FCPA, and the U.K. Bribery Act 2010, as well as the laws of the countries where we do business. These laws and regulations apply to companies, individual directors, officers, employees and agents, and may restrict our operations, trade practices, investment decisions and partnering activities. Where they apply, the FCPA and the U.K. Bribery Act prohibit us and our officers, directors, employees and business partners acting on our behalf, including joint venture partners and agents, from corruptly offering, promising, authorizing or providing anything of value to “foreign officials” for the purposes of influencing official decisions or obtaining or retaining business or otherwise obtaining favorable treatment. The U.K. Bribery Act also prohibits non-governmental “commercial” bribery and accepting bribes. As part of our business, we may deal with governments and state-owned business enterprises, the employees and representatives of which may be considered “foreign officials” for purposes of the FCPA and the U.K. Bribery Act. We also are subject to the jurisdiction of various governments and regulatory agencies around the world, which may bring our personnel and agents into contact with “foreign officials” responsible for issuing or renewing permits, licenses or approvals or for enforcing other governmental regulations. In addition, some of the international locations in which we operate lack a developed legal system and have elevated levels of corruption.

 

Our global operations expose us to the risk of violating, or being accused of violating, anti-corruption laws and regulations. Our failure to successfully comply with these laws and regulations may expose us to reputational harm as well as significant sanctions, including criminal fines, imprisonment, civil penalties, disgorgement of profits, injunctions and suspension or debarment from government contracts, as well as other remedial measures. Investigations of alleged violations can be expensive and disruptive. Despite our compliance efforts and activities, we cannot assure compliance by our employees or representatives for which we may be held responsible, and any such violation could materially adversely affect our reputation, business, financial condition and results of operations.

 

The legal industry is highly regulated and we are or may become subject to a wide range of foreign, federal, state and local laws, rules and regulations, and any failure to comply with these laws, rules and regulations may adversely affect our business.

 

The legal industry is and will continue to be subject to extensive and evolving U.S. federal, state and foreign laws, rules and regulations, including the rules and regulations of the organizations and other authorities governing the legal profession in the jurisdictions in which we or our clients operate. These laws, rules and regulations can vary significantly from jurisdiction to jurisdiction. For example, in the United States, each state has adopted laws, regulations and codes of ethics that provide for the licensure of attorneys, generally grant licensed attorneys the exclusive right to practice law in that state and place restrictions upon the activities of licensed attorneys. As a company, we are not authorized to practice law. In the United States, we may not provide legal advice to our clients, primarily because we do not meet the ethical and regulatory requirements, present in nearly every U.S. jurisdiction, of being exclusively owned by licensed attorneys. Although we believe that our operations are either compliant with, or not subject to, these and other regulatory requirements of the jurisdictions in which we or our clients operate, regulators or other authorities of such jurisdictions could disagree. In such circumstances, regulators may enjoin our operations, subject us to rules governing conflicts of interests, require registration, seek to impose punitive fines or sanctions or take other disciplinary actions against us, our employees or our clients, any of which may inhibit our ability to do business in those jurisdictions. In addition, we are subject to regulations and laws specifically governing the internet and the collection, storage, processing, transfer and other use of personal information and other client data. We are also subject to laws and regulations involving taxes, import/export, privacy and data security, anti-spam, content protection, electronic contracts and communications, mobile communications, unencumbered internet access to our products and solutions, the design and operation of websites and internet neutrality. Any failure to comply with these rules and regulations, or any allegations of our failure to comply whether or not we believe they have merit, could adversely affect our business, financial condition and results of operations.

 

42


 

The foregoing description of laws, rules and regulations to which we are or may be subject is not exhaustive and the regulatory framework governing our operations is subject to evolving interpretations and continuous change. Moreover, if we expand into additional jurisdictions, we will be subject to additional laws and regulations.

 

Litigation and other legal and regulatory claims and proceedings could have an adverse effect on us.

 

From time to time we have been and may in the future be involved in litigation and other legal and regulatory claims or proceedings that arise in and outside the ordinary course of business, some of which could be material. We expect that the number, frequency and significance of these matters may increase as our business continues to expand, including entering new jurisdictions, and we grow as a company. In addition to the types of claims discussed in elsewhere in “—Legal and Regulatory Risks,” we have been, and may in the future be, subject to claims involving commercial disputes, intellectual property matters, labor and employment matters, such as complaints filed with the U.S. Equal Employment Opportunity Commission or claims brought under the Fair Labor Standards Act, and other matters. We may also be exposed to potential claims arising from the conduct of our employees for which we may be liable. In addition to more general litigation, because of the nature of our business and the fact that most client projects utilizing our offerings are legal matters, at times we are also a named party in these matters because of the use of our services and solutions, including with respect to billing matters.

 

Any legal or regulatory claims against us or investigation into our business, whether meritorious or not, can be time consuming, result in significant legal and other expenses, require significant amounts of management’s time and divert significant operational resources. Class action lawsuits are often particularly burdensome given the breadth of claims, large potential damages and significant defense costs. Claims and proceedings can also impact client confidence and the general public’s perception of our company, even if the underlying allegations are proven false.

 

While we from time to time establish legal reserves that we believe to be reasonable under the facts known, the outcomes of litigation and other legal and regulatory claims and proceedings are often hard to reliably predict, making the timing and amount of any reserves difficult to determine and, if a reserve is established, often subject to future revision. Although we carry general liability insurance coverage, our insurance may not cover all potential losses to which we may be subject as a result of litigation and other claims. Any claims or proceedings, particularly those in which we are unsuccessful or for which we did not establish adequate reserves or are not adequately insured, could have an adverse effect on our business, financial condition and results of operations.

 

Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited and could adversely affect our business, financial condition and operating results.

 

Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss, or NOL, carryforwards and other pre-change tax attributes to offset its post-change income and taxes may be limited. In general, an “ownership change” occurs if there is a cumulative change in our ownership by one or more “5% shareholders” (as defined under U.S. income tax laws) that exceeds 50 percentage points over a rolling three-year period. Similar rules apply under state tax laws. We believe it is possible that we may experience an ownership change in the future as a result of future offerings or subsequent shifts in our stock ownership, some of which are outside our control, in which case we may be limited in our ability to use our net operating loss carryforwards and other tax assets to reduce taxes owed on the net taxable income that we earn. If finalized, Treasury Regulations currently proposed under Section 382 of the Code may further limit our ability to utilize our pre-change NOL and tax credit carryforwards if we undergo such an ownership change. See Note 13 – Income Taxes to our audited consolidated financial statements included elsewhere in this Annual Report on Form 10-K.

 

Unanticipated changes in our effective tax rate or challenges by tax authorities could adversely affect our future results of operations.

 

We are subject to income taxes in the United States and various non-U.S. jurisdictions. Our effective tax rate could be adversely affected by changes in the allocation of our pre-tax earnings and losses among countries with differing statutory tax rates, in certain non-deductible expenses as a result of acquisitions, in the valuation of our deferred tax assets and liabilities, or in federal, state, local or non-U.S. tax laws and accounting principles, including increased

43


 

tax rates, new tax laws or revised interpretations of existing tax laws and precedents. Increases in our effective tax rate would adversely affect our operating results.

 

In addition, we may be subject to income tax audits by various tax jurisdictions throughout the world. The application of tax laws in such jurisdictions may be subject to diverging and sometimes conflicting interpretations by tax authorities in these jurisdictions. Although we believe our income tax liabilities are reasonably estimated and accounted for in accordance with applicable laws and principles, an adverse resolution of one or more uncertain tax positions in any period could have a material impact on the results of operations for that period.

 

Taxing authorities may successfully assert that we should have collected or in the future should collect additional sales and use taxes, and we could be subject to liability with respect to past or future sales, which could adversely affect our results of operations.

 

We have not historically filed sales and use tax returns or collected sales and use taxes in all jurisdictions in which we have sales, based on our belief that such taxes are not applicable. Taxing authorities may seek to impose such taxes on us, including for past sales, which could result in penalties and interest. Any such tax assessments may adversely affect the results of our operations.

 

Taxing authorities could reallocate our taxable income among our subsidiaries, which could increase our consolidated tax liability.

 

We conduct integrated operations internationally through subsidiaries in various tax jurisdictions pursuant to transfer pricing arrangements between our subsidiaries and between our subsidiaries and us. If two or more affiliated companies are located in different countries, the tax laws or regulations of each country generally require that transfer prices be the same as those between unrelated companies dealing at arm’s length and that contemporaneous documentation is maintained to support the transfer prices. While we believe that we operate in compliance with applicable transfer pricing laws and intend to continue to do so, our transfer pricing procedures are not binding on applicable tax authorities. If tax authorities in any of these countries were to successfully challenge our transfer prices as not reflecting arms’ length transactions, they could require us to adjust our transfer prices and thereby reallocate our income to reflect these revised transfer prices, which could result in a higher tax liability to us. Such reallocations may subject us to interest and penalties that would increase our consolidated tax liability and could adversely affect our financial condition, results of operations and cash flows.

 

 

Risks Related to our Substantial Indebtedness

 

Our current debt maturities raise substantial doubt about our ability to continue as a going concern, which may materially and adversely affect our business, financial condition and results of operations.

 

As of December 31, 2023, we had approximately $552.7 million of indebtedness, including $260.9 million in the form of convertible debentures due December 19, 2024 (the “Debentures”) and $291.8 million under the 2021 Credit Agreement that matures on February 8, 2026, unless the Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the 2021 Credit Agreement matures on June 19, 2024. In addition, we borrowed $15.0 million under our revolving credit facility under the 2021 Credit Agreement in March 2024. Pursuant to ASC 205, Presentation of Financial Statements, we are required to and do evaluate at each annual and interim financial statement period whether there are conditions or events, considered in the aggregate, that raise substantial doubt about our ability to meet our obligations when they come due within one year after the issuance date of the consolidated financial statements. Based on the pending maturity of our indebtedness, we currently project that we will not have sufficient cash on hand or available liquidity to repay the Amended 2021 Credit Agreement at the accelerated maturity date in June 2024 or to repay the Debentures, which raises substantial doubt about our ability to continue as a going concern.

 

We are reviewing potential alternatives, including renegotiating the terms of the Debentures and/or the Amended 2021 Credit Agreement and identifying alternative sources of cash or additional financing. However, we may not be successful in restructuring our existing debt or identifying potential new sources of liquidity. Whether we will be able to successfully complete any such refinancing will depend on market conditions, the negotiations with those lenders and the Debenture holders, and our financial performance. Further, to the extent we are able to obtain new

44


 

financing, this financing may lead to increased costs, increased interest rates, additional and more restrictive financial covenants and other lender protections. See Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources” and Note 1, Liquidity and Going Concern Evaluation in our consolidated financial statements.

 

We cannot provide any assurance that we will be able to identify and raise funds from alternative sources, or renegotiate, refinance or repay our indebtedness and continue as a going concern. If we are unable to restructure or refinance our indebtedness, we may not be able to continue to operate our business pursuant to our current business plan, which could require us to modify our operations to reduce spending by, among other things, delaying, scaling back or eliminating some or all of our ongoing or planned investments in corporate infrastructure, business development, sales and marketing, product development and other activities, selling the company or one or more business lines or assets, or we may be forced to seek protection under applicable bankruptcy or insolvency laws, discontinue our operations entirely and/or liquidate our assets, in which case it is likely that equity investors may suffer the loss of all or a substantial portion of their investment. The substantial doubt about our ability to continue as a going concern may also affect the price of our common stock and our credit rating, negatively impact relationships with third parties with whom we do business or seek to do business, including clients, vendors, lenders and employees, prevent us from identifying, hiring or retaining the key personnel that may be necessary to operate and grow our business and limit our ability to raise additional capital. Any of the foregoing factors could adversely affect our business, financial condition and results of operations. Trading in our securities is highly speculative and poses substantial risks relating to the potential of bankruptcy proceedings. Trading prices for our securities may bear little or no relationship to the actual recovery, if any, by holders of our securities in bankruptcy proceedings, if any.

 

 

Our substantial levels of indebtedness, a significant portion of which could mature as early as June 2024, could adversely affect our business.

 

As of December 31, 2023, we had approximately $552.7 million of indebtedness, which did not include any amounts under our revolving credit facility.

 

As of March 28, 2024, we had $15.0 million outstanding under our revolving credit facility. Additionally, subject to outstanding letters of credit, we may borrow up to another $25 million under our revolving credit facility, as described in Note 6 – Long term debt in our audited consolidated financial statements included elsewhere in this Annual Report on Form 10-K.

 

Our indebtedness could have important consequences to us and our investors, including, but not limited to:

 

increasing our vulnerability to, and reducing our flexibility to respond to, general adverse economic and industry conditions;

 

requiring the dedication of a substantial portion of cash flow from operations to the payment of principal of, and interest on, our indebtedness, thereby reducing the availability of such cash flow to fund operations, working capital, capital expenditures, acquisitions, joint ventures or other future business opportunities;
exposing us to the risk of increased interest rates on our borrowings under our credit facility, which is at variable rates of interest;

 

limiting flexibility in planning for, or reacting to, changes in our business, market conditions and the competitive environment, placing us at a competitive disadvantage compared to our competitors who are less highly leveraged; and

 

limiting our ability to borrow additional funds and increasing the cost of any such borrowing.

 

In addition, as our indebtedness matures in 2024, or if we are unable to service our high level of indebtedness, we may need to restructure or refinance all or a portion of our indebtedness, sell material assets or operations or raise additional debt or equity capital. We may not be able to effect any of these actions on a timely basis, on commercially reasonable terms, or at all, and these actions may not be sufficient to meet our capital requirements.

45


 

Furthermore, we may not be able to invest in our business and as a result, we may not be able to achieve our forecasted results of operation.

 

Our ability to make payments on debt, to repay existing or future indebtedness when due, to fund operations and significant planned capital expenditures and to support our growth strategy will depend on our ability to generate cash in the future. Our ability to produce cash from operations is, and will be, subject to a number of risks, including those described above in “—Risks Related to Our Business and Industry” and elsewhere in this Annual Report on Form 10-K. Our ability to repay debt will also depend on external factors that are outside of our control, including economic, financial, competitive, legislative, regulatory and other factors. If we are unable to make required interest and principal payments on our indebtedness, it would result in an event of default under the agreements governing such indebtedness, our lenders may accelerate some or all of our outstanding indebtedness and foreclose on the assets that secure such indebtedness and, under those circumstances, we could not assure you of our ability to continue operations without protection under applicable bankruptcy or insolvency laws. If we determine that we will not be able to meet our anticipated cash needs to continue our operations or to make required interest and principal payments on our indebtedness, we may decide to seek protection under applicable bankruptcy laws, in which case it is likely that equity investors may suffer the loss of all or a substantial portion of their investment. There can be no guarantees that our stockholders will receive any recovery from any bankruptcy proceeding.

 

Although our debt agreements contain restrictions on the incurrence of additional indebtedness, the amount of indebtedness that could be incurred in the future in compliance with these restrictions could be substantial, thereby exacerbating the risks associated with our high level of indebtedness.

 

Any of the foregoing risks could adversely affect our business, financial condition and results of operations. For additional information on our indebtedness, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources”, and Note 6 – Long term debt in our audited consolidated financial statements included elsewhere in this Annual Report on Form 10-K.

 

 

The terms and covenants in our existing indebtedness restricts our ability to engage in some business and financial transactions, which could adversely affect our business.

 

Our senior secured credit facility and the instruments governing our Debentures have restrictive covenants that limit our and our subsidiaries’ ability to, among other things:

 

pay dividends, redeem capital stock and make other restricted payments and investments;

 

sell assets or merge, consolidate, or transfer all or substantially all of our subsidiaries’ assets;

 

engage in certain transactions with affiliates;

 

incur or guarantee additional debt;

 

impose dividend or other distribution restrictions on our subsidiaries; and

 

create liens on our subsidiaries’ assets.

 

In addition, our credit facility contains a financial maintenance covenant that, among other things, requires the loan parties to not exceed a specified net leverage ratio tested at the end of each quarter. Among other things, we may not be able to borrow money under our credit facility if we are unable to comply with the financial and other covenants included therein. Our credit facility also contains certain customary representations and warranties, affirmative covenants and events of default (including, among other things, an event of default upon a change of control). If an event of default occurs, our lenders will be entitled to take various actions, including the acceleration of amounts due under our credit facility and all actions permitted to be taken by a secured creditor.

 

Any future debt that we incur may contain additional and more restrictive negative covenants and financial maintenance covenants. These restrictions could limit our ability to obtain debt financing, repurchase stock, pay dividends, refinance or pay principal on our outstanding debt, complete acquisitions for cash or debt or react to changes in our operating environment or the economy.

46


 

 

Our failure to comply with obligations under our credit facility or the agreements governing the Debentures or any future indebtedness may result in an event of default under the applicable agreement. For example, the inclusion of a going concern qualification in the report of our independent registered public accounting firm on our consolidated financial statements for the year ended December 31, 2023 (as discussed above in “—Our current debt maturities raise substantial doubt about our ability to continue as a going concern, which may materially and adversely affect our business, financial condition and results of operations” and in Note 1) would have implicated certain covenants under the 2021 Credit Agreement and certain default provisions thereunder prior to our amendment of the 2021 Credit Agreement on March 7, 2024 to provide that such a going concern qualification would not result in a default under the 2021 Credit Agreement. A default, if not cured or waived, may permit acceleration of some or all of our other indebtedness and trigger other termination and similar rights under other contracts. We cannot be certain that we will be able to remedy any defaults and, if our indebtedness is accelerated, we cannot be certain that we will have sufficient funds available to pay the accelerated indebtedness or that we will have the ability to refinance the accelerated indebtedness on terms favorable to us or at all, any of which could have a material adverse effect on our business, financial condition and results of operations.

 

See Note 6 – Long term debt in our audited consolidated financial statements included elsewhere in this Annual Report on Form 10-K.

 

 

Risks Related to our Common Stock

 

There is currently no active public market for our common stock and an active, liquid and orderly trading market for our common stock may not develop or be maintained.

 

Our common stock currently trades in over-the-counter markets and is quoted on the OTC Pink Sheet Market under the ticker symbol “KLDI.” An active, liquid and orderly trading market for our common stock may not develop or be maintained. Accordingly, no assurance can be given as to the following:

 

the likelihood that an active trading market for our common stock will develop or be sustained;

 

the liquidity of any such market;

 

the ability of our stockholders to sell their shares of common stock; or

 

the price that our stockholders may obtain for their common stock.

 

On December 19, 2019 we received notification from the NYSE regarding the delisting of our common stock following consummation of the Business Combination for failing to meet the listing requirement to have 400 minimum round lot shareholders (holders of 100 shares or more) and, on January 7, 2020, our common stock was delisted. If an active market for our common stock with meaningful trading volume does not develop in the future or is not maintained for any reason, the market price of our common stock may decline materially and you may not be able to sell your shares or get accurate price quotations on our common stock. Further, to the extent our common stock is determined to be a “penny stock” (an equity security with a price of less than $5.00 that is not registered on certain national securities exchanges or authorized for quotation on certain automated quotation systems meeting certain requirements), brokers trading in our common stock would be required to adhere to different rules, possibly resulting in a reduced level of trading activity in the secondary trading market for our common stock. Under any of these scenarios, our ability to issue additional securities for financing or other purposes, or otherwise to arrange for any financing we may need in the future, may also be materially and adversely affected.

 

The trading price of our common stock may be volatile.

 

The market price of our common stock may be highly volatile and could fluctuate significantly due to a number of factors, some of which are beyond our control. The following factors, among others, could adversely affect our stock price or result in significant price or volume volatility, regardless of our actual operating performance:

 

actual or anticipated variations in our operating and financial performance and that of our competitors, including reserve estimates;

 

changes in our industry or the markets in which we operate;

 

47


 

our ability to accurately project future results and our ability to achieve those or meet the expectations of other industry and analyst forecasts;

 

changes in market valuations of similar companies;

 

strategic actions, including acquisitions, or investments by us or our competitors;

 

speculation in the press or investment community;

 

sales of our common stock by us, our directors or officers or the perception that such sales may occur;

 

changes in key management personnel;

 

actions by our stockholders, including sales of large blocks of our common stock;

 

general macroeconomic and political conditions, including an economic slowdown, increased interest rates or inflation;

 

new or changes to existing legislation or other regulatory developments that affect us, or our industry or our markets;

 

short selling of our common stock or related derivative securities or hedging activities; and

 

the realization of any risks described in this “Risk Factors” section or elsewhere in this Annual Report on Form 10-K.

 

The stock markets in general have experienced extreme price and volume volatility often unrelated to the operating performance of particular companies. These broad market fluctuations may adversely affect the trading price of our common stock and other companies in our industry, often without regard to the operating performance of the affected companies. Securities class action litigation has often been instituted against companies following periods of volatility in the overall market and in the market price of a company’s securities. Such litigation, if instituted against us, could result in substantial costs, divert our management’s attention and resources and harm our business, operating results, financial condition and reputation. In addition, the Business Combination resulted in our merging with a special purpose acquisition company, or SPAC, which can cause additional volatility in the price of our common stock. We expect that the price of our common stock and of that of SPACs in general may be more volatile compared to the stock price of an operating company. Therefore, factors that have little or nothing to do with us could cause the price and trading volume of our common stock to fluctuate, and these fluctuations or any fluctuations related to our company could cause the market price of our common stock to decline materially.

 

Our stock price may be exposed to additional risks because our business became a public company through a “de-SPAC” transaction. Recently, there has been increased focus by government agencies and plaintiff firms on transactions such as the Business Combination, and we expect that increased focus to continue, and we may be subject to increased scrutiny by the SEC and other government agencies and holders or former holders of our securities as a result, which could adversely affect the price of our common stock.

 

The coverage of our business or our common stock by securities or industry analysts or the absence thereof could adversely affect our stock price and trading volume.

The market for our common stock will be influenced in part by the research and other reports that industry or securities analysts may publish about us or our business or industry. We do not currently have, and may never obtain, research coverage by industry or financial analysts. If no or few analysts commence coverage of us, the trading price and volume of our stock would likely be negatively impacted. If analysts do cover us and one or more of them downgrade our stock, or if they issue other unfavorable commentary about us or our industry or inaccurate research, our stock price would likely decline. Furthermore, if one or more of these analysts cease coverage or fail to regularly publish reports on us, we could lose visibility in the financial markets. Any of the foregoing would likely cause our stock price and trading volume to decline.

48


 

 

We may issue additional shares of common stock or other equity securities without stockholder approval, which would dilute existing ownership interests and may depress the market price of our common stock.

We have warrants outstanding to purchase up to an aggregate of 29,350,000 shares of common stock at an exercise price of $11.50 per share. To the extent the price of our common stock rises above the exercise price of these warrants and they are exercised, an existing stockholder’s investment in the company will be diluted. Further, the warrants that were issued in a private placement concurrent with the consummation of the IPO, or the Private Warrants, can be exercised on a cashless basis, meaning we would not receive any cash proceeds in connection with any such exercise. We also may issue an aggregate of 2,200,000 shares of common stock to certain of our stockholders if the reported closing sale price of our common stock equals or exceeds $13.50 per share for any 20 consecutive trading days during the five-year period following the closing of the Business Combination on December 19, 2019. As of December 31, 2023, 14,176,685 shares of common stock were reserved under the 2019 Plan, of which 2,771,329 shares of common stock remained available for issuance. We have filed registration statements on Form S-8 under the Securities Act registering these shares under our 2019 Plan and outstanding awards issued under our 2019 Plan. Subject to the terms of the awards pursuant to which these shares have been or may be granted, and except for shares held by affiliates who will be subject to the resale restrictions described below, the shares issuable pursuant to awards granted under our stock incentive plans will be available for sale in the public market immediately.

 

Additionally, in the event we voluntarily prepay all or a portion of the Debentures prior to maturity, the holders of such prepaid Debentures will have the right to purchase shares of our common stock in amount commensurate in value to the pre-payment at a price of $18 per share, subject to adjustment. The holders of the Debentures also have the option to convert the Debentures into shares of our common stock at the same price at any time. The number of shares that may be issued in such a circumstance cannot be determined at this time. We may issue additional shares of common stock or other equity securities of equal or senior rank in the future in connection with, among other things, future acquisitions or repayment of outstanding indebtedness, without stockholder approval, in a number of circumstances. The issuance of additional shares of common stock or other equity securities of equal or senior rank would dilute the ownership interests of existing stockholders and could cause the market price of our common stock to decline.

 

 

We are an emerging growth company and a smaller reporting company, and any decision on our part to comply with certain reduced reporting and disclosure requirements available to us could make our common stock less attractive to investors.

 

We are an emerging growth company and a smaller reporting company, and, for as long as we continue to be either, we intend to take advantage of exemptions from various reporting requirements applicable to other public companies but not to emerging growth companies or smaller reporting companies, including, but not limited to: including only two years of audited financial statements in our Annual Reports on Form 10-K and Securities Act registration statements; not being required to have our independent registered public accounting firm audit our internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act; reduced disclosure obligations regarding our business, executive compensation, corporate governance and other matters in our registration statements, periodic reports and proxy statements; and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. Under the JOBS Act, emerging growth companies can also delay adopting new or revised accounting standards until such time as those standards apply to private companies. We have chosen to “opt in” to this extended transition period for complying with new or revised accounting standards and, as a result, we are not be subject to the same new or revised accounting standards as other public companies that comply with such new or revised standards on a non-delayed basis. We will cease to be an emerging growth company upon the earlier of: (i) December 31, 2024, the end of the fiscal year following the fifth anniversary of the IPO; and (ii) the date on which we have, during the previous three-year period, issued more than $1.0 billion in non-convertible debt securities. We will cease being a smaller reporting company as of the last business day of the second fiscal quarter of any fiscal year on which either (i) the market value of our common stock held by non-affiliates is $250.0 million or more as of such date or (ii) both our annual revenue was $100 million or more during the most recently completed fiscal year and the market value of our common stock held by non-affiliates is $700 million or more as of such date. However,

49


 

we may continue relying on the reduced reporting requirements of smaller reporting companies through the Annual Report on Form 10-K for the fiscal year in which we no longer qualify as a smaller reporting company. Therefore, we may continue to qualify as a smaller reporting company even after we cease to be an emerging growth company. We cannot predict if investors will find our common stock less attractive because we have chosen to rely on these exemptions. If some investors find our common stock less attractive as a result of any choices to reduce future disclosure, there may be a less active trading market for our common stock and the price of our common stock may decline or be more volatile.

 

 

The trading price of our common stock may decline if our stockholders sell a large number of shares of our common stock or if we issue a large number of new shares of our common stock or shares convertible into our common stock.

 

A majority of our outstanding shares of common stock are held by a relatively small number of our stockholders, including one or more affiliates of the Carlyle Group, L.P., or TCG, Revolution Growth III, L.P., or Revolution Growth, and Pivotal. All shares held by our affiliates are eligible for resale in the public market, subject to applicable securities laws, including the Securities Act. Rule 144 of the Securities Act provides a safe harbor under which affiliates of an issuer may resell their securities into the public market, subject to volume limitations and other restrictions. However, TCG has the right to demand that we register its shares under the Securities Act and it and other stockholders have the right to include their shares in any registration statement that we file with the SEC, subject to certain exceptions. Any registration of these or other shares would enable those shares to be sold in the public market. A sale of a substantial number of our shares in the public market by our significant stockholders or pursuant to new issuances by us or the perception that one or more of these sales or issuances could occur could depress the market price of our common stock and impair our ability to raise capital through the sale of additional equity securities.

 

 

Concentration of ownership among our large stockholders and their affiliates may limit the influence of smaller stockholders on corporate decisions and the interests of such large stockholders may not align with those of the smaller stockholders.

 

Currently, a majority of our outstanding shares are held by a relatively small number of our stockholders, including one or more affiliates of TCG, Revolution Growth and Pivotal. Additionally, TCG and Revolution Growth have the right together to nominate for election up to six members of our Board of Directors, depending on the parties’ aggregate beneficial ownership of our common stock. As a result, if some of these stockholders vote in an aligned manner, they could meaningfully influence the outcome of matters submitted to our stockholders for approval, including the election of directors, amendments to our certificate of incorporation and bylaws and approval of significant corporate transactions, such as a merger or sale of our company or its assets and make some transactions that might otherwise give our other stockholders the opportunity to realize a premium over the then-prevailing market price of our common stock more difficult or impossible without their support. This concentration of ownership could limit the ability of other stockholders to influence corporate matters and may delay or preclude an acquisition. These stockholders may transfer significant voting blocks of our common stock to a third-party by transferring their common stock, which would not require the approval of our Board of Directors or other stockholders. Some of these persons or entities may have interests that may materially differ from the rest of our stockholders. This concentration of ownership may also adversely affect our share price.

 

Additionally, TCG, Revolution Growth, Pivotal and certain current and former directors, including Kevin Griffin, and, in each case, and their respective affiliates, are in the business of making investments in companies and may from time to time acquire and hold interests in businesses that compete directly or indirectly with us. These parties may also pursue acquisition opportunities that may be complementary to our business, and as a result, those acquisition opportunities may not be available to us. In recognition that representatives of these parties and their respective affiliated entities and funds may serve as members of our Board of Directors or in other capacities, our second amended and restated certificate of incorporation provides, among other things, that, to the fullest extent permitted by law: (i) the parties and their respective affiliates shall not have any fiduciary duty to refrain from engaging directly or indirectly in the same or similar business activities or lines of business we do, (ii) we renounce any interest or expectancy in, or in being offered an opportunity to participate in, business opportunities that are from time to time presented to these parties and their respective affiliates, even if the opportunity is one that we

50


 

might reasonably be expected to pursue or would have pursued given the opportunity to do so and (iii) each of these parties and their respective affiliates shall have no duty to communicate or offer any such business opportunity to us and will not be liable to us for breach of any fiduciary or other duty, as a director or officer or otherwise, by reason of the fact that they pursue the business opportunity, direct the business opportunity to another person or fail to present the business opportunity to us; provided that the corporate opportunity was not expressly and exclusively offered to any such person in his, her or its capacity as one of our directors or officers. In the context of this waiver, a corporate opportunity will not be deemed to belong to us if it is a business opportunity that we are not financially or legally able or contractually permitted to undertake, or that is, from its nature, not in our line of business or is of no practical advantage to us or that is one in which we have no interest or reasonable expectancy. These potential conflicts of interest could have a material adverse effect on our business, financial condition and results of operations if, among other things, attractive corporate opportunities are allocated by these parties to themselves or one of their respective affiliates.

 

 

We have never paid dividends on our common stock, and we do not anticipate paying any cash dividends on our common stock in the foreseeable future.

 

We have never declared or paid cash dividends on our common stock. We do not anticipate paying any cash dividends on our common stock in the foreseeable future. We currently intend to retain all available funds and any future earnings to fund the development and growth of our business. Any determination to pay dividends to holders of our common stock will be at the discretion of our Board of Directors and will depend upon many factors, including our financial condition, results of operations, projections, liquidity, earnings, legal requirements, restrictions in our credit facility, agreements governing any other indebtedness we may enter into and other factors that our Board of Directors deems relevant. See “Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities—Dividend Policy.” Accordingly, our stockholders may need to sell their shares of our common stock to realize a return on their investment, and they may not be able to sell their shares at or above the price they paid for them. As a result, capital appreciation, if any, of our common stock will be our stockholders’ sole source of gain for the foreseeable future.

 

 

Our ability to raise capital in the future may be limited and we may not be able to secure additional financing on terms that are acceptable to us, or at all.

 

In order for us to grow and successfully execute our business plan, we will require additional financing. Additionally, our business and operations may consume resources faster than we anticipate. Therefore, in the future, we expect we will raise additional funds through various financings that may include the issuance of new equity securities, debt or a combination of both. However, any sale or perception of a possible sale by one or more of our significant stockholders or our other affiliates, and any related decline in the market price of our common stock, could impair our ability to raise capital. Further, additional financing, whether debt or equity, may not be available on favorable terms, or at all. If adequate funds are not available on acceptable terms, we may be unable to fund our capital requirements. If we issue new debt securities, the debt holders would have rights senior to stockholders to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. If we issue additional equity securities, existing stockholders will experience dilution, and the new equity securities could have rights senior to those of our common stock. Because our decision to issue securities in any future offering will depend on market conditions and other factors beyond our control, we cannot predict or estimate the amount, timing or nature of our future offerings. Thus, our stockholders bear the risk of our future securities offerings reducing the market price of our common stock and diluting their interest.

 

 

Other Miscellaneous Risks

 

Any failure to maintain an effective internal control over financial reporting could adversely affect our business and stock price.

 

As a public company, we are subject to the reporting requirements of the Exchange Act and the Sarbanes-Oxley Act of 2002. The Sarbanes-Oxley Act requires, among other things, that we establish and maintain effective internal control over financial reporting. In particular, Section 404 of the Sarbanes-Oxley Act requires us to furnish annually a report by management on the effectiveness of our internal control over financial reporting. As an emerging growth company and smaller reporting company, we currently avail ourselves of the exemption from the requirement that

51


 

our independent registered public accounting firm attest to the effectiveness of our internal control over financial reporting under Section 404. However, no later than December 31, 2024, we may no longer avail ourselves of this exemption when we cease to be an emerging growth company and smaller reporting company. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed or operating. Further, the additional work required of our independent registered public accounting firm will increase our costs, in the first year of compliance in particular.

 

We expect that the requirements of these rules and regulations will continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly and place significant strain on our personnel, systems and resources. Testing and maintaining internal controls can also divert our management’s attention from other matters that are important to the operation of our business. Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Additionally, a control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud will be detected. Therefore, our internal control over financial reporting will not prevent or detect all errors and all fraud.

 

Any failure to develop or maintain effective controls could harm our results of operations or make it more difficult to record, process, produce and report financial information accurately, and to prepare financial statements on a timely basis as required by SEC rules, which could cause us to fail to meet our reporting obligations and may result in a restatement of our consolidated financial statements for prior periods. Any failure to maintain effective internal control over financial reporting could adversely affect our business, financial condition and results of operations. Ineffective internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, subject us to civil and criminal investigations and penalties and adversely effect on the trading price of our common stock.

 

 

We had identified a material weakness in our internal control over financial reporting. If we are unable to develop and maintain an effective system of internal control over financial reporting, we may not be able to accurately report our financial results in a timely manner, which may adversely affect investor confidence in us and materially and adversely affect our business and operating results.

 

We had identified a material weakness in our internal control over financial reporting in the past and other significant deficiencies and material weaknesses may be discovered in the future. 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. Following the April 12, 2021 issuance of the SEC “Staff Statement on Accounting and Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies (“SPACs”)” and after consultation with our independent registered public accounting firm, our management and our audit committee concluded that, in light of the SEC Staff statement, the Private Warrants, which we had been accounting for as a component of equity in the 2020 and 2019 financial statements should have been recorded as a liability at fair value. The Company had determined that the errors were not material to those historical financial statements and therefore recorded the cumulative effect of the errors on prior periods during the three months ended March 31, 2021. As part of such process, we had identified a material weakness in our internal control over financial reporting. Although we believe we have remediated this material weakness, we may need to take additional measures to address the material weakness or modify remediation steps taken, and we cannot be certain that the measures we have taken, will be sufficient to address the issues identified, to ensure that our internal controls are effective or to ensure that the identified material weakness will not result in a material misstatement of our consolidated financial statements. Moreover, we cannot assure you that we will not identify additional material weaknesses in our internal controls over financial reporting in the future. Further, as a result of this material weakness, and other matters raised or that may in the future be raised by the SEC, we face potential for litigation or other disputes which may include, among others, claims invoking the federal and state securities laws, contractual claims or other claims arising from the material weakness in our internal control over financial reporting and the preparation of our financial statements. As of the date of this Annual Report on Form 10-K, we have no knowledge

52


 

of any such litigation or dispute. However, we can provide no assurance that such litigation or dispute will not arise in the future. Any such litigation or dispute, whether successful or not, could have a material adverse effect on our business, financial condition and results of operations.

 

 

Our second amended and restated certificate of incorporation contains anti-takeover provisions that could adversely affect the rights of our stockholders.

 

Our second amended and restated certificate of incorporation contains provisions to limit the ability of others to acquire control of our company or cause us to engage in change-of-control transactions, including, among other things:

 

provisions that authorize our Board of Directors, without action by our stockholders, to issue additional shares of common stock and preferred stock with preferential rights determined by our Board of Directors;

 

provisions that permit only a majority of our Board of Directors to call stockholder meetings and therefore do not permit stockholders to call stockholder meetings;
provisions that impose advance notice requirements, minimum shareholding periods and ownership thresholds, and other requirements and limitations on the ability of stockholders to propose matters for consideration at stockholder meetings;

 

provisions limiting stockholders’ ability to act by written consent; and

 

a staggered Board of Directors whereby our directors are divided into three classes, with each class subject to retirement and re-election once every three years on a rotating basis.

 

These provisions could have the effect of depriving our stockholders of an opportunity to sell their common stock at a premium over prevailing market prices by discouraging third parties from seeking to obtain control of our company in a tender offer or similar transaction. With our staggered Board of Directors, at least two annual or special meetings of stockholders will generally be required in order to effect a change in a majority of our directors. Our staggered Board of Directors can discourage proxy contests for the election of our directors and purchases of substantial blocks of our shares by making it more difficult for a potential acquirer to gain control of our Board of Directors in a relatively short period of time.

 

 

Our second amended and restated certificate of incorporation provides, subject to limited exceptions, that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for certain stockholder litigation matters, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees or stockholders.

 

Our second amended and restated certificate of incorporation requires, to the fullest extent permitted by law, that derivative actions brought in our name, actions against directors, officers and employees for breach of fiduciary duty and other similar actions may be brought only in the Court of Chancery in the State of Delaware and, if brought outside of Delaware, the stockholder bringing the suit will be deemed to have consented to service of process on such stockholder’s counsel except any action (A) as to which the Court of Chancery in the State of Delaware determines that there is an indispensable party not subject to the jurisdiction of the Court of Chancery (and the indispensable party does not consent to the personal jurisdiction of the Court of Chancery within ten days following such determination), (B) which is vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery, (C) for which the Court of Chancery does not have subject matter jurisdiction, or (D) any action arising under the Securities Act, as to which the Court of Chancery and the federal district court for the District of Delaware shall have concurrent jurisdiction. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock shall be deemed to have notice of and consented to the forum provisions in the second amended and restated certificate of incorporation.

 

This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, other employees or stockholders, which may

53


 

discourage lawsuits with respect to such claims. We cannot be certain that a court will decide that this provision is either applicable or enforceable, and if a court were to find the choice of forum provision contained in our second amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, operating results and financial condition.

 

Our second amended and restated certificate of incorporation provides that the exclusive forum provision will be applicable to the fullest extent permitted by applicable law. Notwithstanding the foregoing, Section 27 of the Exchange Act creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. As a result, the exclusive forum provision will not apply to suits brought to enforce any duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction.

 

An outbreak of disease or similar public health threat, such as the COVID-19 pandemic, could have an ongoing adverse effect on the Company’s business.

We are vulnerable to the general economic effects of disease outbreaks and similar public health threats. A public health pandemic, such as the COVID-19 pandemic, poses the risk that we or our employees, contractors, suppliers, clients and other business partners may be prevented from conducting business activities for an indefinite period of time, including due to shutdowns that may be requested or mandated by governmental authorities.

Our business has been adversely affected by the COVID-19 pandemic and may be similarly adversely affected by future pandemics or the global response thereto. For example, primarily due to the impact of COVID-19, our revenues decreased 7.2% for the year ended December 31, 2020 as compared to the prior year as many clients delayed new litigation and court systems closed for a period of time and were slow to reopen. Pandemics can adversely affect economies and financial markets, with the slowdown reducing production, decreasing demand for a broad variety of goods and services, diminishing trade levels and causing corporate downsizing and increased unemployment. A pandemic could also lead to extreme volatility in the global capital markets, which could increase the cost of, or entirely restrict access to, capital. The impact of future pandemics on the United States and world economies could be similar, or worse, as compared to the COVID-19 pandemic and could impact all segments of the global economy, resulting in a significant recession or worse, any of which could impact our business.

 

Item 1B. Unresolved Staff Comments.

None.

 

Item 1C. Cybersecurity.

 

To meet our business objectives, we rely on both internal information technology (IT) systems and networks, and those of third parties and their vendors, to process and store sensitive data, including confidential research, business plans, financial information, intellectual property, and personal data of ours and our customers that may be subject to legal protection, and promote the continuity of our Company’s supply chain. In the ordinary course of our business, we receive, process, use, store, and share digitally large amounts of data, including user data as well as confidential, sensitive, proprietary, and personal information.

 

Maintaining the integrity and availability of our IT systems and this information, as well as appropriate limitations on access and confidentiality of such information, is important to our operations and business strategy. To this end, we have implemented an Information Security Management System (ISMS) within which cybersecurity and risk management strategies are an integral part. The ISMS Committee, which is comprised of companywide and IT department senior management, creates and manages the processes, policies, and procedures for managing the overall security of the organization. The ISMS includes a risk management program designed to assess, identify, track, treat, manage and prevent strategic and operational risks that may impact our company’s business model or operations with a focus on information security, including but not limited to cybersecurity risk, physical security risk, liability risk, innovative risk, competitive risk, and other potential unauthorized occurrences on or through our

54


 

IT systems that may result in adverse effects on the confidentiality, integrity, and availability of these systems and the data residing therein. The Risk Subcommittee, a subcommittee of the ISMS Committee, comprised of IT and Information Security senior leadership, maintains a risk register of cybersecurity risks that are regularly monitored and meets once a month to discuss remediation plans and treatment progress for existing risks. New potential risks are submitted to the Risk Subcommittee as they are identified by personnel from across the Company, including executive leadership, managers, directors, analysts, and others. In compliance with our Risk Management Standard and Process policy, new potential risks are evaluated by the Risk Subcommittee to determine whether each risk is to be added to the risk register and analyzed for treatment. The Risk Subcommittee invites subject matter experts from across the Company to participate in remediation planning and treatment progress reporting sessions as part of the monthly Risk Subcommittee meetings. Members of the ISMS committee and the Risk Subcommittee report directly to the Chief Executive Officer who, in turn, reports to our Board. Our ISMS is informed by internationally recognized standards and is vetted and validated annually by external advisors or consultants.

 

We engage and consult with external assessors and consultants, on a regular basis, to evaluate our cybersecurity processes, including to anticipate future threats and trends, and their impact on the Company’s risk environment. We have implemented a robust information security internal and external audit program that operates throughout the year. Our environment is tested annually against internationally recognized standards as well as locally (domestic) applicable standards. Findings and opportunities for improvement that result from such external audits are remediated to help our security posture remain current. Prior to and/or periodically throughout and engagement, we work closely with our clients and vendors on various security assessments that test our processes compliance with contractual requirements. We have also engaged a third-party vendor to conduct regular employee trainings on cyber and information security, among other topics.

 

We have established a Third Party Vendor Management program to oversee and identify material risks arising from cybersecurity threats associated with our use of third-party service providers. Our Third Party Vendor Management program includes a vendor risk assessment that is designed to ensure third parties engaged by us are monitored for suitability, sustainability, risk, performance of regulatory/contractual requirements and, upon reassessment, the continual ability to perform or outperform such evaluations. Risks associated with cybersecurity threats identified during the vendor risk assessment may be submitted to the Risk Subcommittee for evaluation and analysis. Informed by an internationally recognized information technology (IT) risk management standard and framework, we identify, analyze, evaluate, and remediate/treat information and cybersecurity related risks, and risks posed by third-party providers throughout the year in addition to the annual external audits and various client assessments we undergo.

 

We maintain a threat intelligence program that drives informed decision making and strategy development within our organization’s Information Security Program. The threat intelligence program includes the review of cybersecurity incidents including root-causes-analysis and the deployment of tools and technologies to help prevent future incidents from occurring. Risks associated with cybersecurity threats are evaluated as part of our Risk Management process to determine, among other things, if the risks will materially affect our ability to adequately secure client data throughout the engagement. When deemed appropriate, business strategies are re-evaluated with risk from cybersecurity threats taken into consideration.

 

Our Board of Directors exercises oversight of the most significant cybersecurity risks, and for our processes to identify, prioritize, assess, manage, and mitigate those risks, through the review of Information Security reports presented by the Executive Vice President of Global IT and eDiscovery Operations, who has over 20 years of industry experience, and the Vice President and Chief Information Security Officer, who has over 20 years of industry experience and holds a wide array of industry certifications. We consider cybersecurity, along with other significant risks that we face, within our overall enterprise risk management framework. When and where applicable, the Board of Directors provides input regarding the ISMS in response to the information security reports and as part of their corporate oversight responsibilities. The Board of Directors’ input is leveraged by Senior Information Security leadership as they evaluate and develop plans for continuous improvements of our ISMS to

55


 

address an evolving landscape of cybersecurity threats. The execution of the Information Security Management System is the responsibility of our Senior Information leadership and the Information Security team.

 

Our risk management program is led by senior management who meet regularly to assess, analyze, evaluate, propose, and approve treatment and or remediation projects for identified information technology risks (including cybersecurity risks and vulnerabilities). Our Executive Vice President of Global IT and eDiscovery Operations, who is a member of the Risk Subcommittee, reports to our Board of Directors via our Chief Executive Officer. Our Vice President and Chief Information Security Officer (VP, CISO) is responsible for the identification of cybersecurity risks and the performance of vulnerabilities assessments. Risks and vulnerabilities are assigned to key stakeholders and senior management staff who possess the technical know-how to own these identified risks and vulnerabilities. In accordance with this process, the VP, CISO collaborates and works closely with risk owners to ensure the timely remediation and treatment of risks and vulnerabilities.

 

As of December 31, 2023, we have not identified any risks from known cybersecurity threats, including as a result of any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations or financial condition. However, we face certain ongoing cybersecurity threats that, if realized, are reasonably likely to materially affect us. Additional information on cybersecurity risks we face is discussed in Part I, Item 1A, “Risk Factors,” under the heading “Privacy and Cybersecurity Risks.”

Item 2. Properties.

We do not own any properties and all of our material physical properties are occupied pursuant to either the terms of a negotiated lease or another contractual arrangement for occupation of space, such as space rental in a data center facility.

The table below presents summary information regarding our material properties as of December 31, 2023.

 

Country

Location

Legal
Technologies
Office

Data Storage
Technologies
Office

Managed
Review
Facility

Data
Center

Clean
Room

Australia

Brisbane

X

X

 

 

X

Canada

Toronto

 

X

 

 

X

Canada

Toronto

 

 

 

X

 

China

Shanghai

X

 

 

 

 

France

Paris

X

X

 

 

X

France

Paris

 

 

 

X

 

Germany

Boblingen

X

X

 

 

X

Germany

Frankfurt

 

 

 

X

 

Greece

Athens

X

 

 

 

 

Hong Kong

North Point

 

X

 

 

X

Hong Kong

Won Chai

X

 

 

 

 

India

Chennai

 

 

X

 

 

Ireland

Balleycoolin

 

 

 

X

 

Italy

Varese

 

X

 

 

X

Japan

Tokyo

X

X

 

 

X

Japan

Tokyo

 

 

 

X

 

Netherlands

Amersfoort

 

X

 

 

X

Norway

Kongsvinger

X

X

 

 

X

Poland

Katowice

X

X

X

 

X

Switzerland

Wallisellen

 

X

 

 

X

United Kingdom

London

X

X

 

 

X

United Kingdom

Slough

 

 

 

X

 

United States

Austin, Texas

X

 

 

X

 

United States

Brooklyn Park, Minnesota

 

 

 

X

 

United States

Eden Prairie, Minnesota

X

X

 

X

X

United States

Fairfax, Virginia

X

 

 

 

 

 

 

 

 

 

 

 

 

56


 

 

In the ordinary conduct of our business, we are subject to lawsuits, arbitrations and administrative proceedings from time to time. We vigorously defend these claims; however, no assurances can be given as to the outcome of any pending legal proceedings. We believe, based on currently available information, that the outcome of any existing or known threatened proceedings, even if determined adversely, should not have a material adverse effect on our business, financial condition, liquidity or results of operations.

Item 4. Mine Safety Disclosures.

Not applicable.

57


 

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

Our common stock, par value $0.0001 per share, is quoted on the OTC Pink Sheet Market under the symbol “KLDI.” Our public warrants are quoted on the OTC Pink Sheet Market under the symbol “KLDIW.” Any over-the-counter market quotations reflect inter-dealer prices, without retail mark-up, mark-down or commission and may not necessarily represent actual transactions.

As of December 31, 2023, there were 53 holders of record of our common stock, and 9 holders of record of our warrants. The number of holders of record does not represent the actual number of beneficial owners of our common stock because the shares of common stock are frequently held in “street name” by securities dealers and others for the benefit of individual owners who have the right to vote and/or dispositive power with respect to their shares.

Dividend Policy

We have never declared or paid any cash dividends on our common stock and we currently do not anticipate paying any cash dividends for the foreseeable future. Instead, we anticipate that all of our earnings on our common stock will be used to provide working capital, to support our operations, and to finance the growth and development of our business, including potentially the acquisition of, or investment in, businesses, technologies or products that complement our existing business. Any future determination relating to dividend policy will be made at the discretion of our Board of Directors and will depend on a number of factors, including, but not limited to, our future earnings, capital requirements, financial condition, liquidity, future prospects, restrictions in the agreements governing our and our subsidiaries’ existing and future indebtedness, Delaware law, which provides that dividends are only payable out of surplus or current net profits, and other factors our Board of Directors may deem relevant.

 

Item 6. [Reserved]

58


 

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

OVERVIEW

KLD is a leading global provider of eDiscovery, information governance and data recovery solutions to corporations, law firms, insurance agencies and individuals. We provide technology solutions to help our clients solve complex legal, regulatory and data challenges. We have broad geographical coverage in the eDiscovery and data recovery industries with 26 locations in 17 countries, as well as 9 data centers and 13 data recovery labs globally. Our integrated proprietary technology solutions enable the efficient and accurate collection, processing, transmission, review and/or recovery of complex and large-scale enterprise data. In conjunction with proprietary technology, we provide immediate expert consultation and 24/7/365 support wherever a customer is located worldwide, which empowers us to become a “first-call” partner for mission-critical, time-sensitive, or nuanced eDiscovery and data recovery challenges. We are continuously innovating to provide a more reliable, secure and seamless experience when tackling various “big data” volume, velocity, and veracity challenges. A key example of our purpose-built innovation is Nebula, our flagship, end-to-end artificial intelligence/machine learning, or AI/ML, powered solution that serves as a singular platform of engagement for legal data.

 

Key factors affecting our performance

 

We believe that our future growth and performance will depend on many factors, including:

 

Maintaining our history of product innovation

 

We have significantly invested in developing proprietary technology and broadening our product functionality, which we believe differentiates our offerings, drives improved user experiences, and fuels strong client retention. We plan to continue our strong history of innovation by enhancing and scaling our Nebula platform and other offerings to capture a larger percentage of the eDiscovery, data recovery, and information governance markets. Our continued growth will depend in part on our ability to develop new products and features and drive adoption of our technology among our client base. We intend to continue investing at our current levels in research and development to further develop our proprietary technology and support further penetration and adoption of our offerings, including our end-to-end Nebula platform.

 

Increased adoption of Nebula

 

Our long-term strategy includes pursuing widespread adoption of Nebula on a global scale. We expect the increased adoption of Nebula will enhance our business as we benefit from greater product affinity and stronger network effects. Nebula revenues also generally have higher margins than our traditional Legal Technology offerings because Nebula utilizes our own proprietary technologies. As we continue to innovate and invest in Nebula, we believe we will benefit from organic growth in client adoption and engagement. Nebula’s success will depend on the continued effectiveness of our solution, the strength of our marketing and client support efforts, and competitive pricing.

 

Maintain and grow client base while driving greater penetration

 

Retaining and expanding revenues generated from existing clients, while continuing to grow the number of net new clients, are among the key drivers of our revenue growth. We believe our position as the differentiated legal technology provider with proprietary, state of the art, EDRM software combined with our white-glove services will help drive retention and support client growth. With the proliferation of enterprise data and increasing technological transformation within the legal industry, we believe there is a sizable and growing potential untapped market seeking to harness technology-based solutions like ours. By expanding our product offerings beyond eDiscovery to capture more of the information governance market and other parts of the EDRM, specifically data hosting and data processing, we believe we can drive increased product spending on our platform from existing clients. We believe that our competitive advantages enable us to effectively retain and further grow revenues derived from our existing clients as well as acquire new clients, as demonstrated by the consistent growth in our number of clients. As of December 31, 2023, we had 6,108 Legal Technology clients, an increase from 5,870 as of December 31, 2022. Our product pricing, marketing efforts, and the strategies of our competitors are all factors that will influence our client retention and growth.

59


 

 

Growth in the number of matters, particularly large matters

 

We continually pursue opportunities to grow the number of matters we cover, which will be an important aspect of our future growth. As the legal landscape continues to grow and evolve in complexity, we believe our proprietary technology and unique combination of technology-enabled solutions and services best position us to address the largest and most complex matters. Our ability to provide solutions that address the needs of large enterprises and the diverse and nuanced use cases they face will be an important factor in our future success.

 

Partner channel strategy

 

Through our partner channel, we sell multi-year subscriptions for Nebula and leverage and broaden our relationships with other eDiscovery providers, law firms, corporations, consulting firms and other organizations. Growing the partner channel can accelerate our growth through increased industry awareness of our offerings and improve sales efficiency. We also expect partner channel revenues to generally have higher margins than our traditional Legal Technology offerings because it is a software-only revenue stream. The extent of the success of our partner channel strategy will depend on our ability to continue to build and maintain relationships with key industry stakeholders.

 

Key business metrics

 

The following are among the key operational and financial metrics we use to measure and evaluate our performance, identify trends affecting our business, formulate business plans, and make strategic decisions.

 

Clients

 

We have a strong track record of growing our client base, and we believe that our ability to increase the number of clients utilizing our Legal Technology solutions, including Nebula, is an important indicator of our market penetration, our business growth, and our future opportunities.

 

We define Legal Technology clients as each primary law firm and corporation to which we provided services in a litigation matter that we billed during the past two years. We define Nebula clients, each of which is included in the number of Legal Technology clients, as the total number of primary law firm, corporation, insurance company and service provider clients to which we provided legal technology solutions for a matter for which we delivered services using our Nebula solution during the two years prior to the applicable date.

 

The following table sets forth the number of Legal Technology clients and Nebula clients as of the dates shown:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Legal Technology clients

 

 

6,108

 

 

 

5,870

 

Nebula clients

 

 

1,673

 

 

 

1,593

 

 

Number and size of matters

 

We believe our ability to continuously grow the number of matters on our platform over time is an important measure of scale for our business and is indicative of our future growth prospects.

 

We define Legal Technology matters as the total number of matters on which our Legal Technology solutions were used in the twelve months preceding the applicable date. Matters refer to a range of activities that include collecting, tracking, analyzing, and exchanging relevant data. Legal Technology solutions currently drive the majority of our revenue, and provide the foundation for additional adoption of our proprietary technology solutions and other offerings. We define Nebula matters, which are included in the number of Legal Technology matters, as the total number of matters on which our Nebula solution was used in the twelve months preceding the applicable date.

60


 

Nebula is our ecosystem of proprietary technology solutions that enables clients to collect, process, store, analyze, and govern their data on a single platform. Nebula comprises a steadily growing component of our revenue and we expect Nebula adoption to increase and the number of Nebula matters to grow in the long term as we continue to introduce new product capabilities and cross-sell Nebula to our existing clients.

 

The following table sets forth the number of Legal Technology matters and Nebula matters as of the dates shown:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Legal Technology matters

 

 

8,041

 

 

 

8,009

 

Nebula matters

 

 

1,372

 

 

 

1,175

 

 

Our comprehensive product offerings, technology-enabled service offerings and reputation as a trusted partner to our clients enable us to capture matters of large size and complexity. During the years ended December 31, 2023 and 2022, 52% and 47%, respectively, of Legal Technology revenue was produced by matters that generated revenues of greater than $500,000, and 79% and 77%, respectively, of our Legal Technology revenues were generated by matters of greater than $100,000 during the relevant period.

 

 

Legal Technology net revenue retention

 

We calculate our Legal Technology net revenue retention rate by dividing (1) total Legal Technology revenue in the twelve-month period from accounts that generated Legal Technology revenue during the corresponding immediately preceding twelve-month period by (2) total Legal Technology revenue in the immediately preceding twelve-month period generated from those same accounts. Our Legal Technology net revenue retention rate includes revenue from use of Nebula.

 

 

 

Twelve Months Ended December 31,

 

 

2023

 

2022

Legal Technology net revenue retention

 

104%

 

94%

 

 

For the years ended December 31, 2023 and 2022, our Legal Technology revenue was $312.3 million and $282.8 million, respectively, and our data recovery revenue was $33.3 million and $36.6 million, respectively.

 

Our Legal Technology net revenue retention rate is impacted by our usage-based pricing model, and revenue could fluctuate in any given period due to timing and volume of matters, client upsell, cross-sell, and churn. We believe global macroeconomic challenges, including inflation and the war in Ukraine, had a significant adverse impact on the Company and the overall market in 2022. Large jobs were delayed and significant revenue opportunities that we typically rely on were not as abundant as we expected. Our revenues increased during the year as we saw an uptick in large jobs. In the long-term, we plan to increase our net revenue retention rate by increasing the number of solutions that we sell on a subscription-basis, as well as broadening the scope of our Nebula offerings, to promote strong product adoption. As we expand our products beyond eDiscovery to other information governance solutions such as big data hosting and processing, including through Nebula, we expect clients to leverage our technology earlier in the data lifecycle, providing further opportunity for us to increase our product and service penetration and client retention. Furthermore, we plan to establish and broaden our channel partnerships over time and leverage these strong relationships to further our awareness of our products and overall usage within the industry.

61


 

KEY COMPONENTS OF OUR RESULTS OF OPERATIONS

 

Revenue

 

The Company primarily generates revenue from selling solutions that fall into the following categories:

 

(1)
Legal Technology, including Nebula and our expansive suite of technology solutions, such as our end-to-end eDiscovery technology solutions, managed review solutions, collections, processing, analytics, hosting, production, and professional services; and

 

(2)
Data recovery solutions, which provides data restoration, data erasure and data management services.

 

The Company generates the majority of its revenues by providing Legal Technology solutions to our clients. Most of the Company’s eDiscovery contracts are time and materials types of arrangements, while others are subscription-based, fixed-fee arrangements.

 

Time and materials arrangements are based on units of data stored or processed. Unit-based revenues are recognized as services are provided, based on either the amount of data stored or processed, the number of concurrent users accessing the information or the number of pages or images processed for a client, at agreed upon per unit rates. The Company recognizes revenues for these arrangements utilizing a right-to-invoice practical expedient because it has a contractual right to consideration for services completed to date.

 

Certain of the Company’s eDiscovery contracts are subscription-based, fixed fee arrangements, which have tiered pricing based on the quantity of data hosted. For a fixed monthly fee, the Company’s clients receive a variety of optional eDiscovery solutions, which are included in addition to the data hosting. The Company recognizes revenues for these arrangements based on predetermined monthly fees as determined in its contractual agreements, utilizing a right-to-invoice practical expedient because the Company has a contractual right to consideration for services completed to date.

 

Other eDiscovery agreements are time and material arrangements that require the client to pay us based on the number of hours worked at contractually agreed-upon rates. The Company recognizes revenues for these arrangements based on hours incurred and contracted rates utilizing a right-to-invoice practical expedient because it has a contractual right to consideration for services completed to date.

 

Data recovery engagements are mainly fixed fee arrangements requiring the client to pay a pre-established fee in exchange for the successful completion of such engagement on a predetermined device. For the recovery performed by the Company’s technicians, the revenue is recognized at a point in time, when the recovered data is sent to the customer.

 

Data erasure engagements are also fixed fee arrangements for which revenue is recognized at a point in time when the certificate of erasure is sent to the customer.

 

The Company offers term license subscriptions to Ontrack PowerControls software to customers with on-premises installations of the software pursuant to contracts that are historically one to four years in length. The term license subscriptions include maintenance and support, as well as access to future software upgrades and patches. The license and the additional support services are deemed to be one performance obligation, and thus revenue for these arrangements is recognized ratably over the term of the agreement.

 

For the years ended December 31, 2023 and 2022, our Legal Technology revenue was $312.3 million and $282.8 million, respectively, and our data recovery revenue was $33.3 million and $34.6 million, respectively. For the years ended December 31, 2023 and 2022, Legal Technology revenue from our technology solutions other than Nebula was $266.5 million and $254.4 million, respectively, and revenue from Nebula was $46.1 million, and $28.4 million, respectively. 2023 includes $14.2 million for Nebula processing services for non-Nebula hosted engagements.

 

We currently expect that Nebula revenue will continue to accelerate, with Nebula growing as a larger percentage of the mix of total revenue over time.

62


 

Cost of Revenues

Cost of revenue consists primarily of technology infrastructure costs, personnel costs and amortization of capitalized developed technology costs. Infrastructure costs include hardware, software, occupancy and cloud costs to support our legal technology and data recovery solutions. Personnel costs include salaries, benefits, bonuses, and stock-based compensation as well as costs associated with document reviewers which are variable based on managed review revenue. We intend to continue to invest additional resources in our infrastructure to expand the capability of solutions and enable our customers to realize the full benefit of our solutions. The level, timing and relative investment in our cloud infrastructure could affect our cost of revenue in the future. Additionally, cost of revenue in future periods could be impacted by fluctuations in document reviewer costs associated with managed review revenue.

 

 

Operating expenses

Our operating expenses consist of research and development, sales and marketing, general and administrative and amortization and depreciation expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, share-based compensation and sales commissions. Operating expenses also include occupancy, software expense and professional services. Research and development expense is expected to increase in 2024 reflecting a full year of 2023 hiring activity and 2024 merit and increases in benefits. We intend to continue investing in research and development at our current levels to further develop our proprietary technology and support further penetration and adoption of our offerings, including our end-to-end Nebula platform. We expect research and development expense to remain fairly consistent as a percentage of revenue in 2023 and thereafter. We expect sales and marketing expense to slightly increase in the next year as we are hiring more sales personnel and are increasing marketing. Sales and marketing expense is expected to remain fairly consistent as a percentage of revenue given projected increases in revenue in the next year and thereafter. We also expect general and administrative expense to increase in the next year reflecting a full year of 2023 additions to personnel, merit increases and increases in benefits. General and administrative expense as a percentage of revenue is expected to decline over time due to our ability to scale as revenues increase and as a result of historical cost-cutting measures.

 

 

Interest Expense

Interest expense consists primarily of interest payments and accruals relating to outstanding borrowings. We expect interest expense to vary each reporting period depending on the amount of outstanding borrowings and prevailing interest rates.

 

Income Tax (Benefit) Provision

Income tax (benefit) provision is primarily related to foreign tax activity and U.S. deferred taxes for tax deductible goodwill and other indefinite-lived liabilities. We maintain a valuation allowance on our deferred tax assets as we have concluded that it is not more likely than not that the deferred assets will be utilized.

 

 

Non-U.S. GAAP Financial Measures

We prepare financial statements in accordance with U.S. GAAP. We also disclose and discuss other non-U.S. GAAP financial measures such as EBITDA and adjusted EBITDA. Our management believes that these measures are relevant and provide useful supplemental information to investors by providing a baseline for evaluating and comparing our operating performance against that of other companies in our industry.

 

Our management believes EBITDA and Adjusted EBITDA reflect our ongoing operating performance because the isolation of non-cash charges, such as amortization and depreciation, and other items, such as interest, income taxes, equity compensation, acquisition and transaction costs, restructuring costs, systems establishment costs and costs associated with strategic initiatives which are incurred outside the ordinary course of our business, provides information about our cost structure and helps us to track our operating progress. We encourage investors and potential investors to carefully review our U.S. GAAP financial measures and compare them with our EBITDA and adjusted EBITDA. The non-U.S. GAAP financial measures that we use may not be comparable to similarly titled

63


 

measures reported by other companies and in the future, we may disclose different non-U.S. GAAP financial measures in order to help our investors meaningfully evaluate and compare our results of operations to our previously reported results of operations or to those of other companies in our industry.

 

 

EBITDA and Adjusted EBITDA

We define EBITDA as net income (loss) plus interest (income) expense, income tax expense (benefit), extinguishment of debt, impairment losses, and depreciation and amortization. We view adjusted EBITDA as an operating performance measure and as such, we believe that the most directly comparable U.S. GAAP financial measure is net loss. In calculating adjusted EBITDA, we exclude from net loss certain items that we believe are not reflective of our ongoing business as the exclusion of these items allows us to provide additional analysis of the financial components of the day-to-day operation of our business. We have outlined below the type and scope of these exclusions:

Acquisition, financing and transaction costs generally represent earn-out payments, rating agency fees and letter of credit and revolving facility fees, as well as professional service fees and direct expenses related to acquisitions, public offerings and cost associated with reviewing potential alternative sources for cash or financing related to our debt maturities. Because we do not acquire businesses or effect financings on a regular or predictable cycle, we do not consider the amount of these costs to be a representative component of the day-to-day operating performance of our business.

 

Stock compensation and other primarily represent portions of compensation paid to our employees and executives through stock-based instruments. Determining the fair value of the stock-based instruments involves a high degree of judgment and estimation and the expenses recorded may not align with the actual value realized upon the future exercise or termination of the related stock-based awards. Additionally, stock compensation is a non-cash expense. Therefore, we believe it is useful to exclude stock-based compensation to better understand the long-term performance of our core business.

 

Change in fair value of Private Warrants relates to changes in the fair market value of the Private Warrants issued in conjunction with the Business Combination. We do not consider the amount to be representative of a component of the day-to-day operating performance of our business.

 

Restructuring costs generally represent non-ordinary course costs incurred in connection with a change in a contract or a change in the makeup of our personnel often related to an acquisition, such as severance payments, recruiting fees and retention charges. We do not consider the amount of restructuring costs to be a representative component of the day-to-day operating performance of our business.

 

Systems establishment costs relate to non-ordinary course expenses incurred to develop our IT infrastructure, including system automation and enterprise resource planning system implementation. We do not consider the amount to be representative of a component of the day-to-day operating performance of our business.

 

 

Our presentation of adjusted EBITDA should not be construed as an inference that our future results will be unaffected by any of these adjustments, or that our projections and estimates will be realized in their entirety or at all. In addition, because of these limitations, adjusted EBITDA should not be considered as a measure of liquidity or discretionary cash available to us to fund our cash needs, including investing in the growth of our business and meeting our obligations.

 

The use of EBITDA and adjusted EBITDA instead of U.S. GAAP measures has limitations as an analytical tool, and adjusted EBITDA should not be considered in isolation, or as a substitute for analysis of our results of operations and operating cash flows as reported under U.S. GAAP. For example, EBITDA and adjusted EBITDA do not reflect:

our cash expenditures or future requirements for capital expenditures;
changes in, or cash requirements for, our working capital needs;

64


 

interest expense, or the cash requirements necessary to service interest or principal payments, on our indebtedness;
any cash income taxes that we may be required to pay;
any cash requirements for replacements of assets that are depreciated or amortized over their estimated useful lives and may have to be replaced in the future; or
all non-cash income or expense items that are reflected in our statements of cash flows.

 

See “—Results of Operations” below for reconciliations of adjusted EBITDA to net loss.

 

RESULTS OF OPERATIONS

For the year ended December 31, 2023 compared with the year ended December 31, 2022

 

The results for the periods shown below should be reviewed in conjunction with our audited consolidated financial statements included in “Item 8 – Financial Statements and Supplementary Data.”

 

 

 

 

For The Years Ended
December 31,

 

(in millions)

 

2023

 

 

2022

 

Revenues

 

$

345.8

 

 

$

317.4

 

Cost of revenues

 

 

171.9

 

 

 

165.4

 

Gross profit

 

 

173.9

 

 

 

152.0

 

Operating expenses

 

$

139.6

 

 

 

139.9

 

Income from operations

 

 

34.3

 

 

 

12.1

 

Interest expense

 

 

66.7

 

 

 

54.7

 

Change in fair value of Private Warrants

 

 

(0.6

)

 

 

(1.2

)

Other expense

 

 

 

 

 

0.1

 

Loss before income taxes

 

 

(31.8

)

 

 

(41.5

)

Income tax provision

 

 

3.0

 

 

 

1.7

 

Net loss

 

 

(34.8

)

 

 

(43.2

)

Total other comprehensive income, net of tax

 

 

1.7

 

 

 

(6.9

)

Comprehensive loss

 

$

(33.1

)

 

$

(50.1

)

 

 

 

 

For The Years Ended
December 31,

 

(in millions)

 

2023

 

 

2022

 

Net loss

 

$

(34.8

)

 

$

(43.2

)

Interest expense

 

 

66.7

 

 

 

54.7

 

Income tax provision (benefit)

 

 

3.0

 

 

 

1.7

 

Depreciation and amortization expense

 

 

27.7

 

 

 

31.2

 

EBITDA (1)

 

$

62.6

 

 

$

44.4

 

Acquisition, financing and transaction costs

 

 

6.6

 

 

 

5.8

 

Stock compensation and other

 

 

3.4

 

 

 

5.3

 

Change in fair value of Private Warrants

 

 

(0.6

)

 

 

(1.2

)

Restructuring costs

 

 

1.4

 

 

 

2.8

 

Systems establishment

 

 

0.6

 

 

 

1.0

 

Adjusted EBITDA (1)

 

$

74.0

 

 

$

58.1

 

 

 

 

 

 

 

 

(1) EBITDA and adjusted EBITDA are non-GAAP measures. See “—Non-U.S. GAAP Financial Measures.”

 

 

65


 

Revenues

Revenues increased by $28.4 million, or 8.9%, to $345.8 million for the year ended December 31, 2023 as compared to $317.4 million for the year ended December 31, 2022. This is due to increased Legal Technology revenue of $29.8 million, including $17.6 million from Nebula, which includes $14.2 million for Nebula processing services within Nebula for non-Nebula hosted engagements, partially offset by a $1.4 million decrease in data recovery revenue. The increase in Legal Technology revenue is due to the higher volume of customer matters and overall increases in data volumes for customer matters, as well as increases in the percentage of revenue from matters greater than $500,000 and revenues from matters greater than $100,000. The decrease in data recovery revenue is due to a lower volume of jobs due to global macroeconomic challenges, including inflation and the war in Ukraine, which had a significant impact on the Company and the overall market.

Cost of Revenues

Cost of revenues increased by $6.5 million, or 3.9%, to $171.9 million for the year ended December 31, 2023 as compared to $165.4 million for the year ended December 31, 2022. This increase is primarily due to increased wages of $6.8 million, which included a $3.7 million increase in managed review wages, increased software and hardware expense of $3.4 million, increased bonuses of $1.2 million, increased payroll taxes of $0.9 million, increased professional services of $0.9 million, increased facility related expenses of $0.3 million and increased billable fees and royalties of $0.2 million. The increased cost of revenues was partially offset by a $4.3 million decrease in amortization expense, decreased severance expense of $0.8 million, decreased equity compensation of $0.7 million, decreased payroll benefits of $0.6 million, decreased outsourcing expense of $0.4 million, and decreased communications expense of $0.4 million, and decreased supplies and office services expense of $0.2 million. As a percentage of revenue, our cost of revenues for the year ended December 31, 2023 decreased to 49.7% as compared to 52.1% for the year ended December 31, 2022.

Gross Profit

Gross profit increased by $21.9 million, or 14.4%, to $173.9 million for the year ended December 31, 2023 as compared to $152.0 million for the year ended December 31, 2022. Gross profit increased primarily due to the factors noted above. As a percentage of revenue, our gross profit for the year ended December 31, 2023 increased to 50.3% as compared to 47.9% for the year ended December 31, 2022.

Operating Expenses

Operating expenses decreased by $0.3 million, or 0.2%, to $139.6 million for the year ended December 31, 2023 as compared to $139.9 million for the year ended December 31, 2022. This decrease is due to a $2.6 million in reduced vacated lease costs, a decrease in marketing expenses of $1.3 million, decreased personnel expenses of $0.8 million, and a decrease of $0.6 million in contract labor. These decreases were partially offset by $2.9 million in costs related to the efforts to restructure our capital structure to satisfy our debt requirements, increased software and hardware expenses of $1.2 million, increased travel expenses of $0.5 million, and increased professional services of $0.3 million. As a percentage of revenue, our operating expenses for the year ended December 31, 2023 decreased to 40.4% as compared to 44.1% for the year ended December 31, 2022 due to the factors noted above.

Interest Expense

Interest expense increased by $12.0 million, or 21.9%, to $66.7 million for the year ended December 31, 2023 as compared to $54.7 million for the year ended December 31, 2022. The majority of this increase in interest expense is due to an increase in the variable interest rate on the borrowings under the 2021 Credit Agreement which resulted in a $9.1 million increase in interest expense, accelerated amortization of debt issue costs due to the accelerated debt maturity date of June 19, 2024 which resulted in a $1.0 million increase in interest expense, and an increase in the debt balance due to paid-in-kind interest on our Debentures, which resulted in a $1.9 million increase in interest expense. See Note 6 – Long term debt in our audited consolidated financial statements included elsewhere in this Annual Report on Form 10-K.

66


 

 

Change in Fair Value of Private Warrants

The Company's Private Warrants are recorded as a liability at fair value during each reporting period and adjusted at the end of each quarterly reporting period. For the twelve months ended December 31, 2023 and 2022, we recorded an adjustment to the Private Warrants liability of $0.6 million and $1.2 million, respectively.

Income Tax (Benefit) Provision

During the years ended December 31, 2023 and 2022, the Company recorded an income tax provision of $3.0 million and $1.7 million, respectively, resulting in an effective tax rate of (9.4%) and (4.1%), respectively. These effective tax rates differ from the U.S. federal statutory rate primarily due to the effects of foreign tax rate differences, U.S. state and local income taxes and the valuation allowance against our deferred tax assets. The effective rate for the year ended December 31, 2023 decreased from the year ended December 31, 2022 primarily due to a change in judgement about the realizability of certain deferred tax assets.

A valuation allowance has been established against our net deferred tax assets, including net operating loss carryforwards. As a result, our income tax provision is primarily related to foreign cash taxes and U.S. deferred taxes for tax deductible goodwill and other indefinite-lived liabilities.

We reported pre-tax loss of $(31.8) million during the year ended December 31, 2023 with an effective tax rate of (9.4%), resulting in a $3.0 million income tax provision. The effective tax rate was primarily impacted by our valuation allowance, which caused an increase in the tax provision of $8.5 million. Without this item, our effective tax rate would have been approximately 19.2%, which is lower than the statutory tax rate of 21.0%, primarily due to the effects of foreign tax rate differences, U.S. state taxes and certain permanent items.

We reported pre-tax loss of $(41.5) million during the year ended December 31, 2022 with an effective tax rate of (4.1%), resulting in a $1.7 million income tax provision. The effective tax rate was primarily impacted by our valuation allowance, which caused a decrease in the tax benefit of $9.1 million. Without this item, our effective tax rate would have been approximately 19.4%, which is lower than the statutory tax rate of 21.0%, primarily due to the effects of foreign tax rate differences, U.S. state taxes and certain permanent items.

Net Loss

Net loss for the year ended December 31, 2023 was $(34.8) million compared to $(43.2) million for the year ended December 31, 2022. Net loss decreased for the year ended December 31, 2023 as compared to the year ended December 31, 2022 due to the factors noted above.

 

Liquidity and Capital Resources

 

Our primary cash needs are and have been to meet debt service requirements and to fund working capital and capital expenditures. We fund these requirements from cash generated by our operations, as well as funds available under our revolving credit facility discussed below. We may also seek to access the capital markets opportunistically from time-to-time depending on, among other things, financial market conditions. Although our eDiscovery solutions and information archiving services are billed on a monthly basis in arrears with amounts typically due within 30 to 45 days, the eDiscovery industry tends towards longer collectability trends. As a result, we have typically collected the majority of our eDiscovery accounts receivable within 90 to 120 days, which is consistent within the industry. With respect to our data recovery services, they are billed as the services are provided, with payments due within 30 days of billing. We typically collect our data recovery services accounts receivables within 30 to 45 days. Lastly, the majority of our data recovery software is billed monthly in advance with amounts typically due within 30 to 45 days; however, depending on the client contract, billing can occur annually, quarterly or monthly. Long outstanding receivables are not uncommon due to the nature of our Legal Technology services as litigation cases can continue for years, and in certain instances, our collections are delayed until the customer has received payment for their services in connection with a legal matter or the case has been settled. These long-outstanding invoices are a function of the industry in which we operate, rather than indicative of an inability to collect. We have experienced

67


 

no material seasonality trends as it relates to collection of our accounts receivable. As of December 31, 2023, we had $15.4 million in cash compared to $32.6 million as of December 31, 2022. We expect to finance our operations over the next 12 months primarily through existing cash balances and cash flow from operating activities and availability under our revolving credit facility. On March 8, 2024, we borrowed $15.0 million under our revolving credit facility under the 2021 Credit Agreement. The satisfaction of debt servicing requirements is discussed below.

 

Our Convertible Debentures mature on December 19, 2024 and our Amended 2021 Credit Agreement matures on February 8, 2026, unless the Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the loans outstanding under the Amended 2021 Credit Agreement mature on June 19, 2024. The Company has historically incurred losses and in certain years cash flows have been negative. As of December 31, 2023, the Company’s cash balance was $15.4 million and the Company’s debt balance was $546.8 million, including a balance of $260.9 million under the Convertible Debentures and a balance of $291.8 million in Initial Term Loans under the Amended 2021 Credit Agreement (no amounts were outstanding under the Delayed Draw Term Loans or Revolving Credit Loans). As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Initial Term Loans debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt in the Consolidated Balance Sheet at December 31, 2023. As of December 31, 2023, the Company does not have sufficient cash on hand, and does not expect to generate sufficient liquidity from forecasted future cash flows to repay its current obligations including the Initial Term Loans, at the accelerated maturity date, or the Convertible Debentures. The Company is reviewing potential alternatives, including renegotiating the terms of the Convertible Debentures and/or the Amended 2021 Credit Agreement and identifying alternative sources for cash or additional financing. The Company's current debt structure, however, raises substantial doubt regarding the Company’s ability to continue as a going concern because these or other alternatives may not be achievable on favorable terms and conditions or at all. The Company’s financial statements do not include any adjustments that may result from the outcome of this uncertainty and have been prepared assuming the Company will continue as a going concern. Our ability to refinance and/or replace our outstanding debt on acceptable terms, or at all, will depend on, among other things, our financial performance and credit ratings, general economic factors, including inflation and then-current interest rates, the condition of the credit and capital markets and other events, many of which are beyond our control. We cannot provide any assurance that we will be able to renegotiate, refinance or repay some or all of our indebtedness and continue as a going concern. If we are unable to restructure or refinance our indebtedness, we may not be able to continue to operate our business pursuant to our current business plan, which could require us to modify our operations to reduce spending by, among other things, delaying, scaling back or eliminating some or all of our ongoing or planned investments in corporate infrastructure, business development, sales and marketing, product development and other activities, selling the company or one or more business lines or assets, or we may be forced to seek protection under applicable bankruptcy or insolvency laws, discontinue our operations entirely and/or liquidate our assets.

Amended 2021 Credit Agreement

On February 8, 2021, certain subsidiaries of the Company, or the Loan Parties, entered into a new secured credit agreement, or the 2021 Credit Agreement. Proceeds were used to pay in full all outstanding loans and terminate all lending commitments under the prior credit agreement.

 

On March 3, 2023, the Loan Parties entered into the First Amendment to the 2021 Credit Agreement. The First Amendment to the 2021 Credit Agreement provides for the revision of the benchmark interest rate from LIBOR to the secured overnight financing rate, (“SOFR”). At March 31, 2023, all outstanding indebtedness under the Amended 2021 Credit Agreement automatically converted from a LIBOR based loan to the new SOFR based loan at the end of the then-current applicable Interest Period. Additionally, the First Amendment to the 2021 Credit Agreement provides for the addition of the Term SOFR Adjustment of 0.10%, based on the term of the applicable Interest Period, to be added to the Applicable Rate for both SOFR Loans and Base Rate Loans (capitalized terms as defined in the Amended 2021 Credit Agreement).

 

The Amended 2021 Credit Agreement provided for (i) initial term loans in an aggregate principal amount of $300 million, or the Initial Term Loans, (ii) delayed draw term loans in an aggregate principal amount of $50 million, or the Delayed Draw Term Loans, and (iii) revolving credit loans in an aggregate principal amount of $40 million, with a letter of credit sublimit of $10 million, or the Revolving Credit Loans. The Delayed Draw Term Loans were

68


 

available to the Loan Parties at any time prior to February 8, 2023, subject to certain conditions. As of December 31, 2023, there were no outstanding Delayed Draw Term Loans and they are no longer available to the Loan Parties under the Amended 2021 Credit Agreement.

 

The Initial Term Loans bear and the Delayed Draw Term Loans bore interest, at the Loan Parties’ option, at the rate of (x) with respect to SOFR Rate Loans (as defined in the Amended 2021 Credit Agreement), the Term SOFR Rate with a 1.00% floor, plus 6.50% per annum, plus the Term SOFR Adjustment of 0.10% or (y) with respect to Base Rate Loans, the Base Rate plus 5.50% per annum, plus the Term SOFR Adjustment of 0.10%. The Revolving Credit Loans bear interest, at our option, at the rate of (x) with respect to SOFR Rate Loans, the Term SOFR Rate plus 4.00% per annum, or (y) with respect to Base Rate Loans, the Base Rate plus 3.00% per annum. The Initial Term Loans amortize at a rate of 1.00% of the aggregate principal amount of Initial Term Loans outstanding, payable in consecutive quarterly installments of $0.8 million, beginning on June 30, 2021. On December 31, 2023, the balance due was $291.8 million with a Term SOFR Rate of 5.34814% plus 6.50% per annum, plus the Term SOFR Adjustment of 0.10%.

 

The Initial Term Loans and Revolving Credit Loans are each scheduled to mature on February 8, 2026, unless the Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the loans outstanding under the Amended 2021 Credit Agreement mature on June 19, 2024. The Initial Term Loans may be voluntarily repaid at any time, but may be subject to a prepayment premium. The Initial Term Loans are required to be repaid under certain circumstances, including with Excess Cash Flow (as defined in the Amended 2021 Credit Agreement), the proceeds of an Asset Sale or Casualty Event (each as defined in the Amended 2021 Credit Agreement) and the proceeds of certain refinancing indebtedness.

 

The obligations under the Amended 2021 Credit Agreement are secured by substantially all of the Loan Parties’ assets. The Amended 2021 Credit Agreement contains customary affirmative and negative covenants as well as a financial maintenance covenant that requires the Loan Parties to maintain a First Lien Net Leverage Ratio (as defined in the Amended 2021 Credit Agreement) of less than or equal to 7.00 to 1.00, tested at the end of each fiscal quarter. The Company was in compliance with all Credit Agreement covenants as of December 31, 2023. On March 7, 2024, the Loan Parties entered into the Second Amendment to the Amended 2021 Credit Agreement. The Second Amendment to the Amended 2021 Credit Agreement provides that the Loan Parties may deliver to the Administrative Agent annual, audited financial statements of the Company accompanied by a report and opinion of the Company's independent certified public accountant that is subject to a “going concern” qualification if such qualification results from an upcoming maturity date under any Indebtedness (as defined in the Amended 2021 Credit Agreement).

 

Revolving Credit Loans

 

The Amended 2021 Credit Agreement also provides for the Revolving Credit Loans, an unfunded revolver commitment for borrowing up to $40.0 million. As of December 31, 2023, there was $39.4 million available capacity for borrowing under the revolving loan commitment due to the $0.6 million of letters of credit outstanding. As of March 28, 2024, we had $15.0 million of outstanding Revolving Credit Loans. See Note 14— Commitments and contingencies to our audited consolidated financial statements.

Convertible Debentures

On December 19, 2019, the Company issued Convertible Debentures, which mature in 2024, in an aggregate principal amount of $200 million. At December 31, 2023 and December 31, 2022, the balance due under the Convertible Debentures was $260.9 million and $244.8 million, respectively.

The Convertible Debentures mature on December 19, 2024 unless earlier converted, redeemed or repurchased, and bear interest at an annual rate of 4.00% in cash, payable quarterly, and 4.00% in kind, accrued quarterly, on the last business day of March, June, September and December. In addition, on each anniversary of December 19, 2019 (the “Closing Date”), the Company increases the principal amount of the Debentures by an amount equal to 3.00% of the original aggregate principal amount of the Debentures outstanding (subject to reduction for any principal amount repaid). The additional payments accrue from the last payment date for the additional payment (or the Closing Date

69


 

if no prior payment has been made), and will also be payable at maturity, upon conversion and upon an optional redemption.

 

At any time, upon notice as set forth in the Debentures, the Debentures are redeemable at the Company’s option, in whole or in part, at a price equal to 100% of the principal amount of the Debentures redeemed, plus accrued and unpaid interest thereon.

 

The Debentures are convertible into shares of common stock at the option of the Debenture holders at any time and from time to time at a price of $18 per share, subject to certain adjustments. However, in the event the Company elects to redeem any Debentures, the holders have a right to purchase common stock from the Company in an amount equal to the amount redeemed at the conversion price.

 

The Convertible Debentures contain covenants that limit the Company’s ability to, among other things: (i) incur additional debt; (ii) create liens on assets; (iii) engage in certain transactions with affiliates; or (iv) designate the Company’s subsidiaries as unrestricted subsidiaries. The Debentures provide for customary events of default, including non-payment, failure to comply with covenants or other agreements in the Debentures and certain events of bankruptcy or insolvency. Non-payment of, and certain failures to comply with the covenants under, the Amended 2021 Credit Agreement also constitute events of default under the Debentures. If an event of default occurs and continues, the holders of at least 25% in aggregate principal amount of the outstanding Debentures may declare the entire principal amount of all the Debentures to be due and payable immediately. As of December 31, 2023, the Company was in compliance with all Debenture covenants.

Cash Flows

 

Our net cash flows from operating, investing and financing activities for the years ended December 31, 2023 and 2022 were as follows:

 

 

 

2023

 

 

2022

 

Net cash provided by (used in):

 

 

 

 

 

 

Operating activities

 

$

5,026

 

 

$

7,950

 

Investing activities

 

$

(17,343

)

 

$

(16,189

)

Financing activities

 

$

(5,278

)

 

$

(4,981

)

Effect of foreign exchange rates

 

$

317

 

 

$

(619

)

Net (decrease) increase in cash

 

$

(17,278

)

 

$

(13,839

)

 

Cash Flows Provided By Operating Activities

Net cash provided by operating activities was $5.0 million for the year ended December 31, 2023 as compared to $8.0 million for the year ended December 31, 2022. The decrease in net cash provided is due to a $0.8 million decrease in non-cash expenses and a $10.5 million decrease in cash used for working capital partially offset by an $8.4 million improvement in net loss. The period over period decrease in non-cash expenses is primarily due to a $3.5 million decrease in depreciation and amortization, and a $1.8 million decrease in stock-based compensation partially offset by $2.6 million increase in non-cash interest, a $1.3 million increase in deferred tax expense and a $0.6 million increase in the change in fair value of the private warrants. The decrease in cash used for working capital for the period is due to a $5.9 million increase in changes to accounts payable and accrued expenses, which includes additional cash paid for interest of $9.7 million, a $1.8 million increase in changes to prepaid expenses and other assets, a $1.6 million increase in changes to accounts receivable, and a $1.2 million increase in changes to deferred revenue. Accounts Receivable and Accounts payable fluctuate from period-to-period depending on the timing of purchases and payments.

Cash Flows Used In Investing Activities

Net cash used in investing activities was $17.3 million for the year ended December 31, 2023 as compared to net cash used in investing activities of $16.2 million for the year ended December 31, 2022. The increase in cash used in

70


 

investing activities is due primarily to $3.0 million for an acquisition partially offset by decreased purchases of property and equipment of $1.9 million.

Cash Flows Used In Financing Activities

For the year ended December 31, 2023, net cash used in financing activities of $5.3 million related to the payments of long-term debt of $3.0 million and finance lease obligations of $2.3 million. For the year ended December 31, 2022, net cash used in financing activities of $5.0 million related to the payments of long-term debt of $3.0 million and finance lease obligations of $2.0 million.

Recent Accounting Pronouncements

For a discussion of recent accounting pronouncements, see Note 1—Organization, business and summary of significant accounting policies to our audited consolidated financial statements.

Critical Accounting Policies and Estimates

We prepare our consolidated financial statements in accordance with U.S. GAAP. In applying accounting principles, it is often required to use estimates. These estimates consider the facts, circumstances and information available, and may be based on subjective inputs, assumptions and information known and unknown to us. Material changes in certain of the estimates that we use could potentially affect, by a material amount, our consolidated financial position and results of operations. Although results may vary, we believe our estimates are reasonable and appropriate. See Note 1—Organization, business and summary of significant accounting policies to our audited consolidated financial statements for a summary of our significant accounting policies. There were no material changes during the year ended December 31, 2023. The following describes certain of our significant accounting policies that involve more subjective and complex judgments where the effect on our consolidated financial position and operating performance could be material.

Intangible assets and other long-lived assets

We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of any asset to future net undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the difference between the fair value of the asset compared to its carrying amount.

 

Goodwill

Goodwill represents the excess of the total consideration paid over our identified intangible and tangible assets and our acquisitions. We test our goodwill for impairment at the reporting unit level on an annual basis and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. As of the testing date (October 1), we have determined there is one reporting unit.

71


 

We test goodwill resulting from acquisitions for impairment annually on October 1, or more frequently, whenever events or changes in circumstances indicate the carrying value of goodwill may be impaired.

 

Goodwill impairment exists when the estimated fair value of the reporting unit is less than its carrying value. If impairment exists, the carrying value of the goodwill is reduced by the excess through an impairment charge recorded in our statements of operations. The process of evaluating the potential impairment of goodwill is subjective and requires significant judgment at many points during the analysis.

 

The fair value of each reporting unit is estimated using a combination of a discounted cash flow, or DCF, analysis and market-based valuation methodologies such as comparable public company trading values and values observed in recent business combinations. Determining fair value requires the exercise of significant judgments, including the amount and timing of expected future cash flows, long-term growth rates, discount rates and relevant comparable public company earnings multiples and relevant transaction multiples. The cash flows employed in the DCF analyses are based on our best estimate of future sales, earnings and cash flows after considering factors such as general market conditions, changes in working capital, long term business plans and recent operating performance.

 

Based on the results of the annual impairment test as of October 1, 2023 and the quantitative assessment performed as of December 31, 2023, the Company concluded that the fair value of its reporting unit exceeded the individual reporting unit’s carrying value, and goodwill was not impaired.

Income Taxes

Our annual tax rate is based on our income, statutory tax rates, and tax planning opportunities available in the various jurisdictions in which we operate. Significant judgment is required in determining our annual tax expense and in evaluating our tax positions.

 

Tax law requires certain items to be included in our tax returns at different times than when the items are reflected in the financial statements. The annual tax expense reflected in the Consolidated Statements of Comprehensive Loss is different than that reported in our tax returns. Some of these differences are permanent (for example, expenses recorded for accounting purposes that are not deductible in the returns such as certain entertainment expenses) and some differences are temporary and reverse over time, such as depreciation expense. Temporary differences create deferred tax assets and liabilities. Deferred tax liabilities generally represent tax expense recognized in the financial statements for which payment has been deferred, or expense for which a deduction has been taken already in the tax return, but the expense has not yet been recognized in the financial statements. Deferred tax assets generally represent items that can be used as a tax deduction or credit in tax returns in future years for which a benefit has already been recorded in the financial statements, as well as tax losses that can be carried over and used in future years. Valuation allowances are established when necessary to reduce deferred income tax assets to the amounts we believe are more likely than not to be recovered. In evaluating the amount of any such valuation allowance, we consider the existence of cumulative income or losses in recent years, the reversal of existing temporary differences, the existence of taxable income in prior carry back years, available tax planning strategies and estimates of future taxable income for each of our taxable jurisdictions. The latter two factors involve the exercise of significant judgment. As of December 31, 2023, deferred tax asset valuation allowances totaled $103.3 million, primarily related to federal and state net operating losses available to carry forward to future years and, interest expense disallowance carryovers. Although realization is not assured, we believe it is more likely than not that all other deferred tax assets for which no valuation allowances have been established will be realized. This conclusion is based on our expectation that the reversal of existing taxable temporary differences will provide a source of taxable income to realize these deferred tax assets.

 

We determine whether it is more likely than not that a tax position will be sustained upon examination by the appropriate taxing authorities before any part of the benefit is recorded in our financial statements. A tax position is measured as the portion of the tax benefit that is greater than 50% likely to be realized upon settlement with a taxing authority (that has full knowledge of all relevant information). We may be required to change our provision for income taxes when the ultimate treatment of certain items is challenged or agreed to by taxing authorities, when estimates used in determining valuation allowances on deferred tax assets significantly change, or when receipt of new information indicates the need for adjustment in valuation allowances. Future events, such as changes in tax

72


 

laws, tax regulations, or interpretations of such laws or regulations, could have an impact on the provision for income tax and the effective tax rate. Any such changes could significantly affect the amounts reported in the consolidated financial statements in the year these changes occur. As of December 31, 2023, unrecognized tax benefits totaled $0.5 million, related to U.S. federal and state net operating losses available to carry forward to future years. However, due to the Company’s determination that the U.S. federal and state net operating losses for the unrecognized tax benefit would likely be realized, a valuation allowance offset was recorded against the unrecognized tax benefit, resulting in no effective tax rate impact.

 

73


 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

Interest rate risk

We are subject to interest rate market risk in connection with our long-term indebtedness. Our principal interest rate exposure relates to outstanding amounts under the $300 million Initial Term Loans and the $40 million Revolving Credit Loans. Interest rate changes may impact the amount of our interest payments and, therefore, our future net income and cash flows, assuming other factors are held constant. Assuming the amounts outstanding at December 31, 2023 are fully drawn, each one-eighth percentage point increase or decrease in the applicable interest rates would correspondingly change our annualized interest expense by approximately $0.4 million. We do not currently hedge our interest rate exposure.

Exchange rate risk

Results of operations for our non-U.S. subsidiaries are translated from the designated functional currency to the reporting currency of the U.S. dollar. Revenues and expenses are translated at average exchange rates for each month, while assets and liabilities are translated at balance sheet date exchange rates. The resulting net translation adjustments are recorded as a component of stockholders’ equity in “Accumulated other comprehensive (loss) income” in our consolidated balance sheets.

 

Transaction gains and losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in “Other expense” in our consolidated statements of comprehensive loss. Such transaction gains and losses may be realized or unrealized depending upon whether the transaction settled during the period or remains outstanding at the balance sheet date.

 

During the twelve months ended December 31, 2023 and 2022, we generated the equivalent of $49.6 million and $64.1 million, respectively, of U.S. dollar-denominated revenues in non-U.S. subsidiaries. Each 100-basis point increase or decrease in the average foreign currency rate to U.S. dollar exchange rate for the year would have correspondingly changed our revenues by approximately by $0.5 million and $0.6 million for the years ended December 31, 2023 and 2022, respectively.

 

We do not currently hedge our exchange rate exposure.

 

Item 8. Financial Statements and Supplementary Data.

 

74


 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

Report of Independent Registered Public Accounting Firm (PCAOB ID: 42)

F-2

 

Consolidated Balance Sheets as of December 31, 2023 and 2022

F-3

 

Consolidated Statements of Comprehensive Loss for the Years ended December 31, 2023 and 2022

F-4

 

Consolidated Statements of Stockholders’ Equity for the Years ended December 31, 2023 and 2022

F-5

 

Consolidated Statements of Cash Flows for the Years ended December 31, 2023 and 2022

F-6

 

Notes to Consolidated Financial Statements

F-7

 

 

F-1


 

Report of Independent Registered Public Accounting Firm

 

To the Stockholders and the Board of Directors of KLDiscovery Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of KLDiscovery Inc. (the Company) as of December 31, 2023 and 2022, the related consolidated statements of comprehensive loss, stockholders' equity and cash flows for each of the two years in the period ended December 31, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2023, in conformity with U.S. generally accepted accounting principles.

 

The Company's Ability to Continue as a Going Concern

 

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 1 to the financial statements, the Company has suffered recurring losses from operations, has a working capital deficiency, and has stated that substantial doubt exists about the Company’s ability to continue as a going concern. Management's evaluation of the events and conditions and management’s plans regarding these matters are also described in Note 1. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.


Basis for Opinion

 

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

 

/s/ Ernst & Young LLP

 

We have served as the Company’s auditor since 2016.

Tysons, Virginia

March 28, 2024

F-2


 

KLDiscovery Inc.

Consolidated Balance Sheets

(in thousands, except share and per share amounts)

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Current assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

15,351

 

 

$

32,629

 

Accounts receivable, net of allowance

 

 

 

 

 

 

for doubtful accounts of $3,642 and $5,403, respectively

 

 

101,257

 

 

 

95,727

 

Prepaid expenses

 

 

15,787

 

 

 

10,726

 

Other current assets

 

 

1,585

 

 

 

1,175

 

Total current assets

 

 

133,980

 

 

 

140,257

 

Property and equipment

 

 

 

 

 

 

Computer software and hardware

 

 

61,731

 

 

 

71,720

 

Leasehold improvements

 

 

26,313

 

 

 

25,869

 

Furniture, fixtures and other equipment

 

 

2,262

 

 

 

2,209

 

Accumulated depreciation

 

 

(73,045

)

 

 

(79,958

)

Property and equipment, net

 

 

17,261

 

 

 

19,840

 

Operating lease right of use assets, net

 

 

10,078

 

 

 

12,412

 

Intangible assets, net

 

 

39,729

 

 

 

46,862

 

Goodwill

 

 

396,283

 

 

 

391,114

 

Other assets

 

 

8,262

 

 

 

8,957

 

Total assets

 

$

605,593

 

 

$

619,442

 

Current liabilities

 

 

 

 

 

 

Current portion of long-term debt, net

 

$

546,845

 

 

$

3,000

 

Accounts payable and accrued expense

 

 

25,957

 

 

 

25,009

 

Operating lease liabilities

 

 

5,906

 

 

 

7,850

 

Current portion of contingent consideration

 

 

650

 

 

 

 

Deferred revenue

 

 

3,181

 

 

 

4,536

 

Total current liabilities

 

 

582,539

 

 

 

40,395

 

Long-term debt, net

 

 

 

 

 

524,529

 

Deferred tax liabilities

 

 

8,941

 

 

 

7,793

 

Long term operating lease liabilities

 

 

7,870

 

 

 

10,340

 

Other liabilities

 

 

2,176

 

 

 

2,694

 

Total liabilities

 

 

601,526

 

 

 

585,751

 

Commitments and contingencies

 

 

 

 

 

 

Stockholders' equity

 

 

 

 

 

 

Common stock

 

 

 

 

 

 

$0.0001 par value, 200,000,000 shares authorized, 43,086,267 and
42,920,136 issued and outstanding as of December 31, 2023 and December 31, 2022, respectively

 

 

4

 

 

 

4

 

Preferred Stock

 

 

 

 

 

 

$0.0001 par value, 1,000,000 shares authorized,
   
zero issued and outstanding as of December 31, 2023 and
   December 31, 2022

 

 

 

 

 

 

Additional paid-in capital

 

 

395,461

 

 

 

391,977

 

Accumulated deficit

 

 

(393,954

)

 

 

(359,141

)

Accumulated other comprehensive income

 

 

2,556

 

 

 

851

 

Total stockholders' equity

 

 

4,067

 

 

 

33,691

 

Total liabilities and stockholders' equity

 

$

605,593

 

 

$

619,442

 

 

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

F-3


 

KLDiscovery Inc.

Consolidated Statements of Comprehensive Loss

(in thousands, except share and per share amounts)

 

(in thousands)

 

Year ended
December 31,
2023

 

 

Year ended
December 31,
2022

 

 

 

 

 

 

 

 

Revenues

 

$

345,799

 

 

$

317,432

 

Cost of revenues

 

 

171,912

 

 

 

165,454

 

Gross profit

 

 

173,887

 

 

 

151,978

 

Operating expenses

 

 

 

 

 

 

General and administrative

 

 

65,159

 

 

 

63,294

 

Research and development

 

 

13,133

 

 

 

13,486

 

Sales and marketing

 

 

41,165

 

 

 

43,570

 

Depreciation and amortization

 

 

20,133

 

 

 

19,593

 

Total operating expenses

 

 

139,590

 

 

 

139,943

 

Income from operations

 

 

34,297

 

 

 

12,035

 

Other (income) expense

 

 

 

 

 

 

Other (income) expense

 

 

(20

)

 

 

54

 

Change in fair value of Private Warrants

 

 

(572

)

 

 

(1,207

)

Interest expense

 

 

66,743

 

 

 

54,650

 

Loss before income taxes

 

 

(31,854

)

 

 

(41,462

)

Income tax provision

 

 

2,959

 

 

 

1,712

 

Net loss

 

$

(34,813

)

 

$

(43,174

)

Other comprehensive income (loss), net of tax

 

 

 

 

 

 

Foreign currency translation

 

 

1,705

 

 

 

(6,937

)

Total other comprehensive gain (loss), net of tax

 

 

1,705

 

 

 

(6,937

)

Comprehensive loss

 

$

(33,108

)

 

$

(50,111

)

Net loss per share - basic and diluted

 

$

(0.81

)

 

$

(1.01

)

Weighted average shares outstanding - basic and diluted

 

 

43,013,825

 

 

 

42,709,706

 

 

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

 

F-4


 

KLDiscovery Inc.

Consolidated Statements of Stockholders’ Equity

(in thousands, except for share amounts)

 

 

Common Stock Issued

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares

 

 

Amount

 

 

Additional
paid-in
capital

 

 

Accumulated
deficit

 

 

Accumulated
other
comprehensive
income

 

 

Total

 

Balance as of December 31, 2021

 

42,684,549

 

 

 

4

 

 

$

386,028

 

 

$

(315,967

)

 

$

7,789

 

 

$

77,854

 

Share-based compensation

 

 

 

 

 

 

 

5,282

 

 

 

 

 

 

 

 

 

5,282

 

Stock issued in exchange for vested units

 

106,991

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Acquisition related contingent consideration

 

128,596

 

 

 

 

 

 

667

 

 

 

 

 

 

 

 

 

667

 

Foreign exchange translation

 

 

 

 

 

 

 

 

 

 

 

 

 

(6,938

)

 

 

(6,938

)

Net loss

 

 

 

 

 

 

 

 

 

 

(43,174

)

 

 

 

 

 

(43,174

)

Balance as of December 31, 2022

 

42,920,136

 

 

$

4

 

 

$

391,977

 

 

$

(359,141

)

 

$

851

 

 

$

33,691

 

Share-based compensation

 

 

 

 

 

 

 

3,484

 

 

 

 

 

 

 

 

 

3,484

 

Stock issued in exchange for vested units

 

166,131

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign exchange translation

 

 

 

 

 

 

 

 

 

 

 

 

 

1,705

 

 

 

1,705

 

Net loss

 

 

 

 

 

 

 

 

 

 

(34,813

)

 

 

 

 

 

(34,813

)

Balance as of December 31, 2023

 

43,086,267

 

 

$

4

 

 

$

395,461

 

 

$

(393,954

)

 

$

2,556

 

 

$

4,067

 

 

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

F-5


 

KLDiscovery Inc.

Consolidated Statements of Cash Flows

(in thousands)

 

Year ended
December 31, 2023

 

 

Year ended
December 31, 2022

 

Operating activities

 

 

 

 

 

Net loss

$

(34,813

)

 

$

(43,174

)

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

 

 

 

 

 

Depreciation and amortization

 

27,719

 

 

 

31,237

 

Paid in kind interest

 

22,551

 

 

 

19,995

 

Stock-based compensation

 

3,365

 

 

 

5,137

 

Provision for losses on accounts receivable

 

3,209

 

 

 

3,148

 

Deferred income taxes

 

2,057

 

 

 

771

 

Change in fair value of contingent consideration

 

(3

)

 

 

21

 

Change in fair value of Private Warrants

 

(572

)

 

 

(1,207

)

Changes in operating assets and liabilities:

 

 

 

 

 

Accounts receivable

 

(8,267

)

 

 

(6,672

)

Prepaid expenses and other assets

 

(5,526

)

 

 

(3,458

)

Accounts payable and accrued expenses

 

(3,299

)

 

 

2,320

 

Deferred revenue

 

(1,395

)

 

 

(168

)

Net cash provided by operating activities

 

5,026

 

 

 

7,950

 

Investing activities

 

 

 

 

 

Acquisitions, net of cash acquired

 

(3,029

)

 

 

 

Purchases of property and equipment

 

(14,314

)

 

 

(16,189

)

Net cash used in investing activities

 

(17,343

)

 

 

(16,189

)

Financing activities

 

 

 

 

 

Payments for finance lease obligations

 

(2,278

)

 

 

(1,981

)

Payment on long-term debt

 

(3,000

)

 

 

(3,000

)

Net cash used in financing activities

 

(5,278

)

 

 

(4,981

)

Effect of foreign exchange rates

 

317

 

 

 

(619

)

Net decrease in cash

 

(17,278

)

 

 

(13,839

)

Cash at beginning of period

 

32,629

 

 

 

46,468

 

Cash at end of period

$

15,351

 

 

$

32,629

 

Supplemental disclosure:

 

 

 

 

 

Cash paid for interest

$

44,639

 

 

$

34,869

 

Net income taxes paid

$

971

 

 

$

705

 

Significant noncash investing and financing activities:

 

 

 

 

 

Contingent consideration related to acquisitions

$

1,300

 

 

$

-

 

Purchases of property and equipment in accounts
   payable and accrued expenses on the
   consolidated balance sheets

$

54

 

 

$

125

 

 

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

F-6


 

KLDiscovery Inc.

Notes to Consolidated Financial Statements

 

Note 1 – Organization, business and summary of significant accounting policies

Organization

KLDiscovery Inc. (the “Company,” “we” or “us”) is a leading global provider of eDiscovery, information governance and data recovery solutions to corporations, law firms, insurance companies and individuals in 17 countries around the world. We provide technology solutions to help our clients solve complex data challenges. The Company’s headquarters are located in Eden Prairie, Minnesota. The Company has 26 locations in 17 countries, as well as 9 data centers and 13 data recovery labs globally.

The Company was originally incorporated under the name Pivotal Acquisition Corp. (“Pivotal”) as a blank check company on August 2, 2018 under the laws of the State of Delaware for the purpose of entering into a merger, capital stock exchange, stock purchase, reorganization or similar business combination with one or more businesses or entities.

On December 19, 2019, Pivotal acquired the outstanding shares of LD Topco, Inc. via a reverse capitalization (the “Business Combination”) and was renamed KLDiscovery Inc.

Principles of consolidation

The accompanying consolidated financial statements are prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of KLDiscovery and all its subsidiaries. All significant intercompany accounts and transactions have been eliminated upon consolidation.

 

Liquidity and going concern evaluation

 

Under Financial Accounting Standards Board ("FASB") Accounting Standards Codification (“ASC”) 205-40, Going Concern, the Company is required to evaluate each reporting period, including interim periods, whether there is substantial doubt regarding its ability to meet its obligations when they come due within one year from the financial statement issuance date. On February 8, 2021, certain subsidiaries of the Company (the “Loan Parties”), entered into a new secured credit agreement (the “2021 Credit Agreement”) and on March 3, 2023, the Loan Parties entered into the First Amendment to the 2021 Credit Agreement (as amended, the “Amended 2021 Credit Agreement”). In addition, on December 19, 2019, the Company issued Convertible Debentures, which mature in 2024, in an aggregate principal amount of $200 million (the “Debentures” or the “Convertible Debentures”). The Amended 2021 Credit Agreement provides for (i) initial term loans in an aggregate principal amount of $300 million (the “Initial Term Loans”), (ii) delayed draw term loans in an aggregate principal amount of $50 million (the “Delayed Draw Term Loans”), and (iii) revolving credit loans in an aggregate principal amount of $40 million, with a letter of credit sublimit of $10 million (the Revolving Credit Loans”). The Initial Term Loans and Revolving Credit Loans are each scheduled to mature on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. The Company has historically incurred losses and in certain years cash flows have been negative. As of December 31, 2023, the Company’s cash balance was $15.4 million and the Company’s debt balance was $546.8 million, including a balance of $260.9 million under the Convertible Debentures and a balance of $291.8 million in Initial Term Loans under the Amended 2021 Credit Agreement (no amounts were outstanding under the Delayed Draw Term Loans or Revolving Credit Loans). As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Initial Term Loans debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt in the Consolidated Balance Sheet at December 31, 2023. As of December 31, 2023, the Company does not have sufficient cash on hand, and does not expect to generate sufficient liquidity from forecasted future cash flows to repay its current obligations including the Initial Term Loans, at the accelerated maturity date, or the Convertible Debentures.

 

F-7


 

The Company is reviewing potential alternatives, including renegotiating the terms of the Convertible Debentures and/or the Amended 2021 Credit Agreement and identifying alternative sources for cash or additional financing. The Company's current debt structure, however, raises substantial doubt regarding the Company’s ability to continue as a going concern because these or other alternatives may not be achievable on favorable terms and conditions or at all. The Company’s consolidated financial statements do not include any adjustments that may result from the outcome of this uncertainty and have been prepared assuming the Company will continue as a going concern.

 

Use of estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts and disclosures in the consolidated financial statements. Although actual results could differ from those estimates, management does not believe that such differences would be material.

 

Significant estimates include, but are not limited to, the allowance for doubtful accounts, determining the fair values of assets acquired and liabilities assumed, including the fair value of Private Warrants (as defined in Note 2), the determination of the incremental borrowing rate used to measure right-of-use assets and liabilities, the recoverability and useful lives of property and equipment, intangible assets, and other long-lived assets, the evaluation of goodwill for impairment, the valuation and realization of deferred income taxes, the fair value of the Company’s common stock, stock based compensation equity awards and acquisition-related contingent consideration.

Segments, concentration of credit risk, major customers and liquidity

The Company operates in one business segment, providing technology-based litigation support solutions and services.

Financial instruments, which potentially expose the Company to concentrations of credit risk, consist principally of cash and accounts receivable. The Company places its cash with a banking institution where the balances, at times, exceed federally insured limits. Management believes the risks associated with these deposits are limited.

 

With respect to accounts receivable, the Company performs ongoing evaluations of its customers, generally grants uncollateralized credit terms to its customers, and maintains an allowance for doubtful accounts based on historical experience and management’s expectations of future losses. As of and for the year ended December 31, 2023, the Company did not have a single customer that represented more than five percent (5%) or more of their consolidated revenues or accounts receivable and, as of and for the year ended December 31, 2022 the Company had one single customer that represented approximately six percent (6%) of our consolidated revenues and one single customer that represented approximately six percent (6%) of our consolidated accounts receivable. The Company believes that the geographic and industry diversity of the Company’s customer base throughout the U.S. and internationally minimizes the risk of incurring material losses due to concentrations of credit risk. The Company’s foreign revenues, principally from businesses in the UK and Germany, totaled approximately $52.6 million and $49.6 million in 2023 and 2022, respectively. The Company’s long-lived assets in foreign countries, principally in the UK and Germany, totaled approximately $27.0 million and 25.9 for the years ended December 31, 2023 and 2022, respectively.

 

As disclosed in Note 6, the Company has significant outstanding debt that comes due in 2024. While the Company is exploring various options to refinance the debt, new financings may not be available to the Company on commercially acceptable terms, or at all.

Foreign currency

Results of operations for the Company’s non-U.S. subsidiaries are translated from the designated functional currency to the reporting currency of the U.S. dollar. Revenues and expenses are translated at average exchange rates for each month, while assets and liabilities are translated at balance sheet date exchange rates. Resulting net translation adjustments are recorded as a component of stockholders’ equity in “Accumulated other comprehensive income.”

F-8


 

Transaction gains and losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in “Other expense” on the Company’s Consolidated Statements of Comprehensive Loss. Such transaction gains and losses may be realized or unrealized depending upon whether the transaction settled during the period or remains outstanding at the balance sheet date.

Cash and cash equivalents

The Company considers all highly liquid financial instruments with an original maturity of three months or less when purchased to be cash equivalents.

 

Accounts receivable

The Company maintains an allowance for credit losses for its financial instruments, which is primarily comprised of accounts receivable. The measurement and recognition of credit losses involves the use of judgment and represents management’s estimate of expected lifetime credit losses based on historical experience and trends, current conditions and reasonable and supportable forecasts. Management’s assessment of expected credit losses includes consideration of current and expected economic, market and industry factors affecting the Company’s customers, including their financial condition; the aging of account balances; historical credit loss experience; customer concentrations; customer credit-worthiness; and other sources of payment, among other factors.

 

Management evaluates its experience with historical losses and then applies this historical loss ratio to financial assets with similar characteristics. The Company’s historical loss ratio or its determination of risk pools may be adjusted for changes in customer, economic, market or other circumstances. The Company may also establish an allowance for credit losses for specific receivables when it is probable that a specific receivable will not be collected and the loss can be reasonably estimated. Amounts are written off against the allowance when they are considered to be uncollectible, and reversals of previously reserved amounts are recognized if a specifically reserved item is settled for an amount exceeding the previous estimate. Recoveries of trade accounts receivable previously written off are recorded when received.

 

Estimates of collectability are subject to significant change during times of economic weakness or uncertainty in either the overall economy or within the industries served by the Company. Management actively monitors these factors and assesses the sufficiency of its allowance for credit losses on an ongoing basis, including the potential effects of trends in end-market volatility and/or other macroeconomic factors on the credit quality of the Company’s customers and/or its financial assets, such as the current market environment of elevated interest rates and inflation.

A rollforward of the allowance for doubtful accounts is presented below (in thousands):

 

Balance at December 31, 2021

 

$

9,774

 

Charged to/reversed from expense

 

 

3,148

 

Deductions (write offs)

 

 

(7,519

)

Balance at December 31, 2022

 

$

5,403

 

Charged to/reversed from expense

 

 

3,210

 

Deductions (write offs)

 

 

(4,971

)

Balance at December 31, 2023

 

$

3,642

 

Fixed Assets

Computer software, property and equipment are recorded at cost. Depreciation is calculated using the straight-line method over the following estimated useful lives of the assets:

 

Computer software and hardware

 

3 to 5 years

Leasehold improvements

 

Shorter of lease term or useful life

Furniture, fixtures and other equipment

 

3 to 5 years

 

F-9


 

Gains or losses on disposals are included in results of operations at amounts equal to the difference between the net book value of the disposed assets and the proceeds received upon disposal. Costs for replacements and betterments are capitalized, while the costs of maintenance and repairs are expensed as incurred. Finance leases right of use assets are included in Property and equipment and are stated at the present value of minimum lease payments and subsequently amortized using the straight-line method over the earlier of the end of the asset's useful life or the end of the lease term.

Depreciation expense totaled $10.0 million and $9.6 million for the years ended December 31, 2023 and 2022, respectively, and includes amortization of assets recorded under finance leases. For additional information on leases, refer to Note 5 – Leases.

Internal-use software development costs

The Company capitalizes certain internal computer software costs incurred during the application development stage. The application development stage generally includes software design and configuration, coding, testing and installation activities. Training and maintenance costs are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditure will result in additional functionality. Capitalized software costs are depreciated over the estimated useful life of the underlying project on a straight-line basis. The Company’s estimated useful life of capitalized software costs varies between three and five years, depending on management’s expectation of the economic life of various software. Capitalized software amortization costs are recorded as a component of cost of revenue.

Capitalized software costs are reflected as part of the “Intangible assets, net” in the Company’s Consolidated Balance Sheets and totaled $20.0 million and $17.5 million, net of accumulated amortization, as of December 31, 2023 and 2022, respectively.

 

The Company also enters into certain cloud-based software hosting arrangements that are accounted for as service contracts. For internal use software obtained through a hosting arrangement that is in the nature of a service contract, the Company incurs certain implementation costs such as integrating, configuring, and software customization, which are consistent with costs incurred during the application development stage for on-premise software. The Company applies the same guidance to determine costs that are eligible for capitalization. For these arrangements, the Company amortizes the capitalized development costs straight-line over the fixed, non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods. The Company also applies the same impairment model to both internal-use software and capitalized implementation costs in a software hosting arrangement that is in the nature of a service contract.

 

Capitalized implementation costs of cloud-based hosting arrangements are classified as part of Prepaid Expenses and Other Assets, totaling $1.8 million and $9.8 million, respectively, as of December 31, 2023, and $1.7 million and $7.8 million, respectively, as of December 31, 2022. Amortization of capitalized implementation costs related to hosting arrangements totaled $1.8 million and $1.7 million for the years ended December 31, 2023 and 2022.

Intangible assets and other long-lived assets

The Company evaluates the recoverability of its long-lived assets, including finite-lived intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of any asset to future net undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the difference between the fair value of the asset compared to its carrying amount.

Amortization expense totaled $15.9 million and $20.1 million for the years ended December 31, 2023 and 2022, respectively; $5.8 million and $10.0 million of which was classified as part of the “Cost of revenues” line in the Company’s Consolidated Statements of Comprehensive Loss.

F-10


 

Goodwill

Goodwill represents the excess of the total consideration paid over identified intangible and tangible assets of the business acquired. The Company tests its goodwill for impairment at the reporting unit level on an annual basis on October 1, and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. As of the October 1 testing date the Company determined there is one reporting unit.

Goodwill impairment exists when the estimated fair value of the reporting unit is less than its carrying value. If impairment exists, the carrying value of the goodwill is reduced by the excess through an impairment charge recorded in the Company’s statements of operations. The process of evaluating the potential impairment of goodwill is subjective and requires significant judgment at many points during the analysis.

The fair value of the Company’s reporting unit is estimated using a combination of a discounted cash flow (“DCF”) analysis and market-based valuation methodologies such as comparable public company trading values. Determining fair value requires the exercise of significant judgments, including the amount and timing of expected future cash flows, long-term growth rates, discount rates and relevant comparable public company earnings multiples. The cash flows employed in the DCF analyses are based on the Company’s best estimate of future sales, earnings and cash flows after considering factors such as general market conditions, changes in working capital, long term business plans and recent operating performance. The carrying value of the reporting unit includes the assets and liabilities employed in its operations and goodwill.

Based on the results of the annual impairment test as of October 1, 2023 and the quantitative assessment performed as of December 31, 2023, the Company concluded that the fair value of its reporting unit exceeded the individual reporting unit’s carrying value, and goodwill was not impaired.

The following table provides a rollforward of the carrying amount of goodwill (in thousands):

 

Balance at December 31, 2021

 

$

395,759

 

Foreign currency translation

 

 

(4,645

)

Balance at December 31, 2022

 

 

391,114

 

Acquisitions

 

 

4,459

 

Foreign currency translation

 

 

710

 

Balance at December 31, 2023

 

$

396,283

 

 

Business Combinations

The Company applies ASC 805, Business Combinations, when accounting for business combinations, utilizing the acquisition method. Under the acquisition method, the assets acquired, liabilities assumed, and any noncontrolling interest are recorded at their respective fair values on the acquisition date. Goodwill is identified as the excess of the purchase price over the fair value of the net assets acquired. Management relies on significant estimates and assumptions, utilizing third-party valuations like appraisals or internal valuations based on discounted cash flow analyses or other methods, to assess the values of assets and liabilities. While these estimates and assumptions are considered reasonable and appropriate, they remain inherently uncertain and subject to change. If additional information about facts and circumstances related to the fair value of acquired assets and assumed liabilities emerges within the measurement period (not exceeding one year), the Company may adjust its estimates to account for subsequent changes to the provisional amounts recognized at the acquisition date, resulting in an offsetting adjustment to the goodwill associated with the acquired business. Other revisions to fair value estimates for acquisitions are reflected as income or expense, as appropriate. The Company expenses acquisition-related costs as they are incurred.

Consideration paid generally consists of cash and, from time to time, shares, and potential future payments that are contingent upon the acquired business achieving certain levels of earnings in the future, also referred to as

F-11


 

“contingent consideration” or “earn-outs.” Any contingent consideration is estimated at fair value at the acquisition date. Liability-classified contingent consideration is remeasured each reporting period, with changes in fair value recognized in earnings until the contingent consideration is settled.
 

On November 20, 2023, the Company closed the acquisition of certain assets of Cenza Technologies Private Limited ("Cenza"), a leading firm in the legal outsourcing and technology services sector. The consideration for this acquisition comprised an initial cash payment of $3.0 million, primarily allocated to goodwill, and deferred contingent consideration of $1.3 million. The contingent consideration, a two-year liability, is contingent upon Cenza meeting specific revenue targets at the end of each year. The earnout, if achieved in a given year, will be paid in the amount of $650,000 distributed at the end of the corresponding year in which the target is achieved. If the initial target is not achieved at the end of the first year, but the full target is achieved at the end of the second year, the full $1.3 million will be distributed at such time.

Debt issuance costs

Debt issuance costs are stated at cost, net of accumulated amortization, and are amortized over the term of the debt using both the straight-line and the effective yield methods. U.S. GAAP requires that the effective yield method be used to amortize debt acquisition costs; however, if the effect of using the straight-line method is not materially different from the results that would have been obtained under the effective yield method, the straight-line method may be used. The amortization for funded term debt is calculated according to the effective yield method and revolving and unfunded term debt is calculated according to the straight-line method. Debt issuance costs related to funded term debt is presented in the Consolidated Balance Sheets as a direct deduction from the carrying amount of the debt liability, consistent with debt discounts or premiums. Debt issuance costs related to revolving and unfunded term debt is presented in the Consolidated Balance Sheets within “Other assets.” For additional information on leases, refer to Note 6 – Long Term Debt.

Revenue recognition

Revenues are recognized when the Company satisfies a performance obligation by transferring goods or services promised in a contract to a customer, in an amount that reflects the consideration that it expects to receive in exchange for those services. Performance obligations in the Company's contracts represent distinct or separate service streams that the Company provides to its customers.

The Company evaluates its revenue contracts with customers based on the five-step model under Accounting Standards Codification (“ASC”) 606, Revenue Recognition: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to separate performance obligations; and (5) recognize revenues when (or as) each performance obligation is satisfied.

The Company provides Legal Technology services to its clients through several technology solutions including Nebula Ecosystem (“Nebula”) its internally developed end-to-end fully integrated proprietary solution. The Company also provide Data Recovery solutions.

The following table summarizes revenue from contracts with customers for the years ended December 31, 2023 and 2022 (in thousands):

 

 

 

2023

 

 

2022

 

 

 

Technology Solutions

 

Nebula

 

Consolidated

 

 

Technology Solutions

 

Nebula

 

Consolidated

 

Legal technology

 

$

266,448

 

$

46,088

 

$

312,536

 

 

$

254,356

 

$

28,441

 

$

282,797

 

Data recovery

 

 

33,263

 

 

 

 

33,263

 

 

 

34,635

 

 

 

 

34,635

 

Total revenue

 

$

299,711

 

$

46,088

 

$

345,799

 

 

$

288,991

 

$

28,441

 

$

317,432

 

 

F-12


 

Performance Obligations and Timing of Revenue Recognition

The Company primarily sells services and products that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer.

 

(1)
Legal Technology, including Nebula and the Company's expansive suite of technology solutions, such as its end-to-end eDiscovery technology solutions, managed review solutions, collections, processing, analytics, hosting, production and professional services, and
(2)
Data recovery solutions, which provides data restoration, data erasure and data management services

The Company generates the majority of its revenues by providing Legal Technology services to our clients. Most of our eDiscovery service contracts are time and materials types of arrangements.

Time and materials arrangements are based on units of data stored or processed. Unit-based revenues are recognized as services are provided, based on either the amount of data stored or processed, the number of concurrent users accessing the information, or the number of pages or images processed for a client, at agreed upon per unit rates. We recognize revenues for these arrangements at a point in time utilizing a right-to-invoice practical expedient because we have a right to consideration for services completed to date.

Certain other eDiscovery contracts are subscription-based, fixed-fee arrangements, which have tiered pricing based on the quantity of data hosted. For a fixed monthly fee, our clients receive a variety of optional eDiscovery services, which are included in addition to the data hosting. The Company recognizes revenues for these arrangements at a point in time based on predetermined monthly fees as determined in our contractual agreements, utilizing a right-to-invoice practical expedient because the Company has a right to consideration for services completed to date.

Other eDiscovery agreements are time and material arrangements that require the client to pay us based on the number of hours worked at contractually agreed-upon rates. The Company recognizes revenues for these arrangements at a point in time based on hours incurred and contracted rates utilizing a right-to-invoice practical expedient because it has a contractual right to consideration for services completed to date.

Data recovery services are mainly fixed fee arrangements requiring the client to pay a pre-established fee in exchange for the successful completion of a data recovery on a predetermined device. For the recovery services performed by the Company’s technicians, the revenue is recognized at a point in time, when the recovered data is sent to the customer.

Data erasure services are fixed fee arrangements for which revenue is recognized at a point in time, when the certificate of erasure is sent to the customer.

 

The Company offers term license subscriptions to Ontrack PowerControls software to customers with on-premises installations of the software pursuant to contracts that are historically one to four years in length. The term license subscriptions include maintenance and support, as well as access to future software upgrades and patches. The license and the additional support services are deemed to be one performance obligation, and thus revenue for these arrangements is recognized ratably over the term of the agreement.

 

 

Share-based compensation

The Company measures and recognizes compensation expense for all share-based awards to employees based on estimated grant date fair values on a straight-line basis over the requisite service period. The Company uses the Black-Scholes valuation model, depending on terms, facts and circumstances of each share-based award. The expected vesting of the Company’s performance-based RSUs is based upon the probability of a liquidity event, such

F-13


 

as a change in control as defined under the 2019 Plan. The probability of achievement of the liquidity event, if any, is re-evaluated quarterly.

Advertising

Advertising costs consist of marketing, advertising through print and other media, professional event sponsorship and public relations. These costs are expensed as incurred. Advertising costs totaled $3.1 million and $4.3 million for the years ended December 31, 2023 and 2022, respectively. Advertising costs are reflected within “Sales and marketing” in the accompanying Consolidated Statements of Comprehensive Loss.

Research and development expense

Costs incurred in the research and development of the Company’s technologies primarily consist of developer salaries. Research and development expenses were $13.1 million and $13.5 million for the years ended December 31, 2023 and 2022, respectively.

Income taxes

Income taxes are accounted for using the asset and liability method. Deferred income taxes are provided for temporary differences in recognizing certain income, expense and credit items for financial reporting purposes and tax reporting purposes. Such deferred income taxes primarily relate to the difference between the tax bases of assets and liabilities and their financial reporting amounts. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. Excess tax benefits and tax deficiencies are recognized in the income tax provision in the period in which they occur.

The Company records a valuation allowance when it determines, based on available positive and negative evidence, that it is more-likely-than-not that some portion, or all its deferred tax assets will not be realized. The Company determines the realizability of its deferred tax assets primarily based on the reversal of existing taxable temporary differences. In addition, the Company considers the time frame over which it would take to utilize the deferred tax assets prior to their expiration.

For uncertain tax positions, the Company uses a more-likely-than-not threshold based on the technical merits of the tax position taken. Tax positions that meet the more-likely-than-not recognition threshold are measured at the largest amount of tax benefits determined on a cumulative probability basis, which are more-likely-than-not to be realized upon ultimate settlement in the financial statements. The Company’s policy is to recognize interest and penalties related to income tax matters in income tax expense.

Net Loss per Common Share

Basic net loss per common share is determined by dividing net loss by the weighted average number of common shares outstanding during the year. Diluted net loss per common share is determined by dividing net loss by the weighted average number of common shares outstanding during the year, plus the dilutive effect of common stock equivalents, including stock options and restricted shares. Common stock and common stock equivalents included in the computation represent shares issuable upon assumed exercise of outstanding stock options and release of restricted shares, except when the effect of their inclusion would be antidilutive.

 

Recently Adopted Accounting Standards

 

On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments using a modified retrospective approach. This guidance is intended to introduce a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. The adoption did not have a material impact on the Company's consolidated financial statements.

 

F-14


 

On January 1, 2022, the Company adopted ASU No. 2016-02, Leases (Topic 842), and related amendments, on a modified retrospective approach, which allows entities to initially apply the standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings, if any, in the period of adoption with no restatement of comparative periods. Upon adoption, the Company applied the guidance to all existing leases.

 

The new guidance requires the lease rights and obligations arising from the leasing arrangements, including operating leases, to be recognized as assets and liabilities on the balance sheet based on the present value of lease payments over the lease term. The present value of lease payments is determined primarily using the incremental borrowing rate based on the information available at the lease commencement date. As the Company’s leases do not have readily determinable implicit discount rates, the Company adjusts its incremental borrowing rate to determine the present value of the lease payments. There were estimates and judgments made in determining the Company’s incremental borrowing rates based on term, country and currency, including developing a secured credit rating and spreading market yield data across maturities.

 

Upon adoption of the new guidance, the most significant impact was the recognition of right-of-use assets and lease liabilities relating to operating leases in the amounts of $21.2 million and $23.8 million, respectively, reported within Operating lease right-of-use assets and Long-term operating lease liabilities, respectively, with the current portion of the liability reported within current portion of operating lease liabilities, in the Company's consolidated balance sheet as of January 1, 2022. Accounting for finance leases remained substantially unchanged and continues to be reported within "Property and equipment, net" and “Other liabilities”, with the current portion of the debt reported within “Accounts payable and accrued expense”, in the Company's consolidated balance sheets. There was no cumulative effect of applying the new standard and accordingly there was no adjustment to our retained earnings upon adoption. The Company has elected not to recognize operating right-of-use assets and lease liabilities for short-term leases for all classes of underlying assets. Short-term leases are leases with terms greater than 1 month, but less than 12 months. The Company elected to apply the package of transitional practical expedients under which the Company did not reassess prior conclusions about lease identification, lease classification. For additional information on leases, refer to Note 5 – Leases.

Accounting Standards Not Yet Adopted

The Company has elected to be an Emerging Growth Company, as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act and take advantage of the extended transition period of delaying the adoption of new or revised accounting standards until such time as those standards apply to private companies. This may make the comparison of the Company’s consolidated financial statements to other public companies not meaningful due to the differences in accounting standards being applied.

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU requires enhanced disclosures about significant segment expenses and other segment items and requires companies to disclose all annual disclosures about segments in interim periods. This ASU also requires public entities with a single reportable segment to provide all the disclosures required by the amendments in this ASU and all existing segment disclosures in Topic 280. The amendments in this ASU are intended to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied retrospectively to all periods presented. The Company is currently evaluating the impact of the new guidance on the Company's consolidated financial statements and related disclosures.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, to enhance the transparency and decision usefulness of income tax disclosures. Investors, lenders, creditors, and other allocators of capital (collectively, “investors”) indicated that the existing income tax disclosures should be enhanced to provide information to better assess how an entity’s operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. Investors currently rely on the rate reconciliation table and other disclosures, including total income taxes paid, to evaluate income tax risks and opportunities. While investors find these disclosures helpful, they suggested possible enhancements to better (1)

F-15


 

understand an entity’s exposure to potential changes in jurisdictional tax legislation and the ensuing risks and opportunities, (2) assess income tax information that affects cash flow forecasts and capital allocation decisions, and (3) identify potential opportunities to increase future cash flows.

 

The amendments in this ASU addresses investor requests for more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information.

 

This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. This ASU is effective for the Company for annual periods beginning after December 15, 2025. The Company does not expect ASU 2023-09 to have a material impact on the Company’s consolidated financial statements and related disclosures.

F-16


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

Note 2 – Fair value measurements

The Company accounts for recurring and non-recurring fair value measurements in accordance with ASC 820, Fair Value Measurements. ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosures about fair value measurements. The ASC 820 hierarchy ranks the quality of reliability of inputs, or assumptions, used in the determination of fair value, and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:

Level 1 – Fair value is determined by using unadjusted quoted prices that are available in active markets for identical assets and liabilities.

Level 2 – Fair value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets and liabilities in active markets or quoted prices for identical assets and liabilities in inactive markets. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data.

Level 3 – Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by a reporting entity – e.g., determining an appropriate adjustment to a discount factor for illiquidity associated with a given security.

The Company evaluates financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level at which to classify them each reporting period. This determination requires significant judgments to be made by the Company.

The Company believes that the fair values of its current assets and current liabilities (cash, accounts receivable, accounts payable, and other current liabilities) approximate their reported carrying amounts.

 

The Company estimates the fair value of contingent purchase consideration based on the present value of the consideration expected to be paid during the remainder of the earn-out period, based on management’s assessment of the acquired operations’ forecasted earnings. This fair value measurement is based on significant inputs not observed in the market and thus represents a Level 3 measurement. The fair value of future expected acquisition-related contingent purchase consideration obligations was $1.3 million at December 31, 2023. During 2022, the Company settled $0.6 million earn-out obligation by issuing 128,596 shares of common stock.

 

The Company has determined that the 6,350,000 warrants to purchase Common Stock (the “Private Warrants”) issued in connection with the consummation of the Business Combination in December 2019 should be accounted for as liabilities in accordance with ASC 815-40, Derivatives and Hedging — Contracts in Entity’s Own Equity. The warrant liabilities are measured at fair value at inception and on a recurring basis, with changes in fair value presented within change in fair value of Private Warrants in the Consolidated Statements of Comprehensive Loss. The fair value of the Private Warrants was $0.1 million as of December 31, 2023.

The following table provides a reconciliation of liabilities measured at fair value using significant unobservable inputs (Level 3) for the years ended December 31, 2023 and 2022 (in thousands):

 

Balance at December 31, 2021

 

$

2,486

 

Change in fair value of Private Warrants

 

 

(1,207

)

Change in fair value of contingent consideration

 

 

21

 

Balance at December 31, 2022

 

 

1,300

 

Change in fair value of Private Warrants

 

 

(572

)

Change in fair value of contingent consideration

 

 

(3

)

Balance at December 31, 2023

 

$

725

 

 

 

 

 

 

F-17


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

 

Management estimates the carrying amount of the Company’s long-term debt approximates its fair value because the interest rates on these instruments are subject to changes in market interest rates or are consistent with prevailing interest rates.

Note 3 – Intangible assets

Intangible assets consist of the following (in thousands):

 

Description

 

Weighted
Average
Remaining
Useful
Life in
Years

 

 

December 31, 2023

 

 

December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

Trademark and tradenames

 

 

2.2

 

 

$

20,565

 

 

$

20,565

 

Accumulated amortization

 

 

 

 

 

(17,780

)

 

 

(15,210

)

Trademark and tradenames, net

 

 

 

 

 

2,785

 

 

 

5,355

 

Developed technology

 

 

3.3

 

 

 

96,271

 

 

 

87,593

 

Accumulated amortization

 

 

 

 

 

(76,166

)

 

 

(69,712

)

Developed technology, net

 

 

 

 

 

20,105

 

 

 

17,881

 

Customer relationships

 

 

5.6

 

 

 

95,747

 

 

 

95,348

 

Accumulated amortization

 

 

 

 

 

(78,908

)

 

 

(71,722

)

Customer relationships, net

 

 

 

 

 

16,839

 

 

 

23,626

 

Intangible assets, net of amortization

 

 

 

 

$

39,729

 

 

$

46,862

 

 

Future amortization of intangible assets is as follows (in thousands):

 

December 31,

 

Amount

 

2024

 

$

12,463

 

2025

 

 

9,532

 

2026

 

 

9,315

 

2027

 

 

4,327

 

2028

 

 

2,931

 

Thereafter

 

 

1,161

 

Total

 

$

39,729

 

 

Note 4 – Accrued expenses

Accrued expenses consisted of the following (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accrued expenses:

 

 

 

 

 

 

Accrued interest

 

$

532

 

 

$

402

 

Accrued salaries

 

 

14,229

 

 

 

12,826

 

Current taxes payable

 

 

742

 

 

 

755

 

Other accrued expenses

 

 

1,301

 

 

 

1,191

 

Total

 

$

16,804

 

 

$

15,174

 

 

F-18


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

Note 5 – Leases

 

The Company’s operating leases are primarily for office space expiring in various years through 2029. Certain leases contain annual rent escalation clauses. The Company’s finance leases are primarily for data centers. As part of the Company’s efforts to optimize its real estate footprint, the Company terminated leases in three locations and partially abandoned two locations in 2023.

 

The Company’s lease terms vary depending upon the class of asset and some leases include options to extend or terminate. Generally, the Company does not include renewal or termination options as a component of its present value calculation of operating leases. However, for certain real estate leases, the Company includes them if the Company is reasonably certain to exercise these renewal or termination options, the options are considered in determining the lease term and associated potential option payments or penalties are included as lease payments. In addition, the Company has lease agreements that include lease and non-lease components, which are accounted for separately. Non-lease components consist primarily of common area maintenance expenses and property taxes. Non-lease components are expensed as incurred.

 

The Company’s operating lease assets and liabilities are reported separately in the Consolidated Balance Sheet. The classification of the Company’s finance leases in the Consolidated Balance Sheet was as follows (in thousands):

 

 

 

Consolidated Statement Balance Sheet Classification

 

As of December 31, 2023

 

As of December 31, 2022

 

Finance lease right of use asset, net

 

Property and equipment

 

$

1,749

 

$

1,965

 

Finance lease liabilities

 

Accounts payable and accrued expense

 

 

135

 

 

1,020

 

Non-current finance lease liabilities

 

Other liabilities

 

 

 

 

 

 

The components of lease cost were as follows (in thousands):

 

 

 

Consolidated Statement of Comprehensive Loss Classification

 

Year Ended
December 31, 2023

 

Year Ended
December 31, 2022

 

 

 

 

 

 

 

 

Operating lease cost

 

Cost of Revenue

 

$

1,591

 

$

1,682

 

Operating lease cost

 

General and Administrative

 

 

6,455

 

 

6,460

 

Finance lease cost:

 

 

 

 

 

 

 

Amortization of right of use assets

 

Cost of Revenue

 

 

1,465

 

 

1,184

 

Amortization of right of use assets

 

General and Administrative

 

 

542

 

 

442

 

Interest on lease liabilities

 

Interest expense

 

 

84

 

 

142

 

Sublease income

 

Cost of Revenue

 

 

(1,865

)

 

(1,772

)

Sublease income

 

General and Administrative

 

 

(877

)

 

(844

)

      Total lease cost

 

 

 

$

7,395

 

$

7,294

 

 

Supplemental cash flow information related to leases was as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

Year Ended
December 31, 2022

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

Operating cash used for operating leases

 

$

10,353

 

$

8,104

 

Financing cash used for finance leases

 

 

2,278

 

 

1,981

 

 

F-19


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

Maturities of lease liabilities as of December 31, 2023 were as follows:

 

December 31,

 

Finance
Leases

 

 

Operating
Leases

 

2024

 

$

138

 

 

$

7,026

 

2025

 

 

 

 

 

4,120

 

2026

 

 

 

 

 

2,462

 

2027

 

 

 

 

 

809

 

2028

 

 

 

 

 

704

 

Thereafter

 

 

 

 

 

269

 

Total undiscounted lease payments

 

$

138

 

 

$

15,390

 

Less: interest on lease obligations

 

 

(3

)

 

 

(1,614

)

Non-current

 

$

135

 

 

$

13,776

 

 

 

 

Note 6 – Long term debt

The table below summarizes the components of the Company’s long-term debt (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Convertible Debenture notes due 2024

 

 

260,926

 

 

 

244,808

 

2021 Credit Agreement due 2026 (1) (2)

 

 

291,750

 

 

 

294,750

 

Total debt

 

 

552,676

 

 

 

539,558

 

Less: unamortized original issue discount

 

 

(5,254

)

 

 

(10,751

)

Less: unamortized debt issuance costs

 

 

(577

)

 

 

(1,278

)

Total debt, net

 

 

546,845

 

 

 

527,529

 

 

 

 

 

 

 

 

Current portion of debt

 

 

552,676

 

 

 

3,000

 

Less: current portion of unamortized original
   issue discount

 

 

(5,254

)

 

 

 

Less: current portion of unamortized debt
   issuance costs

 

 

(577

)

 

 

 

Total current portion of debt, net

 

 

546,845

 

 

 

3,000

 

Total long-term debt, net

 

$

 

 

$

524,529

 

 

 

(1)
The 2021 Credit Agreement was amended on March 3, 2023.
(2)
The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt.

F-20


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

 

Amended 2021 Credit Agreement

On February 8, 2021, the Loan Parties entered into the 2021 Credit Agreement, a new secured credit agreement. Proceeds were used to pay in full all outstanding loans and terminate all lending commitments under the previously outstanding 2016 Credit Agreement.

 

On March 3, 2023, the Loan Parties entered into the First Amendment to the 2021 Credit Agreement. The First Amendment to the 2021 Credit Agreement provides for the revision of the benchmark interest rate from LIBOR to the secured overnight financing rate, (“SOFR”). At March 31, 2023, all outstanding indebtedness under the Amended 2021 Credit Agreement automatically converted from a LIBOR based loan to the new SOFR based loan at the end of the then-current applicable Interest Period. Additionally, the First Amendment to the 2021 Credit Agreement provides for the addition of the Term SOFR Adjustment of 0.10%, based on the term of the applicable Interest Period, to be added to the Applicable Rate for both SOFR Loans and Base Rate Loans (capitalized terms as defined in the Amended 2021 Credit Agreement).

The Amended 2021 Credit Agreement provides for (i) Initial Term Loans in an aggregate principal amount of $300 million, (ii) Delayed Draw Term Loans in an aggregate principal amount of $50 million, and (iii) Revolving Credit Loans in an aggregate principal amount of $40 million, with a letter of credit sublimit of $10 million. The Delayed Draw Term Loans were available to the Loan Parties at any time prior to February 8, 2023, subject to certain conditions. As of December 31, 2023, there were no outstanding Delayed Draw Term Loans and they are no longer available under the Amended 2021 Credit Agreement.

The Initial Term Loans bear, and while they were available, the Delayed Draw Term Loans bore, interest, at the Loan Parties’ option, at the rate of (x) with respect to SOFR Rate Loans, the Term SOFR Rate with a 1.00% floor, plus 6.50% per annum, plus the Term SOFR Adjustment of 0.10% or (y) with respect to Base Rate Loans, the Base Rate plus 5.50% per annum, plus the Term SOFR Adjustment of 0.10%.

The Revolving Credit Loans bear interest, at our option, at the rate of (x) with respect to SOFR Rate Loans, the Term SOFR Rate plus 4.00% per annum, or (y) with respect to Base Rate Loans, the Base Rate plus 3.00% per annum. The Initial Term Loans amortize at a rate of 1.00% of the aggregate principal amount of Initial Term Loans outstanding, payable in consecutive quarterly installments of $0.8 million, beginning on June 30, 2021. On December 31, 2023, the balance due was $291.8 million with a Term SOFR Rate of 5.348140% plus the Term SOFR Adjustment of 0.10%, plus 6.50% per annum.

The Initial Term Loans and Revolving Credit Loans are each scheduled to mature on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. The Initial Term Loans may be voluntarily repaid at any time, but may be subject to a prepayment premium. The Initial Term Loans are required to be repaid under certain circumstances, including with Excess Cash Flow (as defined in the Amended 2021 Credit Agreement), the proceeds of an Asset Sale or Casualty Event (each as defined in the Amended 2021 Credit Agreement) and the proceeds of certain refinancing indebtedness.

The obligations under the Amended 2021 Credit Agreement are secured by substantially all of the Loan Parties’ assets. The Amended 2021 Credit Agreement contains customary affirmative and negative covenants as well as a financial maintenance covenant that requires the Loan Parties to maintain a First Lien Net Leverage Ratio (as defined in the Amended 2021 Credit Agreement) of less than or equal to 7.00 to 1.00, tested at the end of each fiscal quarter. The Company was in compliance with all Amended 2021 Credit Agreement covenants as of December 31, 2023.

 

Revolving Credit Loans

The 2021 Credit Agreement also provides for an unfunded revolver commitment for borrowing up to $40.0 million (the “Revolving Credit Loans”). As of December 31, 2023, there was $39.4 million available capacity for borrowing under the revolving loan commitment due to the $0.6 million of letters of credit outstanding (See Note 14 – Commitments and contingencies).

F-21


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

Convertible Debentures

On December 19, 2019, the Company issued Convertible Debentures, which mature in 2024, in an aggregate principal amount of $200 million (the “Debentures” or the “Convertible Debentures”). At December 31, 2023 and December 31, 2022, the balance due under the Debentures was $260.9 million and $244.8 million, respectively.

The Debentures will mature on December 19, 2024 unless earlier converted, redeemed or repurchased, and bear interest at an annual rate of 4.00% in cash, payable quarterly, and 4.00% in kind, accrued quarterly, on the last business day of March, June, September and December. In addition, on each anniversary of December 19, 2019 (the "Closing Date"), the Company will increase the principal amount of the Debentures by an amount equal to 3.00% of the original aggregate principal amount of the Debentures outstanding (subject to reduction for any principal amount repaid). The additional payment will accrue from the last payment date for the additional payment (or the Closing Date if no prior payment has been made), and will also be payable at maturity, upon conversion and upon an optional redemption.

At any time, upon notice as set forth in the Debentures, the Debentures will be redeemable at the Company’s option, in whole or in part, at a price equal to 100% of the principal amount of the Debentures redeemed, plus accrued and unpaid interest thereon.

The Debentures are convertible into shares of common stock at the option of the Debenture holders at any time and from time to time at a price of $18 per share, subject to certain adjustments. However, in the event the Company elects to redeem any Debentures, the holders have a right to purchase common stock from the Company in an amount equal to the amount redeemed at the conversion price.

The Debentures contain covenants that limit the Company’s ability to, among other things: (i) incur additional debt; (ii) create liens on assets; (iii) engage in certain transactions with affiliates; or (iv) designate the Company’s subsidiaries as unrestricted subsidiaries. The Debentures provide for customary events of default, including non-payment, failure to comply with covenants or other agreements in the Debentures and certain events of bankruptcy or insolvency. Non-payment of, and certain failures to comply with the covenants under, the Amended 2021 Credit Agreement also constitute events of default under the Debentures. If an event of default occurs and continues, the holders of at least 25% in aggregate principal amount of the outstanding Debentures may declare the entire principal amount of all the Debentures to be due and payable immediately. As of December 31, 2023 and 2022 the Company was in compliance with all Debenture covenants.

Future principal payments, including in kind interest, are as follows (in thousands):

 

December 31,

 

Amount

 

2024 (1)

 

$

568,840

 

2025

 

 

 

2026

 

 

 

2027

 

 

 

Thereafter

 

 

 

Total

 

$

568,840

 

 

 

(1)
The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt.

 

The Initial Term Loan borrowings related to the 2021 Credit Agreement were issued at an original issue discount of $6.0 million. The Convertible Debentures were issued at an original discount of $13.7 million. The original issue discount is amortized using the effective yield method over the respective term of each facility or debenture. Accretion of the original issue discount totaled $5.5 million and $4.0 million during the years ended December 31,

F-22


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

2023 and 2022, respectively. Amortization is recorded as interest expense in the accompanying Consolidated Statements of Comprehensive Loss.

The Company incurred Initial Term Loan closing fees related to the 2021 Credit Agreement of $1.3 million, along with Revolving Credit Loans closing fees of $0.7 million. The Initial Term Loan and Revolving Credit Loans closing fees were deferred on February 8, 2021 and are amortized over their respective terms. The Company incurred closing fees related to the Convertible Debentures of $0.9 million which were deferred on December 19, 2019 and are amortized over the term of the debentures. Amortization of debt issuance costs totaled $1 million and $0.6 million during the years ended December 31, 2023 and 2022, respectively. Amortization is recorded as interest expense in the accompanying Consolidated Statements of Comprehensive Loss.

The future amortization of debt issuance costs and original issue discount related to the Initial Term Loans and Revolving Credit Loans under the 2021 Credit Agreement, and Convertible Debentures are as follows (in thousands):

 

 

 

December 31,

 

Amount

 

2023

 

$

5,822

 

2024

 

 

 

2025

 

 

 

2026

 

 

 

Thereafter

 

 

 

Total

 

$

5,822

 

 

 

Note 7 – Employee benefit plan

The Company’s 401(k) plan covers employees who are at least 21 years of age. Employees may elect to defer a percentage of their salary up to the maximum allowed under the Internal Revenue Service Code. The Company moved back to a safe harbor plan as of January 1, 2022 and reinstated the company matching contributions to the 401(k) plan, which had been discontinued in 2020. Company match is 100% for first 3% and 50% for next 2% of employee’s contributions. The employee contributions are 100% vested immediately. Employer contributions to the 401(k) plan were $3.5 million and $2.9 million for the years ended December 31, 2023 and 2022, respectively.

Note 8 – Equity incentive plan

On December 19, 2019, the Company adopted the 2019 Incentive Award Plan (the “2019 Plan”) under which eligible employees, officers, directors and consultants of the Company may be granted incentive or non-qualified stock options, restricted stock, restricted stock units, or other stock-based awards, including shares of common stock. Pursuant to the 2019 Plan, the number of shares of Common Stock available for issuance under the 2019 Plan automatically increases on each January 1 (commencing with January 1, 2021) until and including January 1, 2029, by an amount equal to the lesser of: (a) 5% of the shares of Common Stock outstanding on the final day of the immediately preceding calendar year and (b) such smaller number of shares as is determined by our Board of Directors (the “Board”). The Compensation Committee of the Board approved an increase to the share reserve as set out in the 2019 Plan in the amount of 2,416,007 shares in April 2023 and 2,134,227 shares in February 2022, respectively. As of December 31, 2023, 14,176,685 shares of Common Stock were reserved under the 2019 Plan, of which 2,771,329 shares of Common Stock remained available for issuance.

F-23


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

Stock option activity

The following table summarizes the Company’s stock option activity under the 2019 Plan:

Description

 

Options
Outstanding

 

 

Weighted
Average
Exercise
Price

 

 

Weighted
Average
Remaining
Contractual
Term (Years)

 

 

Aggregate
Intrinsic
Value (1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Options outstanding, December 31, 2021

 

 

5,093,682

 

 

$

8.34

 

 

 

8.4

 

 

$

 

Granted

 

 

1,135,850

 

 

 

6.00

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

(273,195

)

 

 

7.51

 

 

 

 

 

 

 

Expired

 

 

(198,558

)

 

 

8.24

 

 

 

 

 

 

 

Options outstanding, December 31, 2022

 

 

5,757,779

 

 

$

7.92

 

 

 

7.6

 

 

$

 

Granted

 

 

997,796

 

 

 

1.05

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

(35,791

)

 

 

5.07

 

 

 

 

 

 

 

Expired

 

 

(190,692

)

 

 

8.12

 

 

 

 

 

 

 

Options outstanding, December 31, 2023

 

 

6,529,092

 

 

$

6.88

 

 

 

7.1

 

 

$

 

Options vested and exercisable, December 31, 2023

 

 

4,503,751

 

 

$

8.21

 

 

 

6.4

 

 

$

 

Options vested and expected to vest, December 31, 2023

 

 

6,529,092

 

 

$

6.88

 

 

 

7.1

 

 

$

 

 

 

(1)
Aggregate intrinsic value (in thousands) represents the difference between the estimated fair value of the underlying common stock and the exercise price of outstanding, in-the-money options.

The following table summarizes additional information on stock option grants and vesting (in thousands):

 

 

 

2019 Plan

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Total fair value of stock options granted

 

$

942

 

 

$

2,898

 

Total fair value of options vested

 

 

1,835

 

 

 

3,306

 

 

F-24


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

Time-based vesting stock options

Time-based vesting stock options generally vest over a three-year period, are subject to graded vesting schedules, and expire ten years from the date of grant or within 90 days of termination. The weighted-average fair value per share of time-based vesting stock options granted by the Company was $1.05 and $2.55 during the years ended December 31, 2023 and 2022, respectively.

For the years ended December 31, 2023, and 2022 the Company recognized $1.9 million and $3.9 million of stock-based compensation expense in connection with time-based stock options, respectively. As of December 31, 2023 and 2022, there was $1.9 million and $2.8 million of unrecognized stock-based compensation expense, respectively, related to unvested time-based stock options that is expected to be recognized over a weighted-average period of 1.53 and 1.84 years, respectively.

Stock Option Valuation

The Company used valuation models to value the time-based vesting stock options granted during 2023 and 2022. The following table summarizes the assumptions used in the valuation models to determine the fair value of awards granted to employees and non-employee directors under the 2019 Plan:

 

 

Year Ended
December 31, 2023

 

Year Ended
December 31, 2022

Expected volatility

 

41.26%

 

42.78 - 42.90%

Expected term (in years)

 

6.0

 

6.0

Dividend yield

 

0%

 

0%

Risk free interest rate

 

3.61%

 

1.0 - 1.62%

A discussion of management’s methodology for developing each of the assumptions used in the valuation model follows:

Expected volatility – Volatility is a measure of the amount by which a financial variable such as a share price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company uses an estimated volatility based on the historical and implied volatilities of comparable companies.
Expected term – This is the period that the options granted are expected to remain unexercised. For options granted during the years ended December 31, 2023 and 2022, the Company derived the expected life of the option based on the average midpoint between vesting and the contractual term as there is little exercise history.
Dividend yield – The Company has never declared or paid dividends and have no plans to do so in the foreseeable future.
Risk-free interest rate – This is the U.S. Treasury rate for securities with similar terms that most closely resembles the expected life of the option.
Forfeiture rate - Forfeitures are included in compensation cost as they occur.

Stock-based compensation expense

Stock-based compensation expense is included in the Consolidated Statements of Comprehensive Loss within the following line items (in thousands):

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Cost of revenues

 

$

917

 

 

$

1,640

 

General and administrative

 

 

1,727

 

 

 

2,088

 

Research and development

 

 

373

 

 

 

584

 

Sales and marketing

 

 

348

 

 

 

824

 

Total

 

$

3,365

 

 

$

5,136

 

 

F-25


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

Restricted stock units

Periodically, the Company granted RSUs to certain employees which are subject to certain vesting criteria. These RSUs become eligible to begin vesting upon a liquidity event (as defined in the award agreements governing the RSUs). The amount and timing of the vesting of the RSUs depends on the type and timing of the liquidity event as it relates to the Closing Date. Generally, a portion of the RSUs were scheduled to first vest upon the occurrence of the liquidity event and the remainder were scheduled to vest in up to three annual installments thereafter. Because no liquidity event occurred before the third anniversary of the Closing Date, all RSUs are scheduled to vest immediately upon a future liquidity event.

 

The Company determined the achievement of the liquidity event was not probable and therefore no expense has been recorded related to the performance-based awards that vest solely upon a liquidity event.

 

Performance based restricted stock units

During 2023 and 2022, the Company granted 369,056 and 463,000 performance based RSUs to certain employees, respectively, 50% of which vest based on the achievement of annual consolidated revenue targets and 50% of which vest based on the achievement of certain annual Nebula revenue targets. These units will vest over three annual installments based on the achievement of the annual consolidated revenue and Nebula revenue performance conditions and are not subject to any liquidity event vesting condition. In the event that the performance conditions are not met in the first or second year, all units granted will vest in the third year if the cumulative performance conditions are met at that time. The grant of awards with performance conditions supports the Company’s goal of aligning executive incentives with long-term stockholder value and ensuring that executive officers have a continuing stake in the long-term success of the Company.

 

The Company determined the three-year achievement of the overall Company revenue and Nebula revenue targets was probable and incurred $0.9 million and $0.7 million of stock-based compensation expense for the years-ended December 31, 2023 and 2022, respectively, for the performance based RSUs.

 

The vesting of the RSUs held by a grantee is generally subject to his or her continued employment with the Company.

 

During the year ended December 31, 2023, the Company’s Board of Directors approved the vesting of 73,726 performance-based RSUs previously granted to certain employees. The shares issued upon the vesting of the RSUs were distributed to the employees during the second quarter.

Time-based restricted stock units

During the years ended December 31, 2023 and 2022, the Company granted to certain non-employee directors 338,349 and 100,000 stock awards, respectively. These stock awards were issued to non-employee directors in satisfaction of their annual retainer payments and vest over a one-year or three-year period. Accordingly, the Company recognized the grant-date fair value of the restricted stock units of $0.7 million as stock-based compensation expense for each of the years ended years ended December 31, 2023 and 2022, respectively.

 

The following table summarizes the Company’s RSU activity for performance based RSUs awarded to employees and for time-based RSUs granted to non-employee directors under the 2019 Plan:

Description

 

RSUs
Outstanding

 

Outstanding at December 31, 2022

 

1,876,669

 

Granted

 

792,000

 

Vested

 

 

(190,059

)

Forfeited

 

(49,321

)

Expired

 

 

Outstanding at December 31, 2023

 

2,429,289

 

 

F-26


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

 

Note 9 – Equity

The Company is authorized to issue up to 200,000,000 shares of common stock, $0.0001 par value per share and 1,000,000 shares of preferred stock, $0.0001 par value per share. Each holder of Common Stock is entitled to one vote for each share of common stock held on all matters submitted to a vote of stockholders. The holders of the Common Stock are entitled to receive dividends out of assets legally available at the time and in the amounts as the Company’s Board of Directors may from time to time determine. In the event of any liquidation, dissolution or winding up of the Company, the assets of the Company shall be distributed ratably among the holders of the then outstanding common stock.

 

During 2022, the Company settled earn-out obligations by issuing 128,596 shares of common stock.

Warrants

On the Closing Date, in connection with the consummation of the Business Combination, the Company assumed (i) 23,000,000 warrants (the “Public Warrants”) to purchase shares of Common Stock and (ii) 6,350,000 Private Warrants (together with the Public Warrants, the “Warrants”). The Public Warrants qualify for equity accounting as these warrants do not fall within the scope of ASC Topic 480, Distinguishing Liabilities from Equity. The Public Warrants were measured at fair value at the time of issuance and classified as equity. The Company has determined that the Private Warrants fall within the scope of ASC Topic 480, Distinguishing Liabilities from Equity, and therefore these warrants are classified as liabilities and measured at fair value at each reporting period.

Each warrant entitles the holder to purchase one share of common stock for $11.50 per share. If held by the initial purchaser of the Private Warrant or certain permitted transferees, the purchase can occur on a cashless basis. The warrants will expire on December 19, 2024 or earlier upon redemption or liquidation.

If the reported last sale price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrant holders, the Company may redeem all the Public Warrants at a price of $0.01 per warrant upon not less than 30 days’ prior written notice.

If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a cashless basis. The exercise price and number of shares of common stock issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. The warrants will not be adjusted for issuance of common stock at a price below its exercise price. The Company will not be required to net cash settle the warrants.

The Private Warrants are identical to the Public Warrants except that the Private Warrants will be exercisable on a cashless basis and be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.

Shares Subject to Forfeiture

On the Closing Date, in connection with the consummation of the Business Combination, 550,000 shares of common stock held by Pivotal Acquisition Holdings LLC are subject to an additional lockup that will be released only if the last reported sale price of the common stock equals or exceeds $15.00 for a period of 20 consecutive trading days during the five-year period following the Closing Date. If the last reported sale price of common stock does not equal or exceed $15.00 within five years from the Closing Date, such shares will be forfeited to the Company for no consideration. These shares are reported as outstanding in our financial statements and continue to be subject to the additional lockup as of December 31, 2023.

F-27


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

Note 10 – Loss per share

Basic loss per common share is calculated by dividing the net loss for the year by the weighted-average number of common shares outstanding during the period. Due to the Company’s net loss for the years ended December 31, 2023 and 2022, all potential common stock equivalents were anti-dilutive.

The following table summarizes basic and diluted loss per share for the years ended December 31, 2023 and 2022 (in thousands, except per share amounts):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Basic and diluted loss per share:

 

 

 

 

 

 

Net loss

 

$

(34,813

)

 

$

(43,174

)

Weighted average common shares
   outstanding - basic

 

 

43,013,825

 

 

 

42,709,706

 

Dilutive effect of potentially
   issuable shares

 

 

 

 

 

 

Weighted average common shares
   outstanding - diluted

 

 

43,013,825

 

 

 

42,709,706

 

Basic loss per share

 

$

(0.81

)

 

$

(1.01

)

Dilutive effect of potentially
   issuable shares

 

 

 

 

 

 

Diluted loss per share

 

$

(0.81

)

 

$

(1.01

)

Common share equivalents
   excluded due to anti-dilutive effect

 

 

55,046,280

 

 

 

52,784,891

 

 

 

 

Note 11 – Foreign currency

The Company had immaterial foreign currency losses that are reflected in “Other expense” on the Company’s Consolidated Statements of Comprehensive Loss for years December 31, 2023 and 2022. Transaction gains and losses, both realized and unrealized, relate to the remeasurement or settlement of monetary assets and liabilities that are denominated in a currency other than an entity’s functional currency. These monetary assets and liabilities include cash as well as third party receivables and payables.

Note 12 – Income taxes

The components of income tax expense for the years ended December 31, 2023 and 2022 are presented below (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Current

 

 

 

 

 

 

Federal

 

$

 

 

$

 

State

 

 

70

 

 

 

56

 

Foreign

 

 

832

 

 

 

885

 

Deferred

 

 

 

 

 

 

Federal

 

 

307

 

 

 

370

 

State

 

 

999

 

 

 

697

 

Foreign

 

 

751

 

 

 

(296

)

Total income tax provision

 

$

2,959

 

 

$

1,712

 

 

F-28


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

The actual income tax expense amounts for the years ended December 31, 2023 and 2022 differed from the expected tax amounts computed by applying the U.S. federal corporate income tax rate of 21% for 2023 and 2022 to the amounts of loss before income taxes as presented below (in thousands):

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Pre-tax book loss

 

$

(31,854

)

 

$

(41,462

)

 

 

 

 

 

 

 

Tax at Federal statutory rate of 21%

 

 

(6,690

)

 

 

(8,707

)

State taxes

 

 

1,069

 

 

 

754

 

Taxes on Foreign Earnings

 

 

709

 

 

 

1,162

 

Foreign rate differential

 

 

(1,227

)

 

 

(635

)

Unrecognized tax benefit

 

 

(283

)

 

 

 

Other adjustments

 

 

252

 

 

 

805

 

Valuation allowance

 

 

9,129

 

 

 

8,333

 

Total income tax provision (benefit)

 

$

2,959

 

 

$

1,712

 

 

The domestic and foreign components of loss before income taxes for the years ended December 31, 2023 and 2022 are as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Domestic

 

$

(35,259

)

 

$

(40,326

)

Foreign

 

 

3,405

 

 

 

(1,136

)

Total

 

$

(31,854

)

 

$

(41,462

)

 

The tax effects of temporary differences at December 31, 2023 and 2022 are as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

 

 

 

 

 

 

 

Net operating losses and other carryforwards

 

$

38,603

 

 

$

42,084

 

Interest expense carryforward

 

 

69,762

 

 

 

53,204

 

Property and equipment

 

 

4,302

 

 

 

3,884

 

Lease liability

 

 

2,599

 

 

 

3,409

 

Accrued expenses

 

 

919

 

 

 

720

 

Payroll tax deferral

 

 

 

 

 

 

Allowance for doubtful accounts

 

 

827

 

 

 

1,307

 

Stock-based compensation

 

 

3,288

 

 

 

2,786

 

Other

 

 

332

 

 

 

491

 

Deferred tax asset

 

 

120,632

 

 

 

107,885

 

Valuation allowance

 

 

(103,291

)

 

 

(91,866

)

Total deferred tax assets, net of valuation allowance

 

 

17,341

 

 

 

16,019

 

 

 

 

 

 

 

 

Right of Use Asset

 

 

(1,793

)

 

 

(2,029

)

Intangible assets

 

 

(24,068

)

 

 

(20,419

)

Prepaid expenses

 

 

(21

)

 

 

(21

)

Other

 

 

(400

)

 

 

(474

)

Deferred tax liability

 

 

(26,282

)

 

 

(22,943

)

Net deferred tax liability

 

$

(8,941

)

 

$

(6,924

)

 

F-29


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

At December 31, 2023 and 2022, the Company had tax effected U.S. federal net operating loss carryforwards of approximately $29.2 million and $31.5 million, respectively, of which $0.5 million begin to expire in 2027, approximately $20.2 million begin to expire between 2028 and 2036, and $8.5 million have no expiration. At December 31, 2023 and 2022, the Company had tax effected state net operating loss carryforwards of approximately $7.0 million and $7.4 million, respectively. The majority of the state tax losses will not begin expiring until 2035 or later.

The tax effected foreign net operating loss at December 31, 2023 and 2022 is approximately $2.4 million and $3.0 million, respectively, the majority of which has an unlimited carryforward period.

The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities. The Company is subject to examination by U.S. tax authorities beginning with the year ended December 31, 2020. The Company is also subject to examination in various foreign jurisdictions. In material foreign jurisdictions, the statute of limitations ranges onefour years from the filing of a tax return.

Valuation Allowance

As of December 31, 2023 and 2022, the Company had a valuation allowance of $103.3 million and $91.9 million, respectively, against certain deferred tax assets. The valuation allowance relates to the deferred tax assets of the Company’s U.S. entities, including federal and state tax attributes and timing differences, as well as the deferred tax assets of certain foreign subsidiaries. The increase in the valuation allowance during 2023 is primarily related to operating losses incurred during the year and the limitation on deductibility of interest expense. To the extent the Company determines that, based on the weight of available evidence, all or a portion of its valuation allowance is no longer necessary, the Company will recognize an income tax benefit in the period such determination is made for the reversal of the valuation allowance. If management determines that, based on the weight of available evidence, it is more-likely-than-not that all or a portion of the net deferred tax assets will not be realized; the Company may recognize income tax expense in the period such determination is made to increase the valuation allowance. It is possible that such reduction of or addition to the Company’s valuation allowance may have a material impact on the Company’s results from operations. The U.S. federal and foreign changes to valuation allowance of approximately $9.1 million is presented in the effective tax rate reconciliation as part of the valuation allowance. The U.S. state changes to valuation allowance of approximately $3.2 million is presented as part of the state taxes in the effective tax rate reconciliation. As of December 31, 2023, there is approximately $0.1 million of valuation allowance movement that is attributable to translation adjustment and $1.0 million of valuation allowance included in the effective tax rate reconciliation as part of the other adjustments.

A summary of the deferred tax asset valuation allowance is as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Beginning Balance

 

$

91,866

 

 

$

80,449

 

Additions

 

 

12,302

 

 

 

11,425

 

Reductions

 

 

(877

)

 

 

(8

)

Ending Balance

 

$

103,291

 

 

$

91,866

 

 

Uncertain Tax Positions

 

As of December 31, 2023 and 2022, the total amount of unrecognized tax benefits was $0.5 million and $1.0 million, respectively, that would favorably impact the Company’s effective income tax rate if realized. However, due to the Company’s determination that the deferred tax asset would not more-likely-than-not be realized, a full valuation allowance would be recorded if the unrecognized tax benefits were realized. The Company’s uncertain income tax position liability has been recorded to deferred income taxes to offset the tax attribute carryforward amounts. There was no change to the uncertain tax position liability during the year.

F-30


KLDiscovery Inc.

Notes to Consolidated Financial Statements — Continued

 

Note 13 – Severance and retention

2023 Severance and retention expense reflects cost incurred in ordinary course of business. 2022 Severance and retention expense primarily reflects cost in connection with the Company’s continued integration and realignment efforts following the 2016 acquisition of Kroll Ontrack, LLC which resulted in a 2022 reduction in workforce of 57 employees. The Company recorded severance and retention expense of $0.6 million and $2.9 million during the years ended December 31, 2023 and 2022, respectively, comprised of employee severance and other employee-related costs. Severance and retention expense are included in the Consolidated Statements of Comprehensive Loss as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Costs of revenues

 

$

137

 

 

$

884

 

General and administrative

 

 

20

 

 

 

55

 

Sales and marketing

 

 

406

 

 

 

1,643

 

Research and development

 

 

14

 

 

 

270

 

Total

 

$

577

 

 

$

2,852

 

 

The activity and balance of severance-related liabilities, which are recorded within Accounts payable and accrued expense in our Consolidated Balance Sheet are as follows (in thousands):

 

Balance at December 31, 2021

 

$

443

 

Payments

 

 

(1,569

)

Expense

 

 

2,852

 

Balance at December 31, 2022

 

$

1,726

 

Payments

 

 

(1,557

)

Expense

 

 

577

 

Balance at December 31, 2023

 

$

746

 

 

Note 14 – Commitments and contingencies

The Company is involved in various legal proceedings, which may arise occasionally in the normal course of business. While the ultimate results of such matters generally cannot be predicted with certainty, management does not expect such matters to have a material effect on the financial position and results of operations as of December 31, 2023. The Company has two letters of credit totaling $0.6 million as additional security for lease guarantees related to leased properties.

Note 15 – Related parties

As of December 31, 2023, $130.5 million including paid-in kind interest of the Company’s Debentures are owed to affiliates of MGG Investment Group, which is an affiliate of a director of the Company. For the years ended December 31, 2023 and December 31, 2022, the Company recognized $14.7 million and $13.8 million in interest expense, respectively related to the Debentures owned by the MGG Investment Group.

Note 16 – Subsequent events

The Company has evaluated subsequent events through March 28, 2024, the date on which these financial statements were issued. Based upon this evaluation, it was determined that the following subsequent events occurred that require recognition or disclosure in the financial statements. On March 8, 2024, the Loan Parties entered into the Second Amendment to the Amended 2021 Credit Agreement. The Second Amendment to the Amended 2021 Credit Agreement provides that the Loan Parties may deliver to the Administrative Agent annual, audited financial statements of the Company accompanied by a report and opinion of the Company's independent certified public accountant that is subject to a “going concern” qualification if such qualification results from an upcoming maturity date under any Indebtedness (as defined in the Amended 2021 Credit Agreement).


 

F-31


 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

Not applicable.

Item 9A. Controls and Procedures.

Evaluation of disclosure controls and procedures

We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act, that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.

 

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act ), as of the end of the period covered by this Form 10-K. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of December 31, 2023, our disclosure controls and procedures were effective to provide reasonable assurance that the information required to be disclosed by us in this Form 10-K was (a) reported within the time periods specified by SEC rules and regulations and (b) communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding any required disclosure.

Management’s Report on Internal Controls Over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) of the Exchange Act. Our management evaluated the effectiveness of our internal control over financial reporting based on the framework in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and concluded that our internal control over financial reporting was effective at December 31, 2023.

 

As permitted by guidelines established by the SEC for newly acquired businesses, we excluded Cenza, a business we acquired on November 20, 2023 (the “Excluded Acquisition”), from the scope of our annual report on internal control over financial reporting for the year ended December 31, 2023. The Excluded Acquisition comprised approximately 1% of our consolidated total assets as of December 31, 2023, and less than 1% of our consolidated revenues for the year then ended. We are in the process of integrating this business into our overall internal control over financial reporting and plan to include it in our scope for the year ended December 31, 2024.

Attestation of Independent Registered Public Accounting Firm

This Annual Report on Form 10-K does not include an attestation by our independent registered public accounting firm regarding our internal control over financial reporting (as defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act) due to the Company’s status as an emerging growth company. See “Business—Implications of being an emerging growth company and smaller reporting company.”

Changes in internal control over financial reporting

There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act during the quarter ended December 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent limitation on the effectiveness of internal control

The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurances. In addition, projections of any evaluation of effectiveness to future periods are subject to the

86


 

risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.

 

Item 9B. Other Information.

 

None.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

Not applicable.

 

87


 

PART III

Item 10. Directors, Executive Officers and Corporate Governance.

 

The information required by this Item 10 is incorporated herein by reference from the information contained in our 2024 Proxy Statement to be filed with the SEC, on or before May 1, 2024, in connection with the solicitation of proxies for our 2024 Annual Meeting of Shareholders (the “2024 Proxy Statement”) under the sections entitled “Proposal 1: Election of Directors,” “Corporate Governance and Board Matters,” “Corporate Governance Guidelines and Code of Business Conduct and Ethics” and “2023 Director Compensation.” Information concerning compliance with Section 16(a) of the Exchange Act, as applicable, will appear under the caption “Delinquent Section 16(a) Reports.”

Item 11. Executive Compensation.

The information required by this Item 11 is incorporated herein by reference from the information contained in our 2024 Proxy Statement under the sections entitled “2023 Executive Compensation” and “2023 Director Compensation.”

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

The information required by this Item 12 is incorporated herein by reference from the information contained in our 2024 Proxy Statement under the section entitled “Security Ownership of Certain Beneficial Owners and Management.”

Item 13. Certain Relationships and Related Transactions, and Director Independence.

The information required by this Item 13 is incorporated herein by reference from the information contained in our 2024 Proxy Statement under the sections entitled “Certain Relationships and Related Party Transactions.”
 

Item 14. Principal Accounting Fees and Services.

 

The information required by this Item 14 is incorporated herein by reference from the information contained in our 2024 Proxy Statement under the sections entitled “Proposal 2: Ratification of Appointment of Independent Registered Public Accounting Firm” and “Audit and Non-Audit Fees.”

 

88


 

PART IV

Item 15. Exhibits, Financial Statement Schedules.

1.
Financial Statements. Reference is made to the Index to Consolidated Financial Statements set forth under Item 8 to this Annual Report on Form 10-K.
2.
Financial Statement Schedules – None.
3.
Exhibits. The following exhibits are filed, furnished or incorporated by reference as part of this Annual Report on Form 10-K.

Exhibit Index

 

Exhibit

Number

Description

2.1

 

Agreement and Plan of Merger, dated as of May 20, 2019, by and among Pivotal Acquisition Corp., Pivotal Merger Sub Corp., LD Topco, Inc., and Carlyle Equity Opportunity GP, LP (solely as representative of the stockholders of LD Topco, Inc.) (incorporated by reference to Exhibit 2.1 to the Current Report on Form 8-K filed May 21, 2019)

2.2

 

Amendment to Agreement and Plan of Merger, dated as of October 30, 2019, by and among Pivotal Acquisition Corp., Pivotal Merger Sub Corp., LD Topco, Inc., and Carlyle Equity Opportunity GP, LP (solely as representative of the stockholders of LD Topco, Inc.) (incorporated by reference to Exhibit 2.1 to the Current Report on Form 8-K filed November 1, 2019)

2.3

 

Amendment No. 2 to Agreement and Plan of Reorganization, dated as of October 30, 2019, as amended on October 30, 2019, by and among Pivotal Acquisition Corp., Pivotal Merger Sub Corp., LD Topco, Inc. and Carlyle Equity Opportunity GP, L.P. (solely as representative of the stockholders of LD Topco, Inc.) (incorporated by reference to Exhibit 2.1 to the Current Report on Form 8-K filed December 17, 2019)

3.1

 

Second Amended and Restated Certificate of Incorporation of KLDiscovery Inc. (incorporated by reference to Exhibit 3.1 to the Current Report on Form 8-K filed December 26, 2019)

3.2

 

Amended and Restated Bylaws of KLDiscovery Inc. (incorporated by reference to Exhibit 3.2 to the Current Report on Form 8-K filed December 26, 2019)

4.1

 

Specimen Common Stock Certificate of KLDiscovery Inc. (incorporated by reference to Exhibit 4.1 to the Current Report on Form 8-K filed December 26, 2019)

4.2

 

Specimen Warrant Certificate of KLDiscovery Inc. (incorporated by reference to Exhibit 4.2 to the Current Report on Form 8-K filed December 26, 2019)

4.3

 

Warrant Agreement between Continental Stock Transfer & Trust Company and Pivotal Acquisition Corp. (incorporated by reference to Exhibit 4.1 to the Current Report on Form 8-K filed February 1, 2019)

4.4

 

Form of 8.00% Convertible Debenture due 2024 (incorporated by reference to Exhibit 4.4 to the Current Report on Form 8-K filed December 26, 2019)

4.5

 

Securities Purchase Agreement, dated as of December 16, 2019, by and among Pivotal Acquisition Corp. and the Purchasers named therein (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed December 17, 2019)

4.6

 

First Amendment to the Securities Purchase Agreement, dated as of November 19, 2021 by and among KLDiscovery Inc. (formerly known as Pivotal Acquisition Corp.) and the Purchasers named therein (incorporated by reference to Exhibit 4.6 to the Annual Report on Form 10-K filed March 17, 2022)

4.7

 

Registration Rights Agreement, dated December 19, 2019, by and among Pivotal Acquisition Corp., affiliates of Carlyle Equity Opportunity GP, L.P. and Revolution Growth III, LP and certain other signatories thereto (incorporated by reference to Exhibit 4.6 to the Current Report on Form 8-K filed December 26, 2019)

4.8

 

Description of Securities (incorporated by reference to Exhibit 4.7 to the Annual Report on Form 10-K, filed on March 18, 2021)

10.1†

 

KLDiscovery Inc. 2019 Incentive Award Plan (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed December 26, 2019)

89


 

10.2†

 

Employment Agreement, dated as of September 30, 2011, between LDiscovery, LLC and Christopher Weiler (incorporated by reference to Exhibit 10.9 to the Registration Statement on Form S-4 filed June 21, 2019)

10.3†

 

Offer Letter, dated as of September 30, 2006, between LegisDiscovery, LLC and Krystina Jones (incorporated by reference to Exhibit 10.10 to the Registration Statement on Form S-4 filed June 21, 2019)

10.4†

 

Offer Letter, dated as of August 25, 2017, between KrolLDiscovery and Dawn Wilson (incorporated by reference to Exhibit 10.11 to the Registration Statement on Form S-4 filed June 21, 2019)

10.5†

 

KLDiscovery Inc. 2019 Incentive Award Plan – Form of Restricted Stock Unit Agreement (incorporated by reference to Exhibit 10.16 to the Registration Statement on Form S-4 filed September 16, 2019)

10.6†

 

KLDiscovery Inc. 2019 Incentive Award Plan – Form of Restricted Stock Agreement (incorporated by reference to Exhibit 10.17 to the Registration Statement on Form S-4 filed September 16, 2019)

10.7†

 

KLDiscovery Inc. 2019 Employee Stock Purchase Plan (incorporated by reference to Exhibit 10.12 to the Current Report on Form 8-K filed December 26, 2019)

10.8

 

Form of Indemnification Agreement (incorporated by reference to Exhibit 10.13 to the Current Report on Form 8-K filed December 26, 2019)

10.9

 

Stockholders’ Agreement, dated December 19, 2019, by and among Pivotal Acquisition Corp., affiliates of Carlyle Equity Opportunity GP, L.P. and Revolution Growth III, LP and certain other signatories thereto (incorporated by reference to Exhibit 10.14 to the Current Report on Form 8-K filed December 26, 2019)

10.10

 

Amendment to Stockholders’ Agreement, dated March 23, 2020, by and among KLDiscovery Inc. (formerly known as Pivotal Acquisition Corp.) and CEOF II DE I AIV, LP, a partnership, and Revolution Growth III, LP, and certain other signatories thereto (incorporated by reference to Exhibit 10.37 to the Annual Report on Form 10-K, filed March 18, 2021)

10.11

 

Second Amendment to Stockholders’ Agreement, dated February 2, 2021, by and among KLDiscovery Inc. (formerly known as Pivotal Acquisition Corp.) and CEOF II DE I AIV, LP, a partnership, and Revolution Growth III, LP, and certain other signatories thereto (incorporated by reference to Exhibit 10.38 to the Annual Report on Form 10-K, filed March 18, 2021)

10.12†

 

KLDiscovery Inc. Non-Employee Director Compensation Program (as amended and restated effective as of June 15, 2021) (incorporated by reference to Exhibit 10.4 to the Quarterly Report on Form 10-Q filed August 12, 2021)

10.13†

 

Executive Severance and Novation Agreement dated June 17, 2020 by and between KLDiscovery Inc. and Dawn Wilson (incorporated by reference to Exhibit 10.10 to the Quarterly Report on Form 10-Q filed August 13, 2020)

10.14†

 

Amendment to Executive Severance Agreement, dated December 22, 2022, by and between KLDiscovery Inc. and Dawn Wilson (incorporated by reference to Exhibit 10.14 to the Annual Report on Form 10-K filed March 16, 2023)

10.15†

 

Executive Severance and Novation Agreement dated June 17, 2020 by and between KLDiscovery Inc. and Krystina Jones (incorporated by reference to Exhibit 10.11 to the Quarterly Report on Form 10-Q filed August 13, 2020)

10.16†

 

Amendment to Executive Severance Agreement, dated December 22, 2022, by and between KLDiscovery Inc. and Krystina Jones (incorporated by reference to Exhibit 10.16 to the Annual Report on Form 10-K filed March 16, 2023)

10.17†

 

Executive Severance and Novation Agreement, dated September 30, 2020, by and between KLDiscovery Inc. and Christopher Weiler (incorporated by reference to Exhibit 10.5 to the Quarterly Report on Form 10-Q filed November 12, 2020)

10.18†

 

Amendment to Executive Severance Agreement, dated December 22, 2022, by and between KLDiscovery Inc. and Christopher Weiler (incorporated by reference to Exhibit 10.14 to the Annual Report on Form 10-K filed March 16, 2023)

10.19†#

 

Kroll Discovery 2018 Legal Technology Sales Commission Plan, by and between KLDiscovery Inc. and Krystina Jones (incorporated by reference to Exhibit 10.6 to the Quarterly Report on Form 10-Q filed November 12, 2020)

90


 

10.20†#

 

KLDiscovery (January-December 2018) Sales Commission Plan Sales Performance Addendum, by and between KLDiscovery Inc. and Krystina Jones (incorporated by reference to Exhibit 10.7 to the Quarterly Report on Form 10-Q filed November 12, 2020)

10.21†#

 

KLDiscovery 2020 Americas Legal Technology Sales Commission Plan, by and between KLDiscovery, Inc. and Krystina Jones (incorporated by reference to Exhibit 10.8 to the Quarterly Report on Form 10-Q filed November 12, 2020)

10.22†#

 

KLDiscovery 2020 Sales Commission Plan Sales Performance Addendum, by and between KLDiscovery, Inc. and Krystina Jones (incorporated by reference to Exhibit 10.9 to the Quarterly Report on Form 10-Q filed November 12, 2020)

10.23†#

 

KLDiscovery 2020 Sales Commission Plan Sales Performance Second Addendum dated as of October 25, 2021 by and between KLDiscovery Inc. and Krystina Jones (incorporated by reference to Exhibit 10.20 to the Annual Report on Form 10-K filed March 17, 2022)

10.24†#

 

KLDiscovery 2023 Sales Commission Plan dated as of November 1, 2022 by and between KLDiscovery Inc. and Krystina Jones (incorporated by reference to Exhibit 10.24 to the Annual Report on Form 10-K filed March 16, 2023)

10.25#

 

Software License Agreement dated as of June 1, 2023 by and between KLDiscovery Ontrack, LLC and Relativity ODA LLC (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q filed August 10, 2023)

10.26*#

 

Master Terms and Conditions for Software License Agreement dated June 1, 2023 by and between KLDiscovery Ontrack, LLC and Relativity ODA LLC

10.27*#

 

Software License Agreement dated December 20, 2023 by and between KLDiscovery Ontrack, LLC and Relativity ODA LLC

10.28*#

 

Software License Agreement dated as of January 1, 2024 by and between KLDiscovery Ontrack, LLC and Relativity ODA LLC

10.29

 

First Amendment to Credit Agreement, dated as of March 3, 2023, by and among KLDiscovery Holdings, Inc. (f/k/a LD Lower Holdings Inc.), LD Topco Inc, and other guarantors party thereto, the Lenders party thereto, Ally Bank as a lender and L/C Issuer, and Wilmington Trust National Association, as administrative agent and collateral agent (incorporated by reference to Exhibit 10.34 to the Annual Report on Form 10-K filed March 16, 2023)

10.30*

 

Second Amendment to Credit Agreement, dated as of March 8, 2024, by and among KLDiscovery Holdings, Inc. (f/k/a LD Lower Holdings Inc.), LD Topco Inc, and other guarantors party thereto, the Lenders party thereto, Ally Bank as a lender and L/C Issuer, and Wilmington Trust National Association, as administrative agent and collateral agent

10.31†

 

Pay Change Letter, dated June 15, 2021, by and between KLDiscovery Inc. and Christopher Weiler (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q filed August 12, 2021)

10.32†

 

Pay Change Letter, dated June 15 2021, by and between KLDiscovery Inc. and Dawn Wilson (incorporated by reference to Exhibit 10.2 to the Quarterly Report on Form 10-Q filed August 12, 2021)

10.33†

 

Pay Change Letter, dated June 15, 2021, by and between KLDiscovery Inc. and Krystina Jones (incorporated by reference to Exhibit 10.3 to the Quarterly Report on Form 10-Q filed August 12, 2021)

10.34*†

 

Independent Director Agreement, dated March 5, 2024, by and between KLDiscovery, Inc. and Jill Frizzley

10.35*†

 

Independent Director Agreement, dated March 14, 2024, by and between KLDiscovery, Inc. and Neal P. Goldman

21.1*

 

List of Subsidiaries

23.1*

 

Consent of Ernst & Young LLP

31.1*

Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2*

Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

91


 

32.1*

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

32.2*

Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

101.INS

Inline XBRL Instance Document

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

 

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

* Submitted electronically herewith.

# Certain information contained in this agreement has been omitted in reliance on Item 601(b)(10)(iv) because the omitted material is both (1) private or confidential and (2) not material.

† Denotes management contract or compensatory plan or arrangement.

 

Item 16. Form 10-K Summary

 

None.

92


 

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on the 28th day of March, 2024.

 

KLDiscovery Inc.

 

By:

/s/ Christopher J. Weiler

Christopher J. Weiler

Chief Executive Officer

 

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this report has been signed below by the following persons on behalf of the registrant in the capacities and on the dates indicated.

 

Name

Title

Date

/s/ Christopher J. Weiler

Chief Executive Officer (Principal Executive Officer)

March 28, 2024

Christopher J. Weiler

/s/ Dawn Wilson

Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)

March 28, 2024

Dawn Wilson

 

 

 

 

/s/ Lawrence Prior III

Chair of the Board

March 28, 2024

Lawrence Prior III

 

 

 

 

 

 

 

/s/ Ian Fujiyama

Director

March 28, 2024

Ian Fujiyama

 

 

 

 

/s/ Jill Frizzley

 

Director

 

March 28, 2024

Jill Frizzley

 

 

 

 

 

 

 

 

 

/s/ Kevin Griffin

Director

March 28, 2024

Kevin Griffin

 

 

 

 

/s/ Neal P. Goldman

 

Director

 

March 28, 2024

Neal P. Goldman

 

 

 

 

 

 

 

 

 

/s/ Evan Morgan

Director

March 28, 2024

Evan Morgan

 

 

 

 

/s/ Arjun Shah

 

Director

 

March 28, 2024

Arjun Shah

 

 

 

 

/s/ Lauren Tanenbaum

 

Director

 

March 28, 2024

Lauren Tanenbaum

 

 

 

 

 

 

 

 

 

/s/ Richard Williams

Director

March 28, 2024

Richard Williams

 

 

 

 

 

93


EX-10.24 2 kldi-ex10_24.htm EX-10.24 EX-10.24

Exhibit 10.24

 

Certain confidential information contained in this document, marked by brackets, has been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K.

 

KLDiscovery

2023 Americas Legal Technology Sales Commission Plan

Effective November 1, 2022

 

1. Plan Purpose

1.1 This document outlines the terms and conditions of the Sales Commission Plan commencing from November 1, 2022 through December 31, 2023 (the “2023 Commission Plan”) for KLDiscovery Ontrack, LLC (the “Company”). The 2023 Commission Plan is designed to compensate, reward and provide incentive to each Legal Technology sales employee (“Employee”) to achieve superior sales performance, whilst at the same time encouraging the highest level of client satisfaction in an ethical and responsible manner.

1.2 The definitions that apply to certain terms of the 2023 Commission Plan are set out in Appendix 1.

2. Legacy Plans

2.1 All previous Sales Commission Plans including, but not limited to, the 2020 Sales Commission Plan, together with any Addendums issued pursuant to the 2020 Sales Commission Plan shall, from the effective date of this 2023 Commission Plan, be superseded by the terms of this 2023 Sales Commission Plan.

3. Summary of Employee Compensation

3.1 Each Employee will be remunerated through two types of compensation: (i) Monthly Draw; and (ii) Commission pursuant to the terms of the 2023 Commission Plan (as described in section 5 below)

4. Monthly Draw

4.1 An Employee’s monthly draw equals their base salary divided by twelve (12) months to establish a base monthly amount (“Monthly Draw”). Irrespective of any Commission payable pursuant to the 2023 Commission Plan, an Employee will always receive their Monthly Draw. The Monthly Draw amount is important as it regulates the Commission payments due to the Employee under the 2023 Commission Plan. Note that the Monthly Draw amount applies to the Calculation Period regardless of the Payment Period and regardless of the Employee’s employment status with the Company (such as termination).

5. Description of 2023 Commission Plan

5.1 Commission is based upon Revenue multiplied by the appropriate commission rate % relating to the applicable service as set out in the commission table below (“Commission”).

Standard Revenue

5.2 An Employee will receive Commission for all Revenue other than [*]. Commission rates vary depending on type of services and timing of the FID for a matter or subscription. Subscription renewals will be paid out using the initial subscriptions FID as the base for determining the Commission rate, unless otherwise approved in writing by the EVP, Global Sales & Marketing or SVP, Global Sales & Marketing.

The following definitions apply:

[*] = [*];

[*] = [*]; and

[*] = [*].

 

 


Exhibit 10.24

 

 

 

[*]

[*]

[*]

[*]

[*]

[*]

[*]%

[*]%

[*]%

[*]

[*]%

[*]%

[*]%

[*]

[*]%

[*]%

[*]%

[*]

[*]%

[*]%

[*]%

[*]

[*]%

[*]%

[*]%

 

“Net New” shall mean new [*] matters which have not previously been invoiced and shall not apply to existing [*] matters, subscriptions or renewals.

Notes:

1. [*]% rate for [*] if pricing does not exceed minimum pricing thresholds for established services. In addition, projects where outside contractors are used to perform the services will be paid Commission only on the gross margin dollars of the project for the Company versus the full Revenue.

2. Including but not limited to [*], travel expenses, supplies, freight, delivery media, etc. These are all items where the Company makes zero to small profit margins.

3. Net New [*] matters with a FID between November 1, 2021 to October 31, 2022 shall have a Commission of [*]% for the life of the matter.

 

Professional Services Revenue

5.3 Professional Services includes all Revenue relating to [*] services.

General Principles relating to Commission

5.4 It is at Company’s discretion to modify the Commission rates at any time and for any reason. This may include modifying the Commission rates generally or for any specified large client accounts.

5.5 Revenue is calculated after taking into consideration: (i) any sales credits issued against the invoice or estimated sales reserves; and (ii) any service credits issued against the invoice (e.g. for poor or defective work performance or other disputes with clients). Fully executed customer contracts, including ancillary documents such as data processing agreements or business associate agreements, are required for all commissionable Revenue with the exception of [*] services. Commissions will not be earned or paid unless an executed customer contract is available by the end of the Calculation Period.

 


Exhibit 10.24

 

5.6 For the sake of clarity, unless specifically approved by the SVP, Global Sales & Marketing, any and all customer credits, debits, voids, returns or other adjustments to a customer’s invoice will be deducted from the Employee’s Revenue calculation and individual Quota attainment used in determining Commissions.

5.7 Commissions will only be paid to an Employee in the applicable Payment Period to the extent that the total Commissions in the Calculation Period exceeds the Employee’s Monthly Draw. For example, in the event that the Employee’s Monthly Draw is $[*] a month and their monthly Commission total was $[*], the Employee would only receive the Monthly Draw for that month. If the Commission total was $[*], the Employee would receive an additional $[*] in Commission, which is the amount by which the Commission exceeds the Monthly Draw.

5.8 A worked example of how Commission and Monthly Draw may operate is set out in Appendix 2.

6. Claw Back Adjustments

6.1 If customer payment is not received within [*] days from the invoice date, any Commission previously paid to the Employee will be deducted from any Commission payment due to the Employee in the Calculation Period in which the [*] day limit is reached (“Claw Back”). Commissions subject to Claw Back adjustment will subsequently be re-evaluated during the regular Commission calculations to determine if customer payment has been received in full prior to the end of any subsequent Calculation Period for which Commission is being calculated. In such an event, the Commission will be paid to the Employee at the next possible payment date and will not be subject to the Monthly Draw. Should the Employee not exceed the Monthly Draw in the period when a Claw Back is due, the Claw Back will carry forward until such time that either the invoice is paid or an amount is earned above the Monthly Draw in subsequent months to cover the Claw Back amount. Any Commissions subject to Claw Back that remain without customer payment in excess of [*] months from the invoice date will be subject to permanent Claw Back unless specifically approved otherwise by the EVP, Global Sales & Marketing or SVP, Global Sales & Marketing. Partial payments will not qualify for return of a portion of the Claw Back adjustments. For the sake of clarity, in which this list is not exhaustive, any invoices or portion of invoices which are written off as bad debts, remain unpaid as of [*] days from the invoice date, subject to customer credits for poor performance, subject to credits for downtime or complimentary credits for maintaining good business relationships are considered permanent Claw Backs. In the event of a negative balance to any Employee, the Claw Back amount will be rolled over into subsequent months until the Claw Back balance is cleared.

7. Data Recovery Commissions

7.1 Data Recovery will be compensated based on selling strategy:

i) Signed Master Service Agreement for a legitimate opportunity within an [*] will be compensated with a $[*] bonus. This is not subject to the Monthly Draw; and

ii) Data recovery invoices greater than $[*] will be compensated at [*]% of the Revenue. Data recovery Commissions in this 7.1(ii) are subject to the Monthly Draw.

8. Additional Calendar Year 2022 and 2023 Accelerators and Incentives

 

For the purposes of this Section 8, an “Accelerator” is a specific incremental % of additional Commission payable to the Employee for achieving specific Revenue targets set out in Section 8.

8.1 Accelerator for [*] Projects

[*] matters with a FID from November 1, 2020 or after and invoiced at greater than $[*] per gigabyte will be paid an incremental [*]% on the invoiced amount for all commissionable Revenue except [*] until December 31, 2022. [*] matters priced below $[*] per gigabyte may be subject to reduced

 


Exhibit 10.24

 

Commission rates at the discretion of the EVP, Global Sales & Marketing or SVP, Global Sales & Marketing. Subscription renewals do not qualify for this Accelerator. Final decisions of whether a [*] client qualifies for this incentive will be determined solely by the EVP, Global Sales & Marketing or SVP, Global Sales & Marketing. Any Accelerator earned for the Calculation Period will be combined with any other Commissions in the Calculation Period and shall be expressly subject to the Monthly Draw. From January 1, 2023, no Accelerator on [*] matters will apply.

8.2 Accelerator for Net New [*] clients

Net new [*] clients will be paid an incremental [*]% on the invoiced amount for all commissionable Revenue except [*] until December 31, 2022. This incentive applies to all [*] matters with a FID from November 1, 2022 or after for qualifying clients. Subscription renewals do not qualify as ‘net new’. New buyers or new offices for existing clients do not qualify as ‘net new’. Final decisions of whether an [*] client is considered ‘net new’ for this incentive will be determined solely by the EVP, Global Sales & Marketing or SVP, Global Sales & Marketing. Any Accelerator earned for the Calculation Period will be combined with any other Commissions in the Calculation Period and shall be expressly subject to the Monthly Draw. From January 1, 2023, no Accelerator on Net New [*] clients will apply.

8.3 Bonus for selling [*]

A one-time per annum bonus of $[*] will be paid to any sales employee who sells $[*]M or more in [*] Revenue during the calendar year 2023. For the remaining two months of calendar year 2022, the bonus shall be paid to any Employee who achieves [*] revenue in calendar year 2022 of $[*]m or more, such total to include any [*] Revenue in the first 10 (ten) months of 2022. Revenue from projects that are outsourced or below floor pricing will be excluded from the cumulative Revenue used for this calculation. Final decisions of whether a project is considered outsourced or below floor pricing for this incentive will be determined by the SVP, Global Sales and Marketing and EVP, Global Sales & Marketing or SVP, Global Sales & Marketing.

9. Employee Quota

9.1 Each Employee will be given a yearly quota which will be the yearly expected sales Revenue expected by that individual Employee (“Quota”). Each Quota is based on a full calendar year. Individual 2023 Quotas are determined based on growth factors applied to 2022 individual Employees sales results, business needs and potential for clients. The Quota is based off all Revenue credited to the Employee regardless whether a particular subset of the Revenue is non-commissionable (for example [*]). Likewise, achievement of Quota is based on the same. The final 2023 Quota for each Employee is communicated to each Employee in the first quarter of 2023. The yearly Quota value may be adjusted during the year at the discretion of the SVP, Global Sales & Marketing. These adjustments to Quota may be made for factors not present when the Quota was established and can include but shall not be limited to: a) customer accounts reassigned from a former Employee to the current Employee; b) windfall new accounts where the Employee did not participate in a significant way to acquire the business; and/or c) other unforeseen changes not considered when the Employee’s Quota was created. Any adjusted yearly Quota shall be communicated to Employee prior to implementation of the adjusted Quota.

9.2 Accelerator Upon Quota Achievement

The 2023 Commission Plan will incentivize individual Employee’s with an Accelerator based on the achievement of Revenue over their Quota. The Accelerator will be earned on every dollar over the Employee’s Quota as long as the Employee’s mix of [*] to other sales has not increased greater than [*]% year over year. In the event the mix shifts toward [*] by more than [*]%, any excess [*] will not apply toward Quota attainment. The Accelerator % is different based on the applicable Quota. For the period prior to December 31, 2022, the Accelerator for achievement of Revenue over the 2022 Quota is [*]%. For the period from January 1, 2023 to December 31, 2023, the Accelerator for achievement of Revenue over the Quota is [*]%. The Accelerator will start to be paid in the next Commission

 


Exhibit 10.24

 

payment cycle following the month the Employee exceeds their Quota. Once triggered, it will continue to be paid out on all subsequently invoiced Revenue. Note that the Accelerator will only be paid on the commissionable Revenue subset of any Revenue in excess of the Employee’s Quota. For the avoidance of all doubt, at the commencement of the calendar year 2023, the Accelerator for 2022 no longer applies and the Employee will need to achieve their Quota for 2023 to restart any Accelerator payments.

10. At what point Commissions are deemed “Earned”

10.1 Commissions are considered fully earned for the Calculation Period only following payment by the customer and only to the extent they exceed the Employee’s Monthly Draw. Any payments made prior to customer payment are expressly subject to the terms of the 2023 Commission Plan, including all its conditions, including but not limited to any amounts subject to Claw Back.

11. Other Conditions

11.1 Exception Approval Process

Any exceptions to the 2023 Commission Plan must be documented and approved in Salesforce at the time of the sale by the EVP, Global Sales & Marketing or SVP, Global Sales & Marketing. Commission rates are subject to modification at any time in whole or for a specific project/subscription at the discretion of the Company. The Company may consider, without limitation, the following factors in determining Commission rates: (i) changes in Company policy; (ii) pricing services at discounted rates; (iii) the size and scope of the client matter; (iv) deals deemed as “windfalls”; and (v) actual or anticipated profit margins for a specific client matter, customer, type of service or the Company generally.

11.2 Commission Allocation

The Company may allocate credit for Revenue, and so divide Commissions, between more than one Employee as it deems appropriate and to the extent they are actively involved in the sales process and materially contributed to the sale. Employees can also agree to split Commission, but any proposed split is subject to approval by the SVP, Global Sales & Marketing prior to the Commission being allocated. Any allocation must be documented and approved in Salesforce at the time of the sale. Subsequent changes in splits must be approved and communicated prior to the end of the Calculation Period and updated in Salesforce as soon as possible.

11.3 Employees will only receive Commissions on future projects or subscriptions from accounts which have been re-assigned from House Account status or a prior Employee. No Commissions will be earned or paid to a new Employee on existing projects, subscriptions, or new projects related to an existing client matter. These matters will be considered House Accounts unless otherwise approved by the EVP, Global Sales & Marketing or SVP, Global Sales & Marketing.

11.4 Continuation of 2023 Commission Plan beyond December 31, 2023

Notwithstanding that the 2023 Commission Plan is scheduled to expire at the end of the calendar year 2023, the terms of the 2023 Commission Plan shall apply into 2024 until such time as the 2024 commission plan (“2024 Commission Plan”) is finalised. However, only [*] (set out in section 5.2 above) for the purposes of Commission shall apply during the period from December 31, 2023 until the 2024 Commission Plan is finalised. Any Accelerators set out in this 2023 Commission Plan (set out in sections 8 and 9 above) which continue through calendar year 2023 shall cease on December 31, 2023. For the avoidance of doubt, Commission will still be subject to the terms of this 2023 Commission Plan including but not limited to Claw Back adjustment, Monthly Draw and the Employee’s 2023 Quota. Once the 2024 Commission Plan is finalised, any adjustments to Commission already earned shall be made to each individual Employee overall compensation.

11.5 Global Sales Commission Allocation

 


Exhibit 10.24

 

Employees will have assigned regional territories for global crediting purposes. The current regions are the Americas, EMEA and APAC and will be deemed to be an Employee’s “home territory”. Any time an Employee pursues an opportunity outside their home territory, they must engage sales management and determine the sales approach and related crediting for Commissions. Global crediting guidelines to address the various sales crediting scenarios will be determined by the SVP, Global Sales & Marketing for determination of such crediting scenarios. Management reserves the right to modify sales crediting based on influence and effort.

11.6 Taxation

Compensation in the form of both cash and non-cash incentives is included as income and FICA taxable wages. As a result, all incentives will be recorded and reported according to applicable state and federal tax regulations. All payments are subject to all applicable withholdings, including without limitations, 401(k) contributions, state, federal and FICA withholdings. Employees expressly authorize the Company to recover/Claw Back any outstanding overpayment from future Commission payments, unless prohibited by law.

11.6 Termination

The Employee must be actively employed by the Company through to the end of the month in order to qualify for the Commission in that Calculation Period. In the event an Employee resigns, or their employment is terminated by the Company for cause, prior to the end of any month, for Commission purposes, they shall not be eligible for any Commission in that partial month. Where the Employee’s employment is terminated without cause, the Employee will be eligible for Commission on a pro-rated basis for the month in which termination took place. In addition, if the Employee has ongoing substantial job duties to the customer after the sale closing, the Employee must be actively working and performing such additional duties in order to earn any Commission. Employee shall be paid any Monthly Draw for the pro rata period in the month of termination. For the avoidance of doubt, Commission payments following termination remain subject to the Monthly Draw applicable to the Employee prior to termination.

11.8 Problem Resolution

The Employee must report any errors or discrepancies to their line manager in writing within 14 days from receipt of the applicable Commission statement. Any claim for additional Commissions, not submitted in writing within this time period, will not be considered and will be treated as conclusively resolved, unless otherwise determined by the Company. Corrections to Commission will be paid in the payroll for the next pay period after the correction is approved. It is understood that there will be situations requiring the Company to exercise discretion and judgment to address conflicts. Where intervention is deemed necessary, the Company’s decision in resolving such conflicts shall be final, binding and conclusive on all concerned. Final decision will be made by SVP, Global Sales & Marketing on behalf of the Company.

11.9 2023 Commission Plan Administration

This 2023 Commission Plan constitutes highly confidential and proprietary information of the Company. Disclosure of the contents of this 2023 Commission Plan to any third party without the Company’s prior written consent is expressly prohibited.

11.10 All Employees are expected to fully abide by the Company’s practices regarding proper conduct in business dealings. Such practices include, but are not limited to, not creating or participating in situations where the Employee has a conflict of interest, not engaging in antitrust activities or reciprocal business dealings, and not providing or accepting third party gratuities. Violation of these policies may be cause for disciplinary action which may lead to termination. If any Employee has suspicions of unethical behaviour in the application of Commissions, they should report concerns to the Company

 


Exhibit 10.24

 

using the Whistleblowing Hotline or such other method as set out in the Company’s Whistleblower Policy.

11.11 This 2023 Commission Plan is not intended and shall not be construed to create or imply a guarantee of employment for any specific period of time. Nothing in this 2023 Commission Plan shall modify, limit or restrict the standard terms and conditions governing the employment relationship between the Company and the Employee. Unless a specific employment agreement is in place, Company continues to employ individuals “at will”, subject to applicable law.

11.12 Employees subject to the 2023 Commission Plan will be asked to sign an individual 2023 Commission Plan document acknowledging acceptance of the terms of the 2023 Commission Plan. It is a condition of eligibility to earn Commission under the 2023 Commission Plan that the Employee timely signs and returns the Employee’s 2023 Commission Plan document. For the avoidance of all doubt, unless and until the Employee has executed the 2023 Commission Plan, the Employee will not receive any Commission that may be due pursuant to the 2023 Commission Plan.

11.13 The Company will have the right to administer, interpret and construe the terms of this 2023 Commission Plan and resolve all issues and disputes all in its sole and absolute discretion. In the event of any inconsistency or conflict between the provisions of any separate communications, including the 2020 Commission Plan and its addendums, the terms outlined in this 2023 Commission Plan shall prevail. Specifically, the 2023 Commission Plan and/or its application to a given Employee may be modified or terminated at any time in the Company’s discretion, with or without advance notice. Such modification may apply retrospectively. Employees shall not have the right to assign, pledge, or otherwise transfer any payments to which they may be eligible under the 2023 Commission Plan.

11.14 The Company reserves the right to deduct any monies owed to the Company by an Employee from any payment under this 2023 Commission Plan, unless otherwise required by federal, state, or local laws. If any term or condition of this 2023 Commission Plan is found not to conform with a given state or federal law, that term or condition will not be enforced in the jurisdiction in which it does not conform, but this will not negate other terms and conditions of the 2023 Commission Plan.

11.15 If any provision of this 2023 Commission Plan is held to be unenforceable for any reason, it shall be adjusted, if possible, rather than voided in order to preserve the original intent of this 2023 Commission Plan. In any event, all other provisions of this 2023 Commission Plan will be deemed valid and enforceable. Any such determination will be final, conclusive and binding, unless otherwise specifically determined in writing by the Company, in its discretion.

 

Employee:

 

/s/ Krystina Jones December 19, 2022

Signature: Date:

 

Company Authorised Representative

Name:

 

/s/ Andrew Southam December 19, 2022

Signature: Date:

 

 


Exhibit 10.24

 

Appendix 1 – Definitions

In this 2023 Commission Plan, when the following capitalized terms are used, they shall refer to the description below:

Accelerator: as defined in section 8;

Calculation Period: means the calendar month for which the Commission is being calculated;

Commission: as defined in section 5.1;

Claw Back: means the Company’s right to reclaim commission advances previously paid to the Employee as defined in section 6.1;

Employee: as defined in section 1.1;

FID: means “first invoice date” and refers to the date a matter/SO number is first invoiced by the Company. The FID governs commission rates for the ongoing matter/SO number;

House Account: means customer sales brought in by a non-Sales representative and are not eligible for commission payment. When an Employee eligible for Commission payments contract of employment is terminated, their customer accounts and matters default to House Accounts for future Calculation Periods unless specifically approved otherwise by the EVP, Global LT Sales;

[*]: as defined in section 10.2;

Monthly Draw: as defined in section 4;

Payment Period: means the month in which the Commission is paid to the Employee. Commissions are paid two months in arrears on the bi-weekly payroll scheduled during the second half of each month. By way of example, Commissions for revenue invoiced in the month of May (i.e. the “Calculation Period”) would be paid during the second half of July (i.e. the “Payment Period”);

Revenue: means all fees for services, software and other items invoiced by KLDiscovery to the applicable client less any sales or goods taxes applied on such fees;

Quota: as defined in section 9.1;

 

 


Exhibit 10.24

 

Appendix 2 – Worked Example

Worked Examples of Commissions and Monthly Draw

Employee has an annual salary of $[*] (equally a Monthly Draw of $[*]) and for the month of January 2023, Employee has 6 customer invoices:

1.
An [*] matter invoiced for $[*] with a FID of December 2022 will earn Commission at the [*]% rate for Year 1 or $[*].
2.
A [*] matter invoiced for $[*] with a FID of May 2022 will earn commission at the [*] % rate for [*] or $[*] of gross Commission.
3.
A matter with a FID of January 2020 invoiced for $[*] consisting of: (a) $[*] of [*] will earn Commission at [*]% or $[*]; (b) $[*] of [*] will earn at [*]% or $[*]; and (c) $[*] of [*] will earn Commission at [*]% or $[*]. This matter is split 50%/50% with another sales employee, so Employee’s gross Commission share is $[*] (i.e. half of the total Commission of $[*]).
4.
A [*] matter with a FID of November 2021 invoiced for $[*] in December of 2022 will earn Commission at the [*]% rate for the life of the matter or $[*] of gross Commission.
5.
A [*] matter with a FID of December 2022 invoiced for $[*] consisting of: (a) $[*] of [*] will earn Commission at the [*]% rate for Year 1 or $[*]; and (b) $[*] of [*] will earn Commission at the [*]% rate for Year 1 or $[*]. Total commission would be $[*].
6.
A Professional Services invoice for $[*] with a FID of March 2020 ([*]) will earn Commission at [*]% or $[*].
7.
Employee’s gross Commission would be $[*] ($[*] + $[*] + $[*] + $[*] + $[*] + $[*]). Employee’s draw of $[*] per month will be subtracted from the gross Commission to arrive at a net commission of $[*].

 

 


EX-10.26 3 kldi-ex10_26.htm EX-10.26 EX-10.26

Exhibit 10.26

 

 

MASTER TERMS AND CONDITIONS

These Master Terms and Conditions (“Master Terms”) effective on June 1, 2023 (“Effective Date”) are by and between Relativity ODA LLC, a Delaware limited liability company (“Relativity”) and KLDiscovery Ontrack, LLC, a Delaware limited liability company (“Customer”).

1.
DEFINITIONS

Access Credentials Any username, password, license or security key, or other information used to verify an individual's identity and authorization to access and use the Software.

Affiliate With respect to any entity, any other entity that directly or indirectly controls, is controlled by, or is under common control with such entity, where “control” (including “controlled by” and “common control”) means the ability to, directly or indirectly, direct the management, operations or policies of such entity.

Agreement Collectively, these Master Terms and any Orders.

Authorized User Any person who accesses the Software using Access Credentials for or on behalf of Customer. Authorized Users may include Representatives, End User Customers and Affiliates of Customer, and their end users.

Claim Claim, action, cause of action, demand, lawsuit, arbitration, inquiry, audit, notice of violation, proceeding, litigation, citation, summons, subpoena, or investigation of any nature, whether civil, criminal, administrative, regulatory, or other, whether at law, in equity or otherwise.

Confidential Information Information, whether disclosed orally or in writing, that is identified by the disclosing party as confidential or that is of a nature that a reasonable person would suspect to be confidential or proprietary to the disclosing party or a third party, including information relating to a party’s business practices, products, product development, research, marketing plans, customer information, financial information, and pricing rates and methodologies. For purposes of clarity, Customer’s Confidential Information includes Customer Data and Relativity’s Confidential Information includes the Software and the terms of the Agreement.

Customer Data All documents, files and other data that Customer or its Authorized Users import into the Software and all work product results of all work that Customer and its Authorized Users perform respecting such data in the Software. For clarity, Customer Data does not include system and data usage metrics and billing information, Usage Data, or any systems’ operations, performance or security information.

Data Security Terms The Data Security Terms to the extent incorporated by reference into an applicable Order.

Derivative Works Every translation, portation, modification, correction, addition, extension, upgrade, improvement, compilation, abridgment or other form in which an existing work may be recast, transformed or adapted, including any software, technology, methods or processes that a person skilled in the arts would consider to be derived from the existing work or from the existing

1


Exhibit 10.26

 

work owner’s technology, methods or processes protected by copyright, patent or trade secret laws.

Development Tools Tools by which Customer, or a third party acting on behalf of Customer, may add customizations, enhancements, or extensions to the Software, as further defined in the Development Tool Terms.

Development Tool Terms The Development Tool Terms incorporated by reference into an applicable Order.

Documentation The documentation for the Software referenced in the applicable Order.

End User Customer Any third party to which Customer provides services, either directly or indirectly.

Harmful Code Any software, hardware, or other technology, device, or means, including any virus, worm, malware, or other malicious computer code, the purpose or effect of which is to permit unauthorized access to, or to destroy, disrupt, disable, distort, or otherwise harm or impede in any manner any: (a) computer, software, firmware, hardware, system, or network; or (b) application or function of any of the foregoing or the security, integrity, confidentiality, or use of any data processed thereby.

Intellectual Property Rights Any and all rights arising from or under any of the following, whether protected, created or arising under the Laws of the United States of America or any other jurisdiction: patents (including any applications, extensions, divisions, continuations, continuations-in-part, reexaminations, reissues, and renewals related thereto), copyrights (including any applications, registrations and renewals related thereto), trademarks and service marks (including applications, registrations and renewals related thereto), trade dress, trade names, trade secret and know-how and any other intellectual property or proprietary rights of any nature, by whatever name or term known or however designated.

Laws Statutes, laws, ordinances, regulations, rules, codes, orders, constitutions, treaties, common laws, judgments, decrees, or other requirements of any federal, state, local, or foreign government, including any of the foregoing respecting the security and privacy of personal data, anti-bribery and anti-corruption, anti-terrorism, non-discrimination and non-harassment, and export restrictions.

Losses Losses, damages, claims, actions, judgments, settlements, interest, awards, penalties, fines, costs, or expenses of whatever kind, including reasonable attorneys' fees.

Order An order referencing these Master Terms, including (a) to the extent expressly referenced therein, any attachments thereto or documents incorporated therein, and (b) any amendments thereto.

Representatives (a) with respect to Relativity, Relativity’s employees, officers, directors, consultants, agents, independent contractors, service providers, subcontractors, and legal advisors; (b) with respect to Customer, Customer’s employees, officers, directors, consultants, agents, independent contractors, service providers, subcontractors, and legal

2


Exhibit 10.26

 

advisors; and (c) with respect to Affiliates, the Affiliate’s employees, officers, directors, consultants, agents, independent contractors, service providers, subcontractors, and legal advisors.

SaaS Product Relativity Software accessed and used as a software-as-a-service platform.

Server Product Relativity Software deployed and used behind Customer’s firewall, at Customer’s site, in a cloud data center or in a colocation facility managed by Customer or any other party on behalf of Customer (other than Relativity), for Customer’s benefit.

Server License means the license to the software granted under the Software License Agreement between Customer and Relativity dated January 1, 2021, amended from time to time.

Service Level Terms The Service Level Terms incorporated by reference into an applicable Order.

Software All technology components incorporated in or made available in connection with a SaaS Product, the Development Tools and any other software products, each as identified in any Order, along with any Documentation relating thereto and any know-how provided by Relativity in connection with the provision of the Software or related services designed to assist Customer with the operation of the Software. For clarity, the term “Software” in any documents incorporated by reference into any Order refers only to the Software described in that Order.

Support Terms The Support Terms incorporated by reference into an applicable Order.

2.
ACCESS TO AND USE OF THE SOFTWARE
2.1
Right to Access and Use the Software

Relativity hereby grants Customer a worldwide, non-exclusive, non-transferable (except in compliance with Section 15.3) right of access to and use of the Software during the Subscription Term (as set forth in the applicable Order). The right granted in this Section 2.1 includes permission to import, process, review, use, copy, store, and transmit Customer Data to, in and from the Software, subject to the terms of the Agreement.

2.2
Use of the Software by Authorized Users

Customer may provide access to the Software to any of its Affiliates, End User Customers, and their end users, to enable them to be Authorized Users. Access to and use of the Software by any Authorized User will be considered access to and use of the Software by Customer for purposes of the Agreement. For purposes of clarity: (a) all Authorized Users’ billable items will be aggregated with Customer’s billable items for purposes of determining fees due under the applicable Order; (b) Customer will be responsible for payment of all fees due under the Agreement; (c) Customer shall cause all Authorized Users to comply with the Agreement; and (d) Customer will be responsible for the acts and omissions of each Authorized User, including any failure by any Authorized User to comply with the Agreement, as though they were the acts and omissions of Customer.

Customer may not host or sub-host the Software, administer the Software or provide or enable any functions of the Software on behalf of any End User Customer under any white label or private label re-hosting arrangement. Without limiting the generality of the foregoing, Customer shall: (i) not permit any End User Customer’s website to link to the Software; (ii) prominently display Customer’s name and logo

3


Exhibit 10.26

 

on all landing pages and log-in screens; (iii) except as otherwise authorized by Relativity in writing, not use any End User Customer’s name in any URL used, directly or indirectly, to access the Software; and (iv) except as otherwise authorized by Relativity in writing, not provide any of Relativity’s materials or other property to any End User Customer. If Relativity notifies Customer that it has violated any of the foregoing restrictions, Customer will take all steps reasonably identified by Relativity to remedy the violation. Relativity has no obligation to accept or respond to communications from any End User Customer or its customers.

2.3
Access Credentials

Customer will require each Authorized User to have separate Access Credentials. Neither Customer nor any Authorized User will share or repurpose Access Credentials, regardless of whether the sharing occurs at the same or different times. The username of each Authorized User must be a unique working email address. Customer will be responsible for all access to and use of the Software utilizing Customer Access Credentials. Customer will promptly notify Relativity of any known or reasonably suspected unauthorized use of any Access Credentials.

2.4
Services

Relativity will provide the maintenance and support services as set forth in the Support Terms identified in the applicable Order (“Services”). Upon Customer’s request and at Relativity’s discretion, Relativity may provide additional services relating to the Software, pursuant to written documentation between the parties and payment of Relativity’s then-current hourly rates.

Customer acknowledges that in connection with any services provided in connection with the Agreement (including Services), neither Relativity nor any Relativity Representative is providing legal advice or interpretation of legal documents. Services provided by Relativity and Relativity Representatives are not intended to be, and should not be construed as, legal advice. Customer is solely responsible for its use of the Software, including deciding whether, to what extent, and how to use particular features of the Software for any given use case.

2.5
Updates to the Software and Additional Products

Relativity may make changes to the Software at its discretion, including to enhance the quality, delivery or performance of the Software, and to provide Corrections (as defined in the Support Terms identified in the applicable Order). The timing of any updates to a SaaS Product shall be at Relativity’s discretion. Relativity will not make any changes to the Software during the Subscription Term (as set forth in the applicable Order) that materially degrade the overall functionality of the Software, unless: (a) the changes are to comply with applicable Laws; (b) the changes are required to resolve a defect or security issue; or (c) Relativity provides a functional equivalent.

From time to time, Relativity may make additional products available. At Relativity’s discretion, such additional products may be: (i) included with the Software at no additional charge, in which case such products are subject to the terms of the Agreement unless stated otherwise in the Documentation; or (ii) made available for additional fees, in which case Customer may choose to subscribe to such products by signing an additional Order.

2.6
Restrictions on Access to and Use of the Software

Customer will not, and will not permit any third party to:

(a)
access and use any SaaS Product other than on a hosted basis through Relativity;

4


Exhibit 10.26

 

(b)
other than as expressly set forth in the applicable Order, copy, modify, duplicate, create Derivative Works from, frame, mirror, republish, download, transmit, or distribute all or any portion of the Software in any form or media or by any means;
(c)
reverse compile, disassemble, reverse engineer or otherwise reduce to human-perceivable form all or any part of the Software;
(d)
access all or any part of the Software in order to build or enhance a product or service which competes with the Software;
(e)
other than as expressly set forth in Section 2.2, license, sell, rent, lease, transfer, assign, distribute, display, disclose, or otherwise commercially exploit, or otherwise make the Software available to any third party;
(f)
take any actions to circumvent standard security practices for accessing and using the Software or to avoid paying amounts due under any Order, including: (i) circumventing or automating the practice of having Admins enable or re-enable Authorized Users or other billable items manually; (ii) circumventing the features in the Software for tracking and reporting billable items; or (iii) multiplexing or sharing Authorized Users’ access to and use of the Software through middleware, transaction servers, multi-tiered architectures, or any other method or technology;
(g)
input, upload, transmit, or otherwise provide to or through the Software any information or materials that are unlawful;
(h)
access and use any SaaS Product to: (i) interfere with or disrupt the integrity, security or performance of other deployments of the SaaS Product or the data contained therein; or (ii) attempt to gain unauthorized access to other deployments of the SaaS Product or any shared systems, products or networks;
(i)
remove, cover-up or obscure any trademark, trade name, copyright notice or other proprietary notice on the Software; or
(j)
otherwise access or use the Software beyond the scope of the authorization granted in the Agreement.
2.7
Reservation of Rights in the Software

Relativity and its third-party vendors own and will continue to own the entire title and interest in and to the Software and all Intellectual Property Rights related to the Software, including all Derivative Works thereof, and any know-how, methodologies or other materials Relativity provides. Nothing in the Agreement, or the negotiation or performance thereof, grants any right, title or interest in or to the Software or any such Intellectual Property Rights, whether expressly, by implication, estoppel, or otherwise. Customer has no right to access any source code.

2.8
Development Tools and Custom Applications

Relativity may make available certain Development Tools. Any access to and use of the Development Tools by Authorized Users is subject to the Development Tool Terms identified in the applicable Order. As between Relativity and Customer, Customer is free to claim ownership of all Intellectual Property Rights in Custom Applications (as defined in the Development Tool Terms) created by Customer or any third party on behalf of Customer through use of the Development Tools, provided: (a) the Custom Application shall not include any portion of the Software or the Development Tools, or any Derivative Works thereof; and (b) Customer (or any third party acting on behalf of Customer) will not acquire any ownership interest in any portion of the Software or the Development Tools, or any Derivative Works thereof, either by

5


Exhibit 10.26

 

express or implied agreement or by operation of Law. To the extent that Customer writes any scripts or source code that modify the Software or the Development Tools, such scripts or source code shall be deemed Derivative Works of the Software, and Relativity will own such Derivative Works.

2.9
Responsibility for Customer Systems

Customer is solely responsible for procuring and maintaining its network connections and telecommunications links from its systems to the data centers, and Relativity will not be responsible for resolving any problems, conditions, delays, or delivery failures, or liable for any loss or damage arising from or relating to Customer’s network connections or telecommunications links or caused by the Internet.

3.
FEES, INVOICING AND PAYMENT
3.1
Fees

Customer will pay Relativity the fees set forth in the applicable Order in accordance with the payment terms in this Section 3 and in the applicable Order.

3.2
Invoicing and Payment

Relativity will invoice Customer for fees set forth in the applicable Order. Invoices will be sent electronically to the email address set forth in the applicable Order. Unless otherwise set forth in the applicable Order, all payments will be made in US dollars, without adjustment for changes in exchange rates. Customer will pay all undisputed amounts within 30 days after Customer’s receipt of the invoice (the “Payment Due Date”). Relativity has the right to apply any payments made by Customer to offset any past or future amounts due.

3.3
Disputed Amounts

Customer will notify Relativity of any disputed amounts prior to the Payment Due Date, setting forth the source of the dispute in reasonable detail, and the parties will work promptly and in good faith to resolve the dispute. If it is determined that all or any portion of the previously disputed amount is owed to Relativity, Customer will promptly pay that amount to Relativity.

3.4
Taxes

All fees are exclusive of applicable taxes. Without limiting the foregoing, Customer is responsible for all sales, use, excise, value-added, or other tax, fee, tariff, or other duty of any kind imposed under applicable Laws on any amounts payable by Customer hereunder, other than any taxes imposed on Relativity's income (collectively, “Taxes”). Customer will self-report and pay all Taxes directly to the taxing body, unless Relativity is legally required to collect and remit any Taxes, in which case Relativity will invoice Customer for those Taxes. If Customer is required to withhold and remit any Taxes from amounts payable under the Agreement, Relativity will gross-up each invoice to include the total amount due plus any applicable withholding. Customer will indemnify and hold Relativity harmless from and against any Losses incurred by Relativity in connection with any failure by Customer to remit any Taxes. Applicable tax rates and requirements will be determined by Customer’s shipping address set forth in the applicable Order.

3.5
Late Payment

If Customer fails to pay any undisputed amount by the Payment Due Date, then in addition to all other remedies that may be available, Relativity may (a) charge interest on the past due amount at the rate of 1% per month or, if lower, the highest rate permitted under applicable Laws; and (b) decline to permit Customer to add products. If Customer fails to pay undisputed amounts more than 30 days after the Payment Due Date, Relativity may suspend Customer’s access to the Software and/or performance of

6


Exhibit 10.26

 

Services until all past due amounts and interest thereon have been paid. Customer will reimburse all costs and fees incurred by Relativity in connection with collection of unpaid fees.

3.6
Billing Assistance

Customer’s billing and usage metrics will be delivered to Relativity through the Software as set forth in the Documentation. Relativity provides an optional feature by which Customer may choose to obfuscate case, client or matter names, and the personal name portion of the email address used for Access Credentials. If Customer uses the obfuscation feature and has more than one deployment of the Software, Relativity may require that Customer consistently use the obfuscation feature across all deployments to allow Relativity to bill consistently. Customer will provide any requested information as may be reasonably necessary for Relativity’s billing and auditing purposes, and reasonably cooperate in: (a) running and providing the results of usage and billing scripts; (b) providing Relativity with certifications respecting usage metrics; and (c) granting Relativity remote, supervised, secure access to Customer’s account to verify billing and usage metrics.

4.
DATA
4.1
Customer Data

As between Customer and Relativity, Customer is responsible for the content and use of Customer Data, and will remain the sole and exclusive owner of all right, title and interest in and to Customer Data, including all Intellectual Property Rights relating thereto.

4.2
Right to Access and Use Customer Data

Customer grants Relativity a non-exclusive, non-transferable (except in compliance with Section 15.3) right to access and use Customer Data for the purpose of providing the Software and performing Relativity's obligations under the Agreement.

4.3
Customer Data Security

Relativity will use commercially reasonable efforts to safeguard Customer Data as set forth in: (a) the Data Security Terms; and (b) any Data Processing Agreement attached hereto as Exhibit A.

4.4
Usage Data

Relativity may collect, reproduce, distribute, modify, and otherwise use and publish data and other information that Relativity compiles or derives, relating to or arising from the performance or use of the Software by Customer and its Authorized Users, including statistics, metrics and analytic data, and any data and other information derived therefrom (collectively, “Usage Data”); provided, however, that, Usage Data shall be anonymized and aggregated, and shall never contain any information by which any person would reasonably be able to identify the Confidential Information of Customer, Customer, or any other person or party. As between Relativity and Customer, Relativity shall be the sole and exclusive owner of all right, title and interest in and to Usage Data, including all Intellectual Property Rights relating thereto.

5.
REPRESENTATIONS AND WARRANTIES
5.1
Relativity Representations and Warranties

Relativity represents and warrants to Customer that:

(a)
it has the right to enter into the Agreement and grant the rights granted in the Agreement;
(b)
the Software will perform substantially in conformance with the Documentation (Customer’s sole and exclusive remedy for any failure by Relativity to meet the

7


Exhibit 10.26

 

representation and warranty set forth in this Section 5.1(b), is termination in accordance with Section 7.2(b));
(c)
it will comply with all Laws applicable to its business operations and its provision of the Software and Services to Customer;
(d)
it will use commercially reasonable software development practices designed to prevent the Software from containing or transmitting any Harmful Code; and
(e)
the Software will not contain, and has not been developed or modified through the use of, any open source or public library software, including any version of any software licensed pursuant to any GNU public license, in such a way as to (i) require Customer to grant to any third party any rights in Customer’s products, services or Intellectual Property Rights, (ii) require the licensing, disclosure or distribution of any source code developed by or for Customer, (iii) require Customer to license the use of its products or services to third parties without charge, or (iv) create restrictions on or immunities to Customer’s enforcement of its Intellectual Property Rights.
5.2
Customer Representations and Warranties

Customer represents and warrants to Relativity that:

(a)
it has the right to enter into the Agreement and grant the rights granted to Relativity in the Agreement;
(b)
it will comply with all Laws applicable to its business operations and its provision of Customer Data to Relativity; and
(c)
it will use commercially reasonable practices, including the use of anti-virus and malware protection software, designed to prevent Customer Data from containing or transmitting any Harmful Code.
5.3
Disclaimer of Warranties

The representation and warranty set forth in Section 5.1(b) will not apply to the extent of any non-conformance arising from abuse, misapplication, or other user errors by Customer, or any use of the Software not in conformance with the Documentation, or use of the Software in combination or operation with any software, hardware, service, or data not provided by Relativity or identified as a specific technical requirement in the Documentation, to the extent the nonconformity would not have occurred in the absence of such combination or operation. Relativity does not warrant that the functions or the results of using the Software will be suitable for Customer’s intended use (including sufficiency, accuracy, reliability or legal compliance), that the operation of the Software will be timely, uninterrupted or error-free, or that the Software will be secure from unauthorized access or hacking or free of Harmful Code. The express warranties made herein are in lieu of, and to the exclusion of, all other warranties, conditions or representations of any kind, express or implied, statutory or otherwise, relating to the Software or Services. WITHOUT LIMITING THE GENERALITY OF THE FOREGOING, RELATIVITY EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT, AND ANY IMPLIED WARRANTIES OR OTHER OBLIGATIONS ARISING FROM COURSE OF PERFORMANCE, COURSE OF DEALING OR USAGE OF TRADE, AND ALL SUCH WARRANTIES, CONDITIONS AND REPRESENTATIONS ARE EXCLUDED FROM THE AGREEMENT AND WAIVED TO THE FULLEST EXTENT NOT PROHIBITED BY LAW.

6.
CONFIDENTIAL INFORMATION
6.1
Protection of Confidential Information

8


Exhibit 10.26

 

In connection with the Agreement, each party may disclose or make available Confidential Information to the other party. A party receiving or having access to the Confidential Information of the other party will:

(a)
not access or use such Confidential Information other than as necessary to exercise its rights or perform its obligations under and in accordance with the Agreement;
(b)
except as may be permitted by and subject to its compliance with Section 6.2, not disclose or permit access to such Confidential Information other than to its Representatives or Affiliate Representatives who need to know such Confidential Information and are bound by confidentiality and restricted use obligations at least as protective of the Confidential Information as the terms set forth in this Section 6; and
(c)
safeguard such Confidential Information from unauthorized use, access or disclosure using at least the degree of care it uses to protect its similarly sensitive information and in no event less than a reasonable degree of care (it being understood that, for SaaS Products, Customer Data is also subject to the data security requirements set forth in Section 4.3).
6.2
Compelled Disclosures

If a party or any of its Representatives or Affiliate Representatives is compelled by applicable Laws to disclose any Confidential Information of the other party then, to the extent permitted by applicable Laws, the party will promptly, and prior to such disclosure, notify the other party in writing of such requirement so that the other party can seek a protective order or other remedy and will provide reasonable assistance to the other party, at the other party’s sole cost and expense, in opposing such disclosure or seeking a protective order or other limitations on disclosure. For purposes of clarity, the party being compelled to disclose Confidential Information of the other party is not required to suffer any legal detriment or penalty to comply with this Section 6.2 and shall be entitled to disclose Confidential Information of the other party to the extent required by applicable Laws without incurring any liability to the other party thereby.

6.3
Exclusions

The obligations of this Section 6 do not apply to information that:

(a)
was rightfully known to the receiving party without restriction on use or disclosure prior to such information being disclosed or made available to the receiving party in connection with the Agreement;
(b)
was or becomes generally known by the public other than by the receiving party's or any of its Representatives' or Affiliate Representatives’ non-compliance with this Section 6;
(c)
was or is received by the receiving party on a non-confidential basis from a third party that was not or is not, at the time of such receipt, under any obligation to maintain its confidentiality; or
(d)
the receiving party can demonstrate was independently developed by it without reference to or use of any Confidential Information of the other party.
6.4
Equitable Relief

Each party acknowledges and agrees that a breach or threatened breach by it of its obligations under this Section 6 may cause the other party irreparable harm for which monetary damages would not be an adequate remedy. Accordingly, in the event of such breach or threatened breach, the other party will be entitled to seek equitable relief, including a restraining order, an injunction, specific performance, and any other relief that may be available from any court, without any requirement to post a bond or other

9


Exhibit 10.26

 

security, or to prove actual damages or that monetary damages are not an adequate remedy. Such remedies are not exclusive and are in addition to all other remedies that may be available at law, in equity or otherwise.

7.
TERM AND TERMINATION
7.1
Term

These Master Terms commence on the Effective Date and will remain in effect for as long as any Order is in effect. For purposes of clarity, termination of the Agreement under Section 7.2 will automatically terminate all Orders then in effect.

7.2
Termination

A party may terminate the Agreement (or any particular Order which is the subject of the breach or failure) immediately upon written notice:

(a)
if the other party breaches any material provision of the Agreement or a particular Order in a manner that is not capable of cure;
(b)
if the other party breaches any material provision of the Agreement or a particular Order in a manner that is capable of cure and fails to cure the breach within 30 days of the terminating party’s written notice of the breach; or
(c)
if the other party files a petition in bankruptcy, is subject to an involuntary petition in bankruptcy that is not dismissed within 60 days after it is filed, makes an assignment for the benefit of creditors, has a receiver appointed over its assets or business operations, declares its inability to pay its debts as they become due or files for liquidation or dissolution.

Relativity may terminate the Agreement if Customer fails to pay any undisputed amount within 30 days of the Payment Due Date, and such failure continues for 15 days after Relativity has provided written notice of such failure.

7.3
Transition Period

Immediately following the early termination of an Order (other than a termination based on Customer’s breach of the Agreement or any Order, or a termination based on bankruptcy), Customer may elect to continue using the Software under the Agreement for a period of 30 days (the “Transition Period”) by delivering notice to Relativity within ten (10) days of the termination date. During the Transition Period, the Agreement will remain in full force and effect and Customer will pay all fees and charges for access to and use of the Software during the Transition Period at the rates set forth in the applicable Order.

7.4
Effect of Termination or Expiration

Upon any expiration or termination of the Agreement (or specific Order), or expiration of any Transition Period:

(a)
if Relativity terminates the Agreement (or specific Order) pursuant to Section 7.2, any fees under the Agreement (or specific Order, as applicable) that have been invoiced but not paid and all fees that would have become payable had all Orders remained in effect until expiration of the applicable Subscription Term will become immediately due and payable;
(b)
if Customer terminates the Agreement (or specific Order) pursuant to Section 7.2, Relativity will promptly refund to Customer a pro-rated portion of any fees under the Agreement (or specific Order, as applicable) prepaid by Customer, with the pro-rated

10


Exhibit 10.26

 

period commencing on the date of the event giving rise to the right to terminate, and Customer will be relieved of any obligation to pay any further fees under any terminated Order; and
(c)
all rights, licenses, consents, and authorizations granted by either party to the other party under the Agreement (or specific Order, as applicable) will immediately terminatet.
7.5
Return of Confidential Information

Upon any expiration or termination of the Agreement, or expiration of any Transition Period, each party will promptly return to other party, or at the other party’s request, destroy all documents and tangible materials containing, reflecting, incorporating, or based on Confidential Information of the other party and, except as set forth below, permanently erase all Confidential Information of the other party from all systems it directly or indirectly controls. Customer will export or otherwise delete all Customer Data in any SaaS Product. If Customer fails to export or delete any Customer Data in a SaaS Product by the expiration date of the Agreement, within ten (10) days of any early termination of the Agreement, or by the expiration date of any Transition Period, Relativity may (a) continue charging Customer for access to and use of the SaaS Product at the rates set forth in the applicable Order or (b) delete such Customer Data. Notwithstanding anything to the contrary in this Section 7.5 or elsewhere in the Agreement, a party may retain Confidential Information of the other party, including Customer Data, in its then current state and solely to the extent and for so long as required for the receiving party to comply with Laws applicable to its business. In addition, for SaaS Customers, Relativity may retain Customer Data in its backups, archives and disaster recovery systems until such Customer Data is deleted in the ordinary course. Any Confidential Information retained under this Section 7.5 will remain subject to all confidentiality, security and other applicable requirements of the Agreement.

7.6
Surviving Terms

The provisions set forth in the following Sections, and any other rights or obligations of the parties in the Agreement that, by their nature, survive expiration or termination of the Agreement, will survive any expiration or termination of the Agreement: Section 2.7 (Reservation of Rights in the Software), Section 3 (Fees, Invoicing and Payment) (for so long as any fees remain unpaid), Section 6 (Confidential Information), Section 7.4 (Effect of Termination or Expiration), Section 7.5 (Return of Confidential Information), this Section 7.6, Section 8 (Indemnification), Section 9 (Limitation of Liability), Section 11 (Feedback), Section 12 (Governing Law, Jurisdiction and Related Matters), Section 13 (Notices), and Section 15 (Miscellaneous).

8.
INDEMNIFICATION
8.1
Indemnification by Relativity

Relativity will indemnify, defend and hold harmless Customer, its Affiliates and its and their Representatives (“Customer Indemnified Parties”) from and against any Losses incurred in connection with any third-party Claim against the Customer Indemnified Parties to the extent that such Losses arise out of or result from:

(a)
any allegation that, if true, would constitute, or would result from, breach by Relativity of any express representation or warranty in Section 5.1; or
(b)
any allegation that, if true, would constitute infringement, misappropriation or other violation of any third-party Intellectual Property Rights resulting from use of the Software pursuant to the terms of the Agreement (an “IP Claim”).
8.2
Indemnification by Customer

11


Exhibit 10.26

 

Customer will indemnify, defend and hold harmless Relativity, its Affiliates and its and their Representatives (“Relativity Indemnified Parties”) from and against any Losses incurred in connection with any third-party Claim against Relativity Indemnified Parties to the extent that such Losses arise out of or result from:

(a)
any allegation with respect to Customer Data that, if true, would constitute, or would result from, violation by Customer or its Authorized Users of any applicable data privacy or data protection Laws or any obligation of confidentiality to any third party; or
(b)
any allegation that if true, would constitute infringement, misappropriation or other violation by any Custom Application or Other Product (each as defined in the Development Tool Terms) of any third-party Intellectual Property Rights.
8.3
IP Claims Limitations and Mitigation

Relativity will have no liability or obligation for any IP Claim or Losses to the extent that such IP Claim arises out of or results from any: (a) access to or use of the Software other than as authorized under the Agreement; (b) alteration or modification of the Software by Customer or any Authorized User, including any Custom Application or Other Product (each as defined in the Development Tool Terms) (for purposes of clarity, IP Claims respecting the Development Tools themselves are covered by Relativity’s obligations under Section 8.1); or (c) use of the Software in combination or operation with any other software, hardware, service, or data not provided by Relativity or identified as a technical requirement in the Documentation, to the extent the IP Claim could have been avoided in the absence of such combination or operation.

If the Software is, or Relativity believes the Software is likely to be, the subject of an IP Claim, Relativity may, at its option and expense: (i) obtain for Customer a license to continue using the Software; (ii) modify the Software, without materially affecting the functionality; (iii) obtain for Customer a license to use other software which is marketed to compete with the Software; or (iv) terminate the applicable Order and refund a pro-rated portion of any fees prepaid by Customer for access to and use of the relevant Software or any related Services, with the pro-rated period commencing on the date Customer discontinued use of the Software due to the IP Claim.

This Section 8 contains the only liability and obligations of Relativity, and the only remedies of Customer, for IP Claims.

8.4
Indemnification Procedure

If a party receives notice of a Claim for which it is indemnified, it will forward the notice to the other party within 15 days (provided that any failure to notify will relieve the indemnifying party of its indemnification obligations only to the extent that such failure actually prejudices its defense of the Claim). The indemnifying party will: (a) promptly assume sole control of the defense of the Claim and will employ counsel of its choice to handle and defend the Claim; and (b) not settle any Claim without the prior written consent of the indemnified party (which will not be unreasonably withheld, delayed or conditioned), unless such settlement is solely for money damages, includes an unconditional release of the indemnified party from all liability for claims that are the subject matter of the Claim, and does not impose any obligations upon, or prejudice the rights of, the indemnified party. The indemnified party will: (i) provide cooperation and assistance to the indemnifying party, at the indemnifying party’s expense; and (ii) not settle or compromise the Claim or make any admission or substantive response relating to the Claim that materially prejudices the indemnifying party’s ability to defend the Claim, so long as the indemnifying party is defending or seeking to settle or compromise the Claim through qualified counsel. Subject to the foregoing, except in the case of an IP Claim, the indemnified party may participate in and observe the proceedings, at its own expense, with counsel of its own choosing.

12


Exhibit 10.26

 

9.
LIMITATION OF LIABILITY
9.1
EXCLUSION OF DAMAGES

TO THE EXTENT PERMITTED BY LAW, AND EXCEPT AS SET FORTH IN SECTION 9.4, IN NO EVENT WILL EITHER PARTY BE LIABLE UNDER OR IN CONNECTION WITH THE AGREEMENT FOR ANY: (A) LOSS OF USE, BUSINESS, REVENUE OR PROFIT OR DIMINUTION IN VALUE; (B) IMPAIRMENT OF, INABILITY TO USE OR LOSS, INTERRUPTION OR DELAY OF THE SOFTWARE (OTHER THAN AS SET FORTH IN ANY SERVICE LEVEL TERMS), OR LOSS OR BREACH OF INFORMATION OR DATA; (C) COST OF REPLACEMENT GOODS OR SERVICES; (D) LOSS OF GOODWILL OR REPUTATION; OR (E) CONSEQUENTIAL, INCIDENTAL, INDIRECT, EXEMPLARY, SPECIAL, ENHANCED OR PUNITIVE DAMAGES.

9.2
GENERAL CAP ON LIABILITY

EXCEPT AS SET FORTH IN SECTION 9.3 AND SECTION 9.4, IN NO EVENT WILL THE AGGREGATE LIABILITY OF ONE PARTY TO THE OTHER PARTY ARISING IN EACH 12 MONTH PERIOD EXCEED THE TOTAL AMOUNT PAID OR PAYABLE TO RELATIVITY UNDER THE AGREEMENT FOR THAT 12 MONTH PERIOD.

9.3
SUPER CAP EVENTS

SECTION 9.2 WILL NOT APPLY TO LIABILITY ARISING OUT OF OR RELATING TO EITHER PARTY’S BREACH OF THE DATA SECURITY TERMS RESULTING IN A DATA BREACH (AS DEFINED IN THE DATA SECURITY TERMS) (A “DATA BREACH CLAIM”). IN NO EVENT WILL THE AGGREGATE LIABILITY OF ONE PARTY TO THE OTHER PARTY ARISING IN EACH 12 MONTH PERIOD EXCEED THREE (3) TIMES THE TOTAL AMOUNT PAID PAYABLE TO RELATIVITY UNDER THE APPLICABLE ORDER FOR THAT 12 MONTH PERIOD WHERE SUCH LIABILITY ARISES OUT OF OR RELATES TO A DATA BREACH CLAIM. FOR CLARITY, A DATA BREACH CLAIM SHALL NOT BE TREATED AS A BREACH OF CONFIDENTIALITY (I.E., A DATA BREACH CLAIM IS NOT AN UNCAPPED CLAIM UNDER SECTION 9.4).

9.4
EXCLUSIONS

SECTION 9.1 AND 9.2 WILL NOT APPLY TO LIABILITY ARISING OUT OF OR RELATING TO A PARTY’S BREACH OF SECTION 6 (CONFIDENTIAL INFORMATION), CUSTOMER’S BREACH OF SECTION 2.6 (RESTRICTIONS ON ACCESS TO AND USE OF THE SOFTWARE), A PARTY’S OBLIGATIONS UNDER SECTION 8 (INDEMNIFICATION), A PARTY’S GROSS NEGLIGENCE OR WILLFUL MISCONDUCT, OR A PARTY’S VIOLATION OF THE OTHER PARTY’S INTELLECTUAL PROPERTY RIGHTS.

9.5
APPLICABILITY OF LIMITATIONS OF LIABILITY

THE LIMITATIONS OF LIABILITY SET FORTH IN THIS SECTION 9 WILL APPLY, TO THE EXTENT PERMITTED BY LAW, (A) WHETHER THE APPLICABLE CLAIM ARISES UNDER BREACH OF CONTRACT, TORT, STRICT LIABILITY, OR ANY OTHER LEGAL OR EQUITABLE THEORY, (B) WHETHER THE CLAIMANT WAS ADVISED OF THE POSSIBILITY OF SUCH LOSSES, OR SUCH LOSSES WERE OTHERWISE FORESEEABLE, AND (C) EVEN IF EVERY OTHER REMEDY FAILS OF ITS ESSENTIAL PURPOSE.

10.
PUBLICITY

Neither party will issue or release any announcement, statement, press release, or other publicity or marketing materials relating to the Agreement or, unless expressly permitted under the Agreement, otherwise use the other party's trademarks, service marks, trade names, logos, domain names, or other indicia of association, in each case, without the prior written consent of the other party. Notwithstanding the foregoing, either party may use the name and logo of the other party in lists of other current clients or vendors and Customer may list on its controlled websites, in a professional and reasonable manner, the Relativity name, logo and trademark while this Agreement is in effect. Any permitted use of a party’s name and logo shall be in compliance with any written guidelines provided by the party regarding use of

13


Exhibit 10.26

 

its name and logo, and each party agrees to remove the name and logo promptly after the other party’s written request which provides a reasonable basis for objecting to continued use.

11.
FEEDBACK

Subject to the obligations set forth in the Agreement, including Section 6, Relativity may use any suggestions, ideas, enhancement requests, recommendations or other feedback relating to Relativity or to the Software (collectively, “Customer Feedback”) for purposes of modifying the Software, creating Derivative Works, or creating new products or services (collectively, the “Improvements”). Relativity will own exclusively all Improvements including those based upon or incorporating Customer Feedback, without any obligation to pay Customer any royalty or other compensation. Relativity’s use of Customer Feedback will be at Relativity’s sole risk without any representations, warranties or liability of Customer.

12.
GOVERNING LAW, JURISDICTION AND RELATED MATTERS
12.1
Governing Law and Jurisdiction

The Agreement will be governed by and interpreted in accordance with the Laws of the State of New York USA, without regard to any choice of law or conflicts of laws provisions. All claims and disputes under the Agreement will be litigated, at the election of the party initiating litigation, exclusively in any jurisdiction where Relativity has a registered place of business. The parties irrevocably submit to the jurisdiction and venue of the federal and state courts located in such jurisdiction and agree that such courts are convenient forums. Under no circumstances will the “Uniform Computer Information Transactions Act,” the American Law Institute's "Principles of the Law of Software Contracts," as model laws or as adopted in any jurisdiction, or the United Nations Convention on Contracts for the International Sale of Goods, or similar acts, laws and conventions have any bearing on the interpretation or enforcement of the Agreement and the parties hereby elect to opt out of all such acts, laws and conventions.

12.2
Waiver of Jury Trial

Each party irrevocably and unconditionally waives any right it may have to a trial by jury in any court action, proceeding or counterclaim by either party against the other party arising out of or relating to the Agreement.

12.3
Export Restrictions

The Software is subject to U.S. export control laws (regardless of Customer’s domicile or location) and may be subject to export or import requirements in other countries. Without limiting any other Section of the Agreement relating to compliance with applicable Laws, each party will comply with, and take all action necessary to effect its compliance with, all applicable export, re-export, and import laws, including the U.S. Export Administration Regulations. Customer will not permit access to the Software or transfer, export or re-export of the Software, or the underlying information or technology, by or to any person or other party in violation of US legal restrictions, including any party who is a national or resident of, or located in, any country on the United States Department of Treasury's List of Specially Designated Nationals and Blocked Parties or the U.S. Department of Commerce's Table of Denial Orders, or similar lists identifying parties sanctioned by the U.S. government or any locally applicable denied party lists.

13.
NOTICES

Any notice, request, consent, or other communication under the Agreement intended to have a legal effect will have legal effect only if in writing and addressed to a party as follows (or to such other address or such other person that such party may designate from time to time in accordance with this Section 13):

Customer: KLDiscovery Ontrack, LLC

Attn: Dawn Wilson, CFO, 9023 Columbine Road, Eden Prairie, MN 55347

14


Exhibit 10.26

 

Attn: Andrew Southam

Email: andew.southam@kldiscovery.com

Relativity: Relativity ODA LLC

231 South LaSalle St., 8th Floor

Chicago, Illinois USA 60604

Attn: Legal Department

Email: legal@relativity.com

Notices sent in accordance with this Section 13 will be deemed effectively given: (a) if delivered by hand, with signed confirmation of receipt, when received; (b) if sent by a nationally recognized overnight courier, signature required, when received; or (c) if sent by email, in each case, at the time receipt thereof has been acknowledged by electronic confirmation or otherwise. Written notices which are not given pursuant to the requirements in this Section 13 shall be effective if and when specifically acknowledged by the other party in writing.

14.
FORCE MAJEURE

If the performance of any part of the Agreement by a party is prevented, hindered or delayed by circumstances beyond such party's reasonable control, including acts of God, flood, fire, earthquake or explosion, war, terrorism, invasion, riot or other civil unrest, or general outage or shortage of adequate power or telecommunications services (a “Force Majeure Event”), the affected party will be excused from such performance and will not be liable or in breach of the Agreement, but only to the extent that and only for so long as the party’s performance is actually prevented, hindered or delayed by the Force Majeure Event. Either party may terminate the Agreement if the affected party is prevented from performing all or a substantial portion of its obligations under the Agreement due to a Force Majeure Event for a period of 30 consecutive days or more, by delivering notice to the other party at any time while the Force Majeure Event is continuing. If Customer terminates the Agreement pursuant to this Section 14, Relativity will promptly refund to Customer a pro-rated portion of any fees prepaid by Customer, with the pro-rated period commencing on the date the Force Majeure Event commenced.

15.
MISCELLANEOUS
15.1
Relationship of the Parties

The relationship between the parties is that of independent contractors. Nothing in the Agreement will be construed as creating any agency, partnership, joint venture, or other form of joint enterprise, employment or fiduciary relationship between the parties, and neither party will have authority to contract for or bind the other party in any manner whatsoever.

15.2
Third Parties with Relativity Designations

Relativity has various licensing and contractual relationships with independent third parties which may be referred to as “Relativity Developer Partners” or “Relativity Certified Partners,” and Relativity may periodically award various third parties or persons a “Best in Service” or other designation, including through Relativity’s certification program (each, a “Third Party with a Relativity Designation” or “TPRD”). Third Parties with Relativity Designations are not Relativity Representatives, TPRDs have no authority to bind or act on behalf of Relativity, and Relativity will have no liability for any actions or omissions of TPRDs. No awards, communications or actions of Relativity or any TPRD, nor any statements referring to TPRD with the word “partner” on any website or in any other material or communication, should be interpreted to mean that there is any actual or implied partnership in any legal sense. Relativity’s award of any designation should not be interpreted as an endorsement or guarantee of any particular level, quality or timeliness of services.

15


Exhibit 10.26

 

15.3
Assignment

Neither party may assign its rights or obligations under the Agreement without the prior written consent of the other party, which will not be unreasonably withheld, conditioned or delayed. Any Change in Control will be considered an assignment for purposes of this provision. “Change in Control” means any change resulting from a merger, consolidation or stock transfer, or similar change. Notwithstanding the foregoing, either party may assign the Agreement to an Affiliate or to any third party into which the assigning party is merged, consolidated or reorganized, or to which all or substantially all of the assigning party's assets are sold, upon written notice to the other party, so long as the transferee expressly assumes all obligations of the assigning party under the Agreement; provided, however, that, Customer may not assign this Agreement to any Competitor without Relativity’s prior written consent.

Competitor” means any person or entity that provides software for use in connection with eDiscovery, document review, case management, internal investigations or communications surveillance. The Agreement will be binding upon and inure to the benefit of the parties’ successors and permitted assigns.

15.4
Third Party Beneficiaries

All reservations of proprietary rights and disclaimers and limitations of liability in the Agreement will inure to the benefit of Relativity’s in-bound software vendors. Otherwise, the parties hereby expressly disclaim any intention to create any third-party beneficiaries of the Agreement. For purposes of clarity, Authorized Users are not third-party beneficiaries of the Agreement.

15.5
Entire Agreement
15.6
These Master Terms, together with any Orders, constitute the entire agreement of the parties with respect to the subject matter of the Agreement and supersede all prior and contemporaneous understandings, agreements, representations, and warranties, both written and oral, with respect to such subject matter; provided, however, the Server License shall continue to govern Customer’s license of the Server Product until the expiration or termination of such Server License. If Customer issues any purchase order, receipt or other documentation, such documentation will serve solely to address the administrative convenience of Customer and will not be binding on Relativity or serve to modify or supplement the Agreement or any part thereof, including any Order, even if signed or processed by Relativity. In the event of any inconsistency between these Master Terms, any Order and any exhibits or other documents attached thereto or incorporated therein by reference, the following order of precedence governs: (a) first, the body of the applicable Order; (b) second, to the extent expressly referenced therein, any attachments to or documents incorporated in the Order; and (c) third, these Master Terms.
15.7
Modification and Waiver

The Agreement may only be modified in writing signed by an authorized Representative of each party. No waiver by any party of any provision in the Agreement will be effective unless explicitly set forth in writing and signed by an authorized Representative of the waiving party. Except as otherwise set forth in the Agreement, no failure to exercise, or delay in exercising, any right, remedy, power, or privilege arising from the Agreement, including any failure or delay in billing Customer for taxes or any other amounts that Customer is required to pay, will operate or be construed as a waiver thereof; nor will any single or partial exercise of any right, remedy, power, or privilege hereunder preclude any other or further exercise thereof or the exercise of any other right, remedy, power, or privilege.

15.8
Severability

If any provision of the Agreement is invalid, illegal or unenforceable in any jurisdiction, such invalidity, illegality or unenforceability will not affect any other provision of the Agreement or invalidate or render unenforceable such provision in any other jurisdiction. Upon any determination that any provision is

16


Exhibit 10.26

 

invalid, illegal or unenforceable, then that provision will be reasonably reformed (by modifying, adding, or deleting text) to the minimum extent required to carry out the parties’ intent that the Agreement and all provisions be valid and enforceable to the fullest extent permitted by Law.

15.9
Interpretation

Capitalized terms not defined in these Master Terms shall have the meanings set forth in the Orders or any exhibits or other documents attached thereto or incorporated therein by reference, as applicable. For purposes of the Agreement: (a) the words "include," "includes," and "including" are deemed to be followed by the words "without limitation"; (b) the word "or" is not exclusive; and (c) words denoting the singular have a comparable meaning when used in the plural, and vice-versa. The Agreement will be construed without any presumption against the party drafting the Agreement. Headings are for reference only and are not intended to affect interpretation of the Agreement. The Agreement is drafted in the English language; if translated, the English version of the Agreement will govern and control.

15.10
Counterparts and Electronic Execution

These Master Terms and any Orders may be executed in counterparts, each of which is deemed an original, but all of which together are deemed to be one and the same agreement. Counterparts may be delivered via electronic mail or other transmission method, and any counterpart so delivered will be deemed to have been duly authorized, executed and delivered for all purposes.

SIGNATURES

The parties have caused these Master Terms and Conditions to be executed by their respective duly authorized officers or representatives as of the Effective Date.

RELATIVITY ODA LLC

KLdiscovery Ontrack, LLC

Signature: [relativitySignerSignature_rEPcBAX]

Signature: [counterpartySignerSignature_30NMYPG]

Name:[relativitySignerName_AqKyStx]

Name: [counterpartySignerName_m3w0k04]

Title: [relativitySignerTitle_DrDOKKS]

Title: [counterpartySignerTitle_DJTl9Gv]

 

17


EX-10.27 4 kldi-ex10_27.htm EX-10.27 EX-10.27

Exhibit 10.27

 

Certain confidential information contained in this document, marked by brackets, has been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K

 

ORDER NUMBER 6553c55bd633fe0673c6a69f - SAAS PRODUCT ADD-ONS

This Order Number 6553c55bd633fe0673c6a69f (“Order”) is subject to and governed by the Master Terms and Conditions dated June 1, 2023 (“Master Terms”) executed between Relativity ODA LLC (“Relativity”), and KLdiscovery Ontrack, LLC (“Customer”). Capitalized terms used in this Order but not defined have the meanings set forth in the Master Terms. Unless otherwise specifically set forth in the Special Terms, where applicable, the Order Terms that form part of the Underlying Order will also apply to this Order by their terms.

ORDER DETAILS

Order Effective Date

November 20, 2023

Underlying Order

644c364335b7365c8df202f6

Software

The following products are added on to the Underlying Order:

[ ] [*]

[X] [*]

[ ] [*]

[X] [*]

[ ] [*]

[ ] [*]

[ ] [*]

[X][ ] [*]

[ ] [*]

[ ] [*])

[ ] [*]

Documentation

https://help.relativity.com/

Subscription Term

Unless otherwise specified in the Special Terms, commencing on the Order Effective Date and concluding at the end of the Term set forth in the applicable Underlying Order

 

Currency

All amounts under this Order are in USD


Exhibit 10.27

 

Payment Information

 

 

Payment Terms

See Underlying Order

Is Customer exempt from applicable sales / VAT tax?

See Underlying Order

Does Customer require a purchase order (“PO”)?

[ ] Yes

[X] No

PO Number (if applicable):

 

Prepay Amounts and Payment Terms

Prepay Amounts

See Underlying Order

Monthly and Period Subscription Fees to be offset against Prepay Amounts

Client Domain Fees

N/A

Contracts Fees

Unit Price: $[*]

Included Contracts Units: [*]

Customer Managed Keys

N/A

Data Breach Response Fees

Unit Price: $[*]per Data Breach Response GB Units per month

Included Data Breach Response GB Units: [*] GBs

Additional Geo Fees (for the additional Geo(s) added in this Order)

N/A

 


Exhibit 10.27

 

Temp Geo Fees (for the additional Temp Geo(s) added in this Order)

N/A

Legal Hold Fees

N/A

Personal Information Detect Fees

Unit Price: $[*]

Included PI Detect Document Units: [*]

Sandbox Fees

N/A

Store Fees

N/A

Translate Fees

N/A

Additional terms are set forth in the “Special Terms” section below.

SPECIAL TERMS

If any Products have a Period Subscription Fee, (i) upon execution of this Order, the pro-rata portion of such Period Subscription Fee will be charged against the Prepay Amount to cover the remainder of the current Period, and (ii) on the anniversary of the next Period, the Period Subscription Fee for such Products will be charged against the Prepay Amount.

AI TECHNOLOGY

Some of Relativity’s SaaS Products leverage machine learning or AI technology (together, "AI Technology”), some of which may be made available by Microsoft on Microsoft Azure. AI Technology’s outputs are impacted by the quality of the Customer Data. In addition, some AI Technology is experimental, and some files and data types may be incompatible with AI Technology. AI TECHNOLOGY IS NOT INTENDED TO REPLACE THE WORK OF HUMANS AND CUSTOMER REMAINS RESPONSIBLE FOR MONITORING, VERIFYING, AND REVIEWING ALL OUTPUTS.

CLIENT DOMAIN

Client Domains (each a “Client Domain”) provide a method for Customer to enable its End User Customers (each a “Tenant”) to access and use certain administrative functions of the Software as further described in the Documentation. Each Client Domain is limited to one Tenant.


Exhibit 10.27

 

CONTRACTS

Contracts is a contract review solution that helps transform existing contracts into structured contract data using Contracts OCR, Analysis, Compare, Contracts Viewer, each as further described in the Documentation.

Customer will be charged Contracts Fees based on the Unit Price for Contracts Units after utilizing the Included Contracts Units. “Contracts Unit” means each file, up to [*]MB (“Contracts File Size Limit”). If the file size exceeds the Contracts File Size Limit, the excess number of MBs will be counted as the next Contracts Unit, for up to the Contracts File Size Limit. Included Contracts Units may not be available for any extension or replacement of the Subscription Term. By using Contracts, Customer may create additional Customer Data which will be charged the applicable Standard Workspace Cloud Fees.

DATA BREACH RESPONSE

Data Breach Response: (i) identifies certain personal information identifiers; and (ii) prepares a notification report as described within the Documentation.

After utilizing the one-time Included Data Breach Response GB Units, Customer will be charged the greater of: (a) the actual Relativity Data Breach Response Fees, which are based on the Data Breach Response Monthly Count multiplied by the Unit Price; or (b) a minimum monthly fee of $[*] per Standard Workspace with the Data Breach Response application installed. The “Data Breach Response Monthly Count” is the total amount of Data Breach Response GB Units measured during each calendar month of the Subscription Term in each Standard Workspace in which the Data Breach Response application is installed. “Data Breach Response GB Unit” means each GB of Customer Data, as measured by the size of the native file, that has been processed through the Data Breach Response application and/or is stored in a Standard Workspace during any calendar month. Included Data Breach Response GB Units may not be available for any extension or replacement of the Subscription Term.

PERSONAL INFORMATION DETECT

Personal Information Detect performs the identification and redaction of certain personal information identifiers as described in the Documentation.

Customer will be charged Personal Information Detect Fees based on the Unit Price after utilizing the Included PI Detect Document Units. “PI Detect Document Unit” means each file, up to [*]MB ("PI Detect File Size Limit”). If a file exceeds the PI Detect File Size Limit, the excess number of MBs will be counted as the next PI Detect Document Unit up to the PI Detect File Size Limit. For example, a Document sized at [*]MB shall be charged at [*] PI Detect Document Units. Included PI Detect Document Units may not be available for any extension or replacement of the Subscription Term.

SIGNATURES

The parties have caused this Order to be executed by their respective duly authorized officers or representatives as of the Order Effective Date.

RELATIVITY ODA LLC

KLdiscovery Ontrack, LLC

Signature: [relativitySignerSignature_IjACyMG]

Signature: [counterpartySignerSignature_M4MnyEH]

Name: [relativitySignerName_JkYeF6k]

Name: [counterpartySignerName_JN5fBhf]


Exhibit 10.27

 

Title: [relativitySignerTitle_6fWSDOM]

Title: [counterpartySignerTitle_a73Vjmk]


EX-10.28 5 kldi-ex10_28.htm EX-10.28 EX-10.28

Exhibit 10.28

Certain confidential information contained in this document, marked by brackets, has been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K.

 

 

ORDER NUMBER 654e596a455a99cc7aa4638d - RELATIVITY

This Order Number 654e596a455a99cc7aa4638d (“Order”) is subject to and governed by the Master Terms and Conditions dated June 1, 2023 (“Master Terms”) executed between Relativity ODA LLC (“Relativity”), and KLDiscovery Ontrack, LLC (“Customer”). Capitalized terms used in this Order but not defined have the meanings set forth in the Master Terms.

ORDER DETAILS

Order Effective Date

January 1, 2024

Software

Server Product known as “Relativity,” including the following additional products:

[][*]

[X] [*]

[X] [*]

[X] [*]

[X] [*]

[X] [*]

Documentation

https://help.relativity.com/

Subscription

Multi-Year Fixed Commit

Subscription Term

42 months commencing on the Order Effective Date, comprised of:

January 1, 2024 to June 30, 2024 (“Period 1”)

July 1, 2024 to June 30, 2025 (“Period 2”)

July 1, 2025 to June 30, 2026 (“Period 3”)

July 1, 2026 to June 30, 2027 ("Period 4")

Relativity issues license keys to enable the Software for each Period of the Subscription Term once payment has been received for such Period.

Customer Contacts

Billing contact:

Attn: Accounts Payable

Email: ap@kldiscovery.com

Security contact:

Attn: Jason Davison

Email: jason.davison@kldiscovery.com

 


Exhibit 10.28

 

Bill To Address: Attn: Dawn Wilson, CFO, 9023 Columbine Road, Eden Prairie, MN 55347, United States

Ship To Address: Attn: Dawn Wilson, CFO, 9023 Columbine Road, Eden Prairie, MN 55347, United States

 

Payment Information

Currency

All amounts under this Order are in USD

Payment Terms

See Master Terms

Is Customer exempt from applicable sales / VAT tax?

[X] Yes

[ ] No

Does Customer require a purchase order (“PO”)?

[ ] Yes

[X] No

PO Number (if applicable):

N/A

Subscription Fees

User Fees

$[*] per Period 1 up for up to [*] Server Users ("Server User Cap")

$[*] per Period to increase Server User Cap by [*] Server Users per Period 1

$[*] per month per Server User in excess of Server User Cap per Period 1

$[*] per Period 2, 3 and 4 for up to [*] Server Users (“Server User Cap”)

 


Exhibit 10.28

 

$[*] per Period to increase Server User Cap by [*] Server Users per Period 2, 3 and 4

$[*] per month per Server User in excess of Server User Cap per Period 2, 3 and 4

Client Domain Fees

$[*] for Period 1 for [*] Client Domains

$[*] for Period 2 for [*] Client Domains

$[*] for Period 3 for [*] Client Domains

$[*] for Period 4 for [*] Client Domains

Analytics Fees

$[*] per GB per month

Processing Fees

$[*] per Period for [*] Processing Worker(s)

$[*] per Period per additional Processing Worker (subject to written agreement)

Data Grid Fees

$[*] per Period for [*] Data Grid Nodes

$[*] per Period per additional Data Grid Node (subject to written agreement)

Server Instance Fees

$[*] per Period for [*] Server Instance

$[*] per Period 1 for [*] additional Server Instance(s)

$[*] per Period 2, 3 and 4 for [*] additional Server Instance(s)

Legal Hold Fees

$[*] per Period 1 for [*] Active Custodians

$[*] per Period 2, 3 and 4 for [*] Active Custodians

Total Subscription Fees

Total Subscription Fees

Period 1: $[*], due as of Order Effective Date

Period 2: $[*], due as of July 1, 2024

Period 3: $[*], due as of July 1, 2025

Period 4: $[*], due as of July 1, 2026

Total for Subscription Term: $[*]

Notwithstanding the above, Total Subscription Fees shall be due as specified in the Special Terms.

Additional terms are set forth in the “Special Terms” section and “Order Terms” section below.

SPECIAL TERMS

 


Exhibit 10.28

Termination of Software License Agreement. Relativity and Customer are parties to that certain Software License Agreement dated January 1, 2021, as amended from time to time (collectively, the “Prior Agreement”). The parties hereby agree that except as otherwise specified herein, the Software License(s) granted under the Prior Agreement, shall terminate as of December 31, 2023.

Installment Payments. Notwithstanding the Total Subscriptions Fee due dates set forth above, Relativity permits Customer to pay the Total Subscription Fees in accordance with the installment schedule below provided that: (a) Customer will pay Relativity the additional Installment Premium Fee as set forth below; (b) Customer is still required to pay all installments and Installment Premium Fees even if the Customer does not use the Software to the full extent permitted under this Order; (c) if the Agreement, this Order expires or is terminated when there are any remaining installment payments, those payments are due at that time; (d) Customer may discontinue installment invoicing with respect to any subsequent Period by providing at least sixty (60) days’ advance notice to Relativity; (e) unless Relativity receives Customer’s timely notice electing not to continue installment invoicing for a subsequent Period, Relativity will continue invoicing the Total Subscription Fees on an installment basis; (f) Relativity reserves the right to decline to permit installment payments for any subsequent Period or other Software. In any event, if Customer fails to pay any installment amount when due under this Order, any remaining installment payments of Total Subscription Fees will thereupon become due, and Relativity may decline to permit Customer to pay any other fees on an installment basis.

INSTALLMENT PAYMENT SCHEDULE

Installment

Installment Due Date

Installment Amount

Installment Premium Fee

Total Amount Due

1

1/1/2024

$[*]

N/A

$[*]

2

7/1/2024

$[*]

N/A

$[*]

3

1/1/2025

$[*]

N/A

$[*]

4

7/1/2025

$[*]

N/A

$[*]

5

1/1/2026

$[*]

N/A

$[*]

6

7/1/2026

$[*]

N/A

$[*]

7

1/1/2027

$[*]

N/A

$[*]

SIGNATURES

The parties have caused this Order to be executed by their respective duly authorized officers or representatives as of the Order Effective Date.

RELATIVITY ODA LLC

KLDiscovery Ontrack, LLC

Signature: [relativitySignerSignature_XjzJJLv]

Signature: [counterpartySignerSignature_9annVlY]

Name:[relativitySignerName_TOIHBdV]

Name: [counterpartySignerName_ggjX6Hk]

Title: [relativitySignerTitle_opOjHml]

Title: [counterpartySignerTitle_gLyHECT]

 

ORDER TERMS

1.
USERS

 


Exhibit 10.28

1.1.
Calculation of User Fees

Customer’s subscription includes the number of Server Users in the Server User Cap. At the end of each month, Relativity will identify the total number of Server Users in all instances of the Software (each a “Server Instance”) during that month and bill Customer for any Server Users in excess of the Server User Cap. Relativity will use reasonable efforts to de-duplicate Server Users across all of Customer’s Server Instances (excluding Temporary Instances) and charge only for unique Server Users, however, if Customer alters any user profile in a calendar month, each profile will be counted as a Server User for that calendar month. If Customer determines that Relativity double charged for the same Server User, Customer may ask Relativity to review the charge and, if appropriate, provide a credit.

1.2.
Definition of Server Users

Server Users” means any Authorized Users who are given access to the Software at any time during the month in question, regardless of whether the Authorized Users actually log into or use the Software or whether their access is disabled before the month ends.

1.3.
Increasing Server User Cap

At any time before the final Period of the Subscription Term, Customer may add additional Server Users to the Server User Cap in increments of [*] Server Users. Increases to the Server User Cap will remain in effect for the duration of the Subscription Term.

2.
ANALYTICS
2.1.
General

Customer’s subscription permits Analytics usage on a Pay-As-You-Go basis and Relativity will bill Customer at the end of each month for the total number of GBs consumed by Customer in the prior calendar month. Customer may at any time subscribe for unlimited Analytics or a Volume Subscription at Relativity’s then-current pricing.

2.2.
Measuring Data

Analytics data usage is measured based on the total size of the native files evaluated across all Server Instances. Documents are evaluated when a search is created, and the results of that search are added to a Relativity Analytics index or a Structured Analytics set, or are otherwise submitted to an Analytics feature. The size of the native file is measured for billing if a document has a native file link. If a document does not have a native file link, the document count is converted to a per GB measurement for billing at the rate of [*] docs/GB for documents that have a TIFF link and [*] docs/GB for documents that do not have a TIFF link.

3.
PROCESSING AND DATA GRID

If Customer has more than one Server Instance, Customer’s subscribed number of Processing Workers and Data Grid Nodes will apply in the aggregate across all Server Instances (excluding Temporary Instances). Customer can configure Data Grid with various types of nodes, including data nodes, master nodes and client nodes. For billing purposes, each node is considered a Data Grid Node, unless Customer turns off the data function. Data Grid’s underlying architecture is powered by Elasticsearch open source technology. If Relativity makes any proprietary products of Elasticsearch available to Customer, Relativity reserves the right to discontinue the availability of such products at any time. If Customer adds a Data Grid Node without signing a new Order, Customer will be deemed to have subscribed for such additional Data Grid Node for the remainder of the Subscription Term and will be billed at Relativity’s then-current pricing.

4.
LEGAL HOLD

Each unique person who is populated in Legal Hold and is eligible to be assigned to a hold, matter, or other project (a “Project”), will be considered a “Custodian.” Each Custodian assigned to a Project will be counted as an “Active Custodian” until the Project is closed by Customer. For purposes of clarity, Authorized Users enabled to use Legal Hold will be counted as Server Users, but Custodians and Active Custodians will not be counted as Server Users. If Customer exceeds the subscribed number of Active Custodians when aggregated across all of Customer’s Server Instances, Customer will pay for the next higher tier of subscribed Active Custodians at Relativity’s then-current

 


Exhibit 10.28

pricing (or if Customer already subscribes to Relativity’s highest tier of Active Custodians, Customer may add additional Active Custodians in increments of [*] at Relativity’s then-current pricing).

5.
WORKSPACES
5.1.
Deployment of the Software

Customer may install the main component of the Software on an unlimited number of servers in Customer’s Network, provided Customer may only deploy the Software behind Customer’s firewall at Customer’s site, or in a cloud data center or collocation facility of a third party. “Customer’s Network” means any combination of two or more computers that are electronically linked and capable of sharing the use of a single software program and that are owned and operated by Customer (including remote access by users).

Notwithstanding the restrictions set forth in the Agreement, Customer may deploy the Software for any Server Instance as a series of individual temporary mobile deployments behind the firewalls of End User Customers (“Mobile Instance Use”), so long as: (a) the Software is deployed on a server that Customer owns and temporarily locates behind the End User Customer’s firewall; (b) the Mobile Instance Use is project specific and temporary (i.e., limited to one case); (c) the Mobile Instance Use is limited to corporate End User Customers (e.g., not law firms or litigation services companies) or to the use of Relativity Processing; and (d) the designated Admin (as defined in the Support Terms) for the Mobile Instance Use is a Customer employee.

5.2.
Test and Disaster Recovery Instances

For each Server Instance, Customer may deploy and use on the same Customer’s Network one related instance of the Software for testing purposes only (“Test Instance”) and one related instance of the Software for back-up and disaster recovery purposes only (“DR Instance”). Upon Customer’s request, Relativity will provide Customer with one additional Test Instance dedicated to testing any additional Software product that Customer pays for under an Order. Test Instances are subject to the following additional restrictions: (a) no more than ten (10) Authorized Users may be given access to each Test Instance in any given month; (b) Test Instances may only be used to test patch releases or other releases of the Software, and may not be used for training or demonstration purposes; and (c) Test Instances may not contain Customer Data relating to any active case or investigation or be used for any production purposes. If Customer complies with all terms herein, Customer will not be required to pay additional fees for Test Instances or DR Instances, and individuals using the Test Instances and DR Instances will not be counted as Server Users. Except as set forth herein, Test Instances and DR Instances are subject to all terms in the Agreement applicable to the Software.

5.3.
Exclusions

The Software provided under this Order does not include any licenses that may be required to run the Software, including Microsoft Windows Server, Microsoft’s SQL Server database server, and any other third party products that may otherwise be system requirements.

6.
ADDITIONAL TERMS

Documents incorporated by reference (not modified without Customer’s consent)

Support Terms

https://kcura.my.salesforce.com/sfc/p/5000000072uY/a/1T0000015J8r/4aW1sg6AeWQ_YcG5bb7_5ocZOOQn.ksBtXR_kpDpvB4

Development Tool Terms

https://kcura.my.salesforce.com/sfc/p/5000000072uY/a/Hs000000tztp/qxA.i_UX763UdAbf2jGjGibG4K7JY8OtSiNLYr6EmWY

Data Security Terms

N/A

 

 


EX-10.30 6 kldi-ex10_30.htm EX-10.30 EX-10.30

Exhibit 10.30

SECOND AMENDMENT TO CREDIT AGREEMENT

This SECOND AMENDMENT TO CREDIT AGREEMENT, dated as of March 8, 2024 (this “Amendment”), among KLDiscovery Holdings, Inc. (f/k/a LD Lower Holdings, Inc.), a Delaware corporation (the “Borrower”), LD Topco, Inc., a Delaware corporation (“Holdings”), the other Guarantors party hereto, the lenders party hereto (the “Lenders”), Ally Bank, as a lender and an L/C Issuer (“Ally”), and Wilmington Trust, National Association, as Administrative Agent and Collateral Agent (in such capacities, “Administrative Agent”). Capitalized terms used herein and not otherwise defined shall have the meaning assigned thereto in the Credit Agreement (as defined below).

WHEREAS, reference is hereby made to the Credit Agreement, dated as of February 8, 2021 (as amended by the First Amendment to Credit Agreement, dated as of March 3, 2023, and as further amended, restated, amended and restated, supplemented, extended, refinanced or otherwise modified prior to giving effect to this Amendment, the “Existing Credit Agreement” and, the Existing Credit Agreement as amended by this Amendment, the “Credit Agreement”), among the Borrower, Holdings, the Lenders party thereto, Administrative Agent and Ally;

WHEREAS, the Borrower has requested to make certain amendments to the Existing Credit Agreement as hereinafter set forth; and

WHEREAS, the parties hereto are willing, on the terms and subject to the conditions stated below, to amend the Existing Credit Agreement as hereinafter set forth.

NOW, THEREFORE, in consideration of the premises and agreements, provisions and covenants herein contained, the parties hereto hereby agree as follows:

Section 1.
Defined Terms; References. Unless otherwise specifically defined herein, each term used herein which is defined in the Credit Agreement has the meaning assigned to such term in the Credit Agreement. The rules of construction and other interpretive provisions specified in Sections 1.02, 1.03, 1.05, 1.06 and 1.12 of the Credit Agreement shall apply to this Amendment, including terms defined in the preamble and recitals hereto.
Section 2.
Amendments to Credit Agreement. The Existing Credit Agreement is, subject to satisfaction of each of the conditions set forth in Section 3, amended in accordance with Exhibit A hereto by deleting the stricken text (indicated textually in the same manner as the following example: stricken text) and by inserting the double-underlined text (indicated textually in the same manner as the following example: double underlined text), in each case in the place where such text appears therein, such that immediately after giving effect to this Amendment the Existing Credit Agreement will read as set forth in Exhibit A.
Section 3.
Conditions to Effectiveness. This Amendment shall become effective upon satisfaction or waiver of all of the following conditions precedent (the “Second Amendment Effective Date”):
(a)
the Administrative Agent, the Ally Representative and the Blackstone Credit Representative shall have received executed counterparts of this Amendment from the Loan Parties, the Blackstone Credit Representative, the Required Lenders and the Administrative Agent;
(b)
no Default or Event of Default shall have occurred and be continuing on the Second Amendment Effective Date immediately before or after giving effect to this Amendment;

-1-


Exhibit 10.30

(c)
the representations and warranties contained in Section 4 hereof are true and correct as of the Second Amendment Effective Date; and
(d)
the Loan Parties shall have paid all fees and expenses due and owing as of the Second Amendment Effective Date to (x) King & Spalding LLP as counsel to Blackstone Credit, Holland & Knight LLP as counsel to Ally and Arnold Porter Kaye Scholer LLP as counsel to the Administrative Agent, and (y) all other fees, costs and expenses of the Administrative Agent (without duplication of subclause (x) of this clause (d)) under the Credit Agreement and the other Loan Documents, in each case to the extent such fees have been invoiced at least three (3) Business Days prior to the Second Amendment Effective Date (or such later date as the Borrower may reasonably agree).
Section 4.
Representations and Warranties of Loan Parties. Borrower and each other Loan Party represents and warrants as follow:
(a)
this Amendment has been duly authorized and executed by such Loan Party and each of the Credit Agreement and each of the other Loan Documents, constitutes a legal, valid and binding agreement or instrument of such Loan Party, enforceable against such Loan Party in accordance with its respective terms, except as the enforceability thereof may be limited by applicable bankruptcy, insolvency, reorganization, moratorium or similar laws affecting creditors’ rights generally or by equitable principles relating to enforceability regardless of whether considered in a proceeding in equity or at law; and
(b)
the representations and warranties of such Loan Party contained in the Credit Agreement, this Amendment and the other Loan Documents are true and correct in all material respects (and in all respects to the extent any such representation or warranty is already qualified by materiality) as of the date of this Amendment, except to the extent such representations and warranties relate to an earlier date in which case such representation or warranty are true and correct in all material respects (and in all respects to the extent any such representation or warranty is already qualified by materiality) as of such earlier date.
Section 5.
Effect of Amendment; Etc. Except as expressly set forth herein, this Amendment shall not by implication or otherwise limit, impair, constitute a waiver of or otherwise affect the rights and remedies of the Lenders, the Blackstone Credit Representative or the Administrative Agent under the Credit Agreement or under any other Loan Document and shall not alter, modify, amend or in any way affect any of the terms, conditions, obligations, covenants or agreements contained in the Credit Agreement or any other provision of the Credit Agreement or of any other Loan Document, all of which are ratified and affirmed in all respects and shall continue in full force and effect. Without limiting the foregoing, the Borrower acknowledges and agrees that each Loan Document to which it is a party is hereby confirmed and ratified and shall remain in full force and effect according to its respective terms (in the case of the Credit Agreement, as amended hereby). On and as of the Second Amendment Effective Date, (i) this Amendment shall be a Loan Document and (ii) each reference in the Credit Agreement to “this Amendment”, “hereof”, “hereunder”, “herein” and “hereby” and each other similar reference, and each reference in any other Loan Document to “the Credit Agreement”, “thereof”, “thereunder”, “therein” or “thereby” or any other similar reference to the Credit Agreement shall refer to the Credit Agreement as amended hereby.
Section 6.
Governing Law. THIS AMENDMENT AND EACH OTHER LOAN DOCUMENT (OTHER THAN WITH RESPECT TO ANY COLLATERAL DOCUMENTS TO THE EXTENT EXPRESSLY PROVIDED OTHERWISE THEREIN) SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK WITHOUT

-2-


Exhibit 10.30

GIVING EFFECT TO THE CONFLICTS OF LAWS PRINCIPLES THEREOF, BUT INCLUDING SECTION 5-1401 OF THE NEW YORK GENERAL OBLIGATIONS LAW.
Section 7.
Reaffirmation of the Loan Parties. Each Loan Party hereby confirms and agrees that, notwithstanding the effectiveness of this Amendment, each Loan Document to which such Loan Party is a party is, and the obligations of such Loan Party contained in the Existing Credit Agreement, this Amendment or in any other Loan Document to which it is a party are, and shall continue to be, in full force and effect and are hereby ratified and confirmed in all respects, in each case as amended by this Amendment. For greater certainty and without limiting the foregoing, each Loan Party hereby confirms that the existing security interests granted by such Loan Party in favor of the Administrative Agent for the benefit of, among others, the Lenders pursuant to the Loan Documents in the Collateral described therein shall continue to secure the obligations of the Loan Parties under the Credit Agreement and the other Loan Documents as and to the extent provided in the Loan Documents.
Section 8.
Notices; Successors. All communications and notices hereunder shall be given as provided in the Credit Agreement. The terms of this Amendment shall be binding upon, and shall inure to the benefit of, the parties hereto and their respective successors and assigns.
Section 9.
Severability. Any provision of this Amendment that is prohibited or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such prohibition or unenforceability without invalidating the remaining provisions hereof, and any such prohibition or unenforceability in any jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.
Section 10.
Counterparts. This Amendment may be executed by one or more of the parties to this Amendment on any number of separate counterparts, and all of said counterparts taken together shall be deemed to constitute one and the same instrument. Any signature to this Amendment may be delivered by facsimile, electronic mail (including pdf) or as any electronic signature complying with the U.S. federal ESIGN Act of 2000 or the New York Electronic Signature and Records Act or any other similar state laws based on the Uniform Electronic Transactions Act or other transmission method and any counterpart so delivered shall be deemed to have been duly and validly delivered and electronic signatures or the keeping of records in electronic form shall be valid and effective for all purposes to the fullest extent permitted by applicable law.
Section 11.
Incorporation of Credit Agreement Miscellaneous Provisions. Each of the provisions provided in the following sections of the Credit Agreement is hereby incorporated herein by this reference with the same effect as though set forth in its entirety herein, mutatis mutandis, and as if “this Amendment” in any such provision read “this Amendment”: Section 10.08 (Confidentiality), Section 10.11 (Counterparts), Section 10.15(b) (Submission to Jurisdiction), Section 10.15(c) (Waiver of Venue), Section 10.16 (Service of Process), Section 10.17 (Waiver of Right to Trial by Jury) and Section 10.18 (Binding Effect).
Section 12.
Direction to the Administrative Agent. The Blackstone Credit Representative, the Ally Representative and the Lenders party hereto, constituting the Required Lenders, hereby (i) authorize and direct the Administrative Agent to execute and deliver this Amendment and (ii) acknowledge and agree that (x) the direction in this Section 12 constitutes a direction from the Blackstone Credit Representative, the Ally Representative and the Required Lenders under the provisions of Article IX of the Credit Agreement and (y) Article IX (including, without limitation, Section 9.07 thereof) of the Credit Agreement shall apply to any and all actions taken by the Administrative Agent in accordance with such direction.

 

-3-


Exhibit 10.30

IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed by their respective authorized officers as of the day and year first above written.

 

KLDISCOVERY HOLDINGS, INC.

By:

Name: Christopher J. Weiler

Title: President and Chief Executive Officer

LD TOPCO, INC.

By:

Name: Christopher J. Weiler

Title: President and Chief Executive Officer

KLDISCOVERY ONTRACK, LLC

By:

Name: Christopher J. Weiler

Title: Chief Executive Officer

KLDISCOVERY FRANCHISING, LLC

By:

Name: Christopher J. Weiler

Title: Chief Executive Officer

 

-4-


Exhibit 10.30

LENDERS

 

[_]

 

 

 

By:

Name:

Title:

 

 

-5-


Exhibit 10.30

WILMINGTON TRUST, NATIONAL ASSOCIATION,
as Administrative Agent and Collateral Agent

By:

Name:

Title:

 

 

-6-


Exhibit 10.30

ALLY BANK,
as Ally Representative, a Lender and an L/C Issuer

By:

Name:

Title:

Exhibit A

 

Amended Credit Agreement

 

 

See attached

-7-


EX-10.31 7 kldi-ex10_31.htm EX-10.31 EX-10.31

Exhibit 10.31

 

 

Certain confidential information contained in this document, marked by brackets, has been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K.

 

SIXTH AMENDMENT TO

SOFTWARE LICENSE AGREEMENT

THIS SIXTH AMENDMENT TO SOFTWARE LICENSE AGREEMENT (“Amendment”) is made as

of January 5, 2023 (“Effective Date”), by and between RELATIVITY ODA LLC, a Delaware limited liability company (“Relativity”), and KLDISCOVERY ONTRACK, LLC, a Delaware limited liability company (“Client”).

 

A.
Relativity and Client entered into a Software License Agreement dated January 1, 2021 (“Original Agreement”), as amended from time to time (collectively, and as amended herein, the “Agreement”).

 

B.
The Agreement grants Client a license (“Existing License”) to deploy and use [*] Production Instances of the Software (“Existing Instances”); and the parties mutually desire to amend the Agreement on the terms below.

 

NOW THEREFORE, in consideration of the foregoing recitals and the mutual agreements herein contained, the parties hereby agree as follows:

 

1.
Temporary Instance License. Relativity hereby grants Client a temporary license (“Temporary License”) to deploy [*] additional Production Instance (“Temporary Instance”) of the Software for a period (“Temporary Period”): (a) commencing on the Effective Date of this Amendment and continuing for the remainder of the same calendar month in which the Effective Date occurs and then continuing through the last day of the next full calendar month (“Initial Period”); and (b) thereafter continuing until terminated as provided in Sections 2 and 3 below. The Temporary License and Temporary Instance shall be on and subject to all provisions of the Agreement and Existing License, including terms for Relativity Analytics, except as provided to the contrary herein.

 

2.
Month-to-Month License; Termination and Expiration. After the Initial Period described in Section 1, the Temporary License and Temporary Period will remain in effect on a calendar month-to- month basis until the earlier to occur of: (a) termination of the Agreement; (b) the last day of any calendar month in which Client delivers notice to Relativity (no later than the last day of such month) electing to terminate the Temporary License on such last day and certifying that Client has permanently de-installed, destroyed and discontinued the Temporary Instance as further described below; or (c) the last day (“Final Expiration Date”) of the sixth (6th) full calendar month following the month in which the Effective Date of this Amendment occurs, subject to Section 3 below.

 

3.
Additional License Extensions; Termination and Expiration. During the sixth (6th) full calendar month of the Temporary Period: (a) Client’s system administrators who log into the Temporary Instance Software will see an alert advising that a new license key is required to keep using the Temporary Instance; (b) if Client does not request and apply the new license key, the Temporary Period will terminate on the Final Expiration Date described above; (c) if Client requests and applies the new license key, the Temporary Period will be extended on a month-to-month basis for up to an additional six (6) full calendar months, subject to earlier termination as described in Section 2 above, and subject to further extensions as described in this Section 3 for successive six (6) month periods.

 

4.
Temporary Instance License Fees.
a.
Client’s use of the Temporary Instance is not capped at any particular number of Server Users, and the number of Server Users of the Temporary Instance will not be counted towards the total number of capped Server Users under the Agreement. Client will enable Relativity to have access to billing and usage data through the Software in the Temporary Instance as provided in the Agreement respecting the Existing License.

 

b.
Client shall pay Relativity the following Relativity license fees for the Temporary License: (i) $[*], in advance, when Client signs this Amendment (which covers the Initial Period, i.e.

 

any initial partial calendar month and the first full calendar month); plus (ii) $[*] per month for each additional calendar month of the Temporary Period, in advance on or before the first day of each calendar month; plus (iii) during the entire Temporary Period, an additional monthly amount equal to $[*] times the total number of Server Users in the Temporary Instance during each subject month, in arrears within thirty

(30) days after Relativity invoices such amount following the end of each calendar month. Relativity will not be required to de-duplicate Server Users for the Temporary Instance who are also Server Users for the Existing Instances or any other instance.

 


Exhibit 10.31

 

 

 

c.
In addition, if Client has a Relativity Analytics subscription in effect under the Agreement and has not reached the Data Threshold, Relativity will aggregate the data usage in the Temporary Instance and Client’s other Relativity Production Instance(s) until the aggregate data usage amount reaches the Data Threshold. If Client has a Relativity Analytics subscription in effect under the Agreement and has already reached the Data Threshold, or subsequently reaches the Data Threshold (e.g. with the aggregation of data usage in the Temporary Instance), Relativity will then charge for any further Relativity Analytics data usage on a monthly basis at the applicable per GB burst fee or Pay As You Go data usage rate under the Agreement.

 

5.
End of Temporary Period. When the Temporary Period, or any extension thereof, ends or is terminated: (a) the Temporary License shall expire and Client shall immediately discontinue using and accessing the Temporary Instance; and (b) within the next ten (10) days, Client shall certify to Relativity in writing that Client has completely and permanently uninstalled and permanently discontinued using and accessing the Temporary Instance, has not made any copies of the Software used therein, and has permanently destroyed the Software used therein so it cannot be reinstalled or re-used.

 

6.
Miscellaneous. As amended herein, all provisions of the Agreement shall remain in effect. However, in case of any inconsistency between this Amendment and other prior portions of the Agreement, this Amendment shall govern. This Amendment sets forth the entire agreement between the parties with respect to the matters set forth herein. This Amendment shall not be binding unless and until fully signed and delivered by both parties. Unless provided to the contrary herein: (a) any terms defined herein shall have the meanings ascribed herein when used as capitalized terms in other provisions hereof; and (b) capitalized terms not otherwise defined herein shall have the meanings ascribed thereto in the Agreement. The parties may sign and deliver this Amendment as pdfs via email.

 

IN WITNESS WHEREOF, the parties have executed this Amendment as of the date first set forth

above.

 

RELATIVITY ODA LLC

KLDISCOVERY ONTRACK, LLC

By:

/s/ Sailesh Munagala

By:

/s/ Andrew Southam

Name:

Sailesh Munagala

Name:

Andrew Southam

Title:

CFO

Title:

General Counsel

 

 


EX-10.32 8 kldi-ex10_32.htm EX-10.32 EX-10.32

Exhibit 10.32

Certain confidential information contained in this document, marked by brackets, has been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K.

 

SEVENTH AMENDMENT TO

SOFTWARE LICENSE AGREEMENT

THIS SEVENTH AMENDMENT TO SOFTWARE LICENSE AGREEMENT (“Amendment”) is made as of February 28, 2023 for reference purposes (“Reference Date”) but made effective as of January 1, 2023 (“Effective Date”), by and between RELATIVITY ODA LLC, a Delaware limited liability company, (“Relativity”), and KLDISCOVERY ONTRACK, LLC, a Delaware limited liability company (“Client”).

A. Relativity and Client entered into a Software License Agreement dated January 1, 2021 (“Original Agreement”), as amended from time to time (collectively, and as amended herein, the “Agreement”).

B. The parties mutually desire to modify the Agreement as provided herein.

NOW THEREFORE, in consideration of the mutual agreements herein contained, the parties hereby agree as follows:

1.
Increase in Named Users and Related Changes. Commencing as of the Effective Date, Exhibit A attached to the Original Agreement shall be modified so that:
a.
The permitted number of Named Users in the Named User Cap shall be increased to [*] Named Users (an increase of [*] Named Users).
b.
The Relativity Review Annual Fee shall be increased to $[*] (an increase of $[*]).
c.
The total number of Processing Workers included with the Relativity Review Annual Fee shall be increased to [*] Processing Workers (an increase of [*] Processing Worker).
2.
License Payments.
a.
Upon Client’s execution hereof, Client will pay Relativity $[*] as a prorated payment of the increased portion of the Relativity Review Annual Fee, or $[*], for the net increase in the number of Named Users above for the period from the Effective Date hereof to June 30, 2023.
b.
For the sake of clarity, the total Annual Fees for the remainder of the Term, as set forth in the Original Agreement shall be $[*].
c.
The Installment Payment Schedule set forth in the Special Terms section of Exhibit A to the Original Agreement shall be amended for the Fourth Period as follows:

 

INSTALLMENT PAYMENT SCHEDULE

Period

Installment

Installment Amount Due Date

Installment Amount

Installment Premium Fee

Total Amount Due

Fourth Period

1

 [*]

$[*]

 [*]

$[*]

2

 [*]

$[*]

[*]

$[*]

 

4. Miscellaneous. As amended herein, all provisions of the Agreement shall remain in effect. However, in case of any inconsistency between this Amendment and other prior portions of the Agreement, this Amendment shall govern. This Amendment sets forth the entire agreement between the parties with respect to the matters set forth herein. This Amendment shall not be binding unless and until fully signed and delivered by both parties. Unless provided to the contrary herein: (a) any terms defined herein shall have the meanings ascribed herein when used as capitalized terms in other provisions hereof; and (b) capitalized terms not otherwise defined herein shall have the meanings ascribed thereto in the Agreement. The parties may sign and deliver this Amendment as pdfs via email.

1


Exhibit 10.32

IN WITNESS WHEREOF, the parties have executed this Amendment as of the date first set forth above.

RELATIVITY ODA LLC KLDISCOVERY ONTRACK, LLC

By:

/s/ Sailesh Munagala

 

By:

/s/ Andrew Southam

Name:

Sailesh Munagala

 

Name:

Andrew Southam

Title:

CFO

 

Title:

General Counsel

 

2


EX-10.34 9 kldi-ex10_34.htm EX-10.34 EX-10.34

Exhibit 10.34

 

Independent DIRECTOR AGREEMENT

THIS DIRECTOR AGREEMENT (the “Agreement”) is made as of March 5, 2024, by and among KLDiscovery Inc., a Delaware corporation (the “Company”), and Jill Frizzley (“Director”).

BACKGROUND

WHEREAS, Director has no prior or current affiliation, material business, or relationship, direct or indirect, with the Company or its affiliates, its debt holders or its equity holders and, therefore, is capable of being an independent and disinterested director of the Company.

WHEREAS, the Company desires and has requested that Director serve as an independent and disinterested director of the Company.

WHEREAS, the Company and Director are entering into this Agreement to induce Director to serve in the capacity set forth above and to set forth certain understandings between the parties.

AGREEMENT

NOW, THEREFORE, in consideration of the mutual agreements and promises contained herein, and other good and valuable consideration, the adequacy and sufficiency of which are hereby acknowledged, Company and Director hereby agree as follows:

1. DUTIES. Director agrees to (i) serve as an independent and disinterested director of the Company and to be available to perform the duties consistent with such position pursuant to the entity’s organizational documents (all as amended from time to time, the “Organizational Documents”) and the laws of the state of Delaware; and (ii) serve as a member of a special committee of the Board of Directors when and if established by the Board of Directors and for which Director is qualified to serve. Director agrees to devote as much time as is reasonably necessary to perform completely the duties as an independent and disinterested director of the Company. By execution of this Agreement, Director accepts her appointment or election as an independent and disinterested director of the Company and agrees to serve in such capacity until her successor is duly elected and qualified or until the expiration or termination of this Agreement or Director’s earlier death, incapacitation, resignation or removal. The parties hereto acknowledge and agree that Director is being engaged to serve as an independent and disinterested director of the Company only and is not being engaged to serve, and shall not serve, the Company in any other capacity.

2. TERM. The Board of Directors is classified and Director will be a member of Class B, whose terms expire at the Company’s annual meeting of stockholders to be held in 2024 (the “2024 Annual Meeting”). The Company agrees to take all necessary and desirable actions within its control to nominate Director for election to the Board of Directors at the 2024 Annual Meeting. Director may resign at any time, with or without cause, and may be removed in accordance with and to the extent permitted by the Organizational Documents, in which event this Agreement shall terminate as of the date of such resignation or removal, except as specifically provided herein.

[Signature Page to Independent Director Agreement]

 


Exhibit 10.34

3. COMPENSATION. For all services to be rendered by Director hereunder, and so long as Director continues to serve as a director of the Company, the Company agrees to pay, or to cause one or more of its subsidiaries to pay, Director a monthly fee of $40,000 for each month, without pro ration (except in the month of appointment where such fee shall be pro-rated), payable within 7 (seven) days of execution of this Agreement and in advance each month before the first day of each month thereafter; provided that such fee shall be due and payable for a minimum of six months, without regard to Paragraph 2 above and the Director’s term of office.

 

4. EXPENSES. In addition to the compensation provided in Section 3 hereof, the Company will reimburse or will cause one or more of its subsidiaries to reimburse Director for reasonable and documented out-of-pocket expenses incurred in good faith in the performance of Director’s duties for the Company. Such payments shall be made by the Company or one or more of its subsidiaries upon submission by Director of a statement itemizing the expenses incurred and if requested, provision of invoices or documented charges.

5. CONFIDENTIALITY. The Company and Director each acknowledge that in order for Director to perform her duties as an independent and disinterested director of the Company, Director shall necessarily have access to certain confidential information concerning the Company and its affiliates, including, but not limited to business methods, information systems, financial data and strategic plans which are unique assets of the Company or its affiliates (whether or not marked as confidential or proprietary, “Confidential Information”). The term “Confidential Information” does not include any information which (a) at the time of disclosure or thereafter is generally available to or known by the public (other than as a result of its disclosure by Director in breach of this Agreement), (b) was available to Director on a non-confidential basis prior to disclosure by the Company or its agents, (c) becomes available to Director on a non-confidential basis from a third party, or (d) at the time of disclosure is independently developed by Director without violating her obligations hereunder. Director covenants that she shall not, either directly or indirectly, in any manner, utilize or disclose to any person, firm, corporation, association or other entity any Confidential Information, except as and to the extent required by law or pursuant to a subpoena or order issued by a court, governmental body, agency or official. Director shall provide notice to the Company as promptly as is reasonably practicable prior to any disclosure under (i) or (ii) above and shall cooperate with the Company to limit disclosure of Confidential Information to the extent reasonably practicable. Director shall only disclose Confidential Information under (i) and (ii) above as she reasonably determines, after consultation with the Company (to the extent permitted by law), she is legally required to disclose in connection with any applicable law or request. This Section 5 shall continue in effect after Director has ceased acting as an independent and disinterested director of the Company.

6. INDEMNIFICATION. The Director shall be entitled to indemnification and advancement of expenses pursuant to the applicable governing documents of the Company in such capacity as is available to all directors of the Company. The Company or one of its affiliates shall maintain directors and officers insurance coverage (which, in the case of an affiliate, shall include coverage of directors of the Company) and shall cover the Director thereunder during the term of this Agreement and specifically includes any period thereafter in which she may be subject to liability as a result of her service with the Companies. The terms of such insurance coverage shall

[Signature Page to Independent Director Agreement]

 


Exhibit 10.34

be no less than existing at the date of this Agreement, including but not limited to a minimum aggregate sum of $45m (forty five million dollars) of coverage.

7. INFORMATION. The Company shall provide Director with financial, operational and legal information, as reasonably requested, and shall make its management, advisors and counsel available to discuss the business and operations of the Company upon Director’s reasonable request. To the best of the Company’s knowledge, the information with respect to the Company will be true and correct in all material respects and will not contain any material misstatement of fact or omit to state any material fact necessary to make the statements contained therein not misleading. The Company shall advise the Director of any material event or change in the business, affairs, condition (financial or otherwise) or prospects of the Company that occurs during the term of this agreement.

 

8. EFFECT OF WAIVER. The waiver by either party of the breach of any provision of this Agreement shall not operate as or be construed as a waiver of any subsequent breach thereof.

9. GOVERNING LAW. This Agreement shall be interpreted in accordance with, and the rights of the parties hereto shall be determined by, the laws of the state of Delaware without reference to its conflicts of laws principles.

10. ASSIGNMENT. The rights and benefits of the Company under this Agreement shall not be transferable except by operation of law without Director’s consent, and all the covenants and agreements hereunder shall inure to the benefit of, and be enforceable by or against, its successors and assigns. The Company shall not effect any proposed sale, exchange, dividend or other distribution or liquidation of all or substantially all of its assets or any significant recapitalization or reclassification of its outstanding securities that does not explicitly or by operation of law provide for the assumption of the obligations of the Company set forth herein without Director’s consent. The duties and obligations of Director under this Agreement are personal and therefore Director may not assign any right or duty under this Agreement without the prior written consent of the Company.

11. BINDING EFFECT; SUCCESSORS AND ASSIGNS. This Agreement shall be binding upon and inure to the benefit of and be enforceable by each of the parties hereto and their respective successors, assigns (including any direct or indirect successor by purchase, merger, consolidation or otherwise to all or substantially all of the business or assets of the Company), heirs and personal legal representatives.

12. DISCLOSURE. Director may, at her option and expense and after public announcement of any transaction or following the end of the term of this agreement, publicize her role for the Company (which may include the reproduction of the logo of the Company and a hyperlink to the website of the Company) in her marketing materials or other advertising materials as she may choose, stating that she has acted as a Director to the Company.

13. SEVERABILITY; HEADINGS. If any provision of this Agreement is held by a court of competent jurisdiction to be invalid as applied to any fact or circumstance, it shall be modified by the minimum amount necessary to render it valid, and any such invalidity shall not affect any other provision, or the same provision as applied to any other fact or circumstance. The headings used in this Agreement are for convenience only and shall not be construed to limit or define the scope of any Section or provision.

[Signature Page to Independent Director Agreement]

 


Exhibit 10.34

14. COUNTERPARTS; AMENDMENT. This Agreement may be executed in one or more counterparts, each of which shall be considered one and the same agreement. No amendment to this Agreement shall be effective unless in writing signed by each of the parties hereto.

 

The parties hereto have caused this Agreement to be effective as of March 5, 2024.

 

KLDISCOVERY INC.

 

 

By:_________________________

 

Name:

 

Title:

 

 

 

JILL FRIZZLEY

 

 

_____________________________

 

 

 

 

 

 

 

 

 

 

 

 

 

[Signature Page to Independent Director Agreement]

 


EX-10.35 10 kldi-ex10_35.htm EX-10.35 EX-10.35

Exhibit 10.35

 

Independent DIRECTOR AGREEMENT

THIS DIRECTOR AGREEMENT (the “Agreement”) is made as of March 14, 2024, by and among KLDiscovery Inc., a Delaware corporation (the “Company”), and Neal P. Goldman (“Director”).

BACKGROUND

WHEREAS, Director has no prior or current affiliation, material business, or relationship, direct or indirect, with the Company or its affiliates, its debt holders or its equity holders and, therefore, is capable of being an independent and disinterested director of the Company.

WHEREAS, the Company desires and has requested that Director serve as an independent and disinterested director of the Company.

WHEREAS, the Company and Director are entering into this Agreement to induce Director to serve in the capacity set forth above and to set forth certain understandings between the parties.

AGREEMENT

NOW, THEREFORE, in consideration of the mutual agreements and promises contained herein, and other good and valuable consideration, the adequacy and sufficiency of which are hereby acknowledged, Company and Director hereby agree as follows:

1. DUTIES. Director agrees to (i) serve as an independent and disinterested director of the Company and to be available to perform the duties consistent with such position pursuant to the entity’s organizational documents (all as amended from time to time, the “Organizational Documents”) and the laws of the state of Delaware; and (ii) serve as a member of a special committee of the Board of Directors when and if established by the Board of Directors and for which Director is qualified to serve. Director agrees to devote as much time as is reasonably necessary to perform completely the duties as an independent and disinterested director of the Company. By execution of this Agreement, Director accepts her appointment or election as an independent and disinterested director of the Company and agrees to serve in such capacity until her successor is duly elected and qualified or until the expiration or termination of this Agreement or Director’s earlier death, incapacitation, resignation or removal. The parties hereto acknowledge and agree that Director is being engaged to serve as an independent and disinterested director of the Company only and is not being engaged to serve, and shall not serve, the Company in any other capacity.

2. TERM. The Board of Directors is classified and Director will be a member of Class A, whose terms expire at the Company’s annual meeting of stockholders to be held in 2026 (the “2026 Annual Meeting”). Director may resign at any time, with or without cause, and may be removed in accordance with and to the extent permitted by the Organizational Documents, in which event this Agreement shall terminate as of the date of such resignation or removal, except as specifically provided herein.

 

 


Exhibit 10.35

3. COMPENSATION. For all services to be rendered by Director hereunder, and so long as Director continues to serve as a director of the Company, the Company agrees to pay, or to cause one or more of its subsidiaries to pay, Director a monthly fee of $40,000 for each month, without pro ration (except in the month of appointment where such fee shall be pro-rated), payable within 7 (seven) days of execution of this Agreement and in advance each month before the first day of each month thereafter; provided that such fee shall be due and payable for a minimum of six months, without regard to Paragraph 2 above and the Director’s term of office.

 

4. EXPENSES. In addition to the compensation provided in Section 3 hereof, the Company will reimburse or will cause one or more of its subsidiaries to reimburse Director for reasonable and documented out-of-pocket expenses incurred in good faith in the performance of Director’s duties for the Company. Such payments shall be made by the Company or one or more of its subsidiaries upon submission by Director of a statement itemizing the expenses incurred and if requested, provision of invoices or documented charges.

5. CONFIDENTIALITY. The Company and Director each acknowledge that in order for Director to perform her duties as an independent and disinterested director of the Company, Director shall necessarily have access to certain confidential information concerning the Company and its affiliates, including, but not limited to business methods, information systems, financial data and strategic plans which are unique assets of the Company or its affiliates (whether or not marked as confidential or proprietary, “Confidential Information”). The term “Confidential Information” does not include any information which (a) at the time of disclosure or thereafter is generally available to or known by the public (other than as a result of its disclosure by Director in breach of this Agreement), (b) was available to Director on a non-confidential basis prior to disclosure by the Company or its agents, (c) becomes available to Director on a non-confidential basis from a third party, or (d) at the time of disclosure is independently developed by Director without violating her obligations hereunder. Director covenants that she shall not, either directly or indirectly, in any manner, utilize or disclose to any person, firm, corporation, association or other entity any Confidential Information, except as and to the extent required by law or pursuant to a subpoena or order issued by a court, governmental body, agency or official. Director shall provide notice to the Company as promptly as is reasonably practicable prior to any disclosure under (i) or (ii) above and shall cooperate with the Company to limit disclosure of Confidential Information to the extent reasonably practicable. Director shall only disclose Confidential Information under (i) and (ii) above as she reasonably determines, after consultation with the Company (to the extent permitted by law), she is legally required to disclose in connection with any applicable law or request. This Section 5 shall continue in effect after Director has ceased acting as an independent and disinterested director of the Company.

6. INDEMNIFICATION. The Director shall be entitled to indemnification and advancement of expenses pursuant to the applicable governing documents of the Company in such capacity as is available to all directors of the Company. The Company or one of its affiliates shall maintain directors and officers insurance coverage (which, in the case of an affiliate, shall include coverage of directors of the Company) and shall cover the Director thereunder during the term of this Agreement and specifically includes any period thereafter in which she may be subject to liability as a result of her service with the Companies. The terms of such insurance coverage shall

 

 


Exhibit 10.35

be no less than existing at the date of this Agreement, including but not limited to a minimum aggregate sum of $45m (forty five million dollars) of coverage.

7. INFORMATION. The Company shall provide Director with financial, operational and legal information, as reasonably requested, and shall make its management, advisors and counsel available to discuss the business and operations of the Company upon Director’s reasonable request. To the best of the Company’s knowledge, the information with respect to the Company will be true and correct in all material respects and will not contain any material misstatement of fact or omit to state any material fact necessary to make the statements contained therein not misleading. The Company shall advise the Director of any material event or change in the business, affairs, condition (financial or otherwise) or prospects of the Company that occurs during the term of this agreement.

 

8. EFFECT OF WAIVER. The waiver by either party of the breach of any provision of this Agreement shall not operate as or be construed as a waiver of any subsequent breach thereof.

9. GOVERNING LAW. This Agreement shall be interpreted in accordance with, and the rights of the parties hereto shall be determined by, the laws of the state of Delaware without reference to its conflicts of laws principles.

10. ASSIGNMENT. The rights and benefits of the Company under this Agreement shall not be transferable except by operation of law without Director’s consent, and all the covenants and agreements hereunder shall inure to the benefit of, and be enforceable by or against, its successors and assigns. The Company shall not effect any proposed sale, exchange, dividend or other distribution or liquidation of all or substantially all of its assets or any significant recapitalization or reclassification of its outstanding securities that does not explicitly or by operation of law provide for the assumption of the obligations of the Company set forth herein without Director’s consent. The duties and obligations of Director under this Agreement are personal and therefore Director may not assign any right or duty under this Agreement without the prior written consent of the Company.

11. BINDING EFFECT; SUCCESSORS AND ASSIGNS. This Agreement shall be binding upon and inure to the benefit of and be enforceable by each of the parties hereto and their respective successors, assigns (including any direct or indirect successor by purchase, merger, consolidation or otherwise to all or substantially all of the business or assets of the Company), heirs and personal legal representatives.

12. DISCLOSURE. Director may, at her option and expense and after public announcement of any transaction or following the end of the term of this agreement, publicize her role for the Company (which may include the reproduction of the logo of the Company and a hyperlink to the website of the Company) in her marketing materials or other advertising materials as she may choose, stating that she has acted as a Director to the Company.

13. SEVERABILITY; HEADINGS. If any provision of this Agreement is held by a court of competent jurisdiction to be invalid as applied to any fact or circumstance, it shall be modified by the minimum amount necessary to render it valid, and any such invalidity shall not affect any other provision, or the same provision as applied to any other fact or circumstance. The headings used in this Agreement are for convenience only and shall not be construed to limit or define the scope of any Section or provision.

 

 


Exhibit 10.35

14. COUNTERPARTS; AMENDMENT. This Agreement may be executed in one or more counterparts, each of which shall be considered one and the same agreement. No amendment to this Agreement shall be effective unless in writing signed by each of the parties hereto.

 

The parties hereto have caused this Agreement to be effective as of March 14, 2024.

 

KLDISCOVERY INC.

 

 

By:_________________________

 

Name:

 

Title:

 

 

 

NEAL P. GOLDMAN

 

 

 

_____________________________

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


EX-21.1 11 kldi-ex21_1.htm EX-21.1 EX-21.1

Exhibit 21.1

Subsidiaries

 

 

Entity Name

Country (State)

Ibas Ontrack AB

Sweden

Ibas Ontrack ApS

Denmark

Ibas Ontrack AS

Norway

Ibas Ontrack OY

Finland

KLDiscovery Franchising, LLC

United States (Delaware)

KLDiscovery Holdings, Inc.

United States (Delaware)

KLDiscovery Limited

 

Ireland

KLDiscovery Limited

United Kingdom

KLDiscovery Ontrack (HK) Limited

Hong Kong

KLDiscovery Ontrack (Switzerland) GmbH

Switzerland

KLDiscovery Ontrack AS

Norway

KLDiscovery Ontrack BV

The Netherlands

KLDiscovery Ontrack Canada Co.

Canada

KLDiscovery Ontrack GmbH

Germany

KLDiscovery Ontrack Information Technology Service (Shanghai) Co Ltd

China

KLDiscovery Ontrack K.K.

Japan

KLDiscovery Ontrack Limited

United Kingdom

KLDiscovery Ontrack Pte Ltd

 

Singapore

KLDiscovery Ontrack Pty Ltd.

Australia

KLDiscovery Ontrack S.L.

Spain

KLDiscovery Ontrack S.p z.o.o.

Poland

KLDiscovery Ontrack S.r.l.

Italy

KLDiscovery Ontrack Sarl

France

KLDiscovery Ontrack Single Member P.C.

Greece

KLDiscovery Ontrack, LLC

United States (Delaware)

LD International Holdings Limited

United Kingdom

LD International Holdings SRL

Barbados

LD Topco, Inc.

United States (Delaware)

Ontrack Data Recovery, LLC

United States (Minnesota)

KLDiscovery India Technology Services Private Limited

India

 


EX-23.1 12 kldi-ex23_1.htm EX-23.1 EX-23.1

Exhibit 23.1

 

 

 

 

 

 

 

Consent of Independent Registered Public Accounting Firm

 

 

We consent to the incorporation by reference in the Registration Statement (Form S-8 No. 333-254452) pertaining to the KLDiscovery Inc. 2019 Incentive Award Plan of our report dated March 28, 2024, with respect to the consolidated financial statements of KLDiscovery Inc. included in this Annual Report (Form 10-K) of KLDiscovery Inc. for the year ended December 31, 2023.

 

 

 

/s/ Ernst & Young LLP

 

Tysons, Virginia

March 28, 2024

 

 

 

 


EX-31.1 13 kldi-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Christopher J. Weiler, certify that:

1.
I have reviewed this Annual Report on Form 10-K of KLDiscovery 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 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 (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

March 28, 2024

By:

/s/ Christopher J. Weiler

Christopher J. Weiler

Chief Executive Officer (Principal Executive Officer)

 


EX-31.2 14 kldi-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Dawn Wilson, certify that:

1.
I have reviewed this Annual Report on Form 10-K of KLDiscovery 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 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 (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

March 28, 2024

By:

/s/ Dawn Wilson

Dawn Wilson

Chief Financial Officer (Principal Financial Officer)

 


EX-32.1 15 kldi-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of KLDiscovery Inc. (the “Company”) on Form 10-K for the period ending December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(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 result of operations of the Company.

 

March 28, 2024

By:

/s/ Christopher J. Weiler

Christopher J. Weiler

Chief Executive Officer (Principal Executive Officer)

 

 


EX-32.2 16 kldi-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of KLDiscovery Inc. (the “Company”) on Form 10-K for the period ending December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(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 result of operations of the Company.

 

March 28, 2024

By:

/s/ Dawn Wilson

Dawn Wilson

Chief Financial Officer (Principal Financial Officer)

 

 


GRAPHIC 17 img143662597_0.jpg GRAPHIC begin 644 img143662597_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *FH:C#IL M2/,LC;VV*L:Y)-4O^$CMO^?2^_[\?_7IOB#[^F_]?2_R-35PSJ575E&+LE;H M=D(4U34I*[?F1_\ "1VW_/I??]^/_KT?\)';?\^E]_WX_P#KU)12YJ_\_P"' M_!#EH_R_B1_\)';?\^E]_P!^/_KT?\)';?\ /I??]^/_ *]244C_A([;_GTOO\ OQ_]>I**.:O_ #_A_P $ M.6C_ "_B1_\ "1VW_/I??]^/_KT?\)';?\^E]_WX_P#KU)11S5_Y_P /^"'+ M1_E_$C_X2.V_Y]+[_OQ_]>C_ (2.V_Y]+[_OQ_\ 7J2BCFK_ ,_X?\$.6C_+ M^)'_ ,)';?\ /I??]^/_ *]'_"1VW_/I??\ ?C_Z]244:R+32+VTL;411VB36US)*(ED/ENK[N"=N00&P.#T]^!=&NK>02Q1 MVDPDCE26WF8B-=[[\+\IR!TQ@9Z\=*+(+LV?M=M]J^R_:(OM&,^5O&_'KCK3 M!J-BT0E6\MS&6"AQ*N"3T&<]:QO[ G%_-(5@FC>4S*SS2J%;;C'E@[3Z9ST/ M>HUT*_%J\>RT)+@JOG-E1L*_?V9;K]UPPQQD]G9!=F\+R'?)NFMQ$JH0WFC/ MS9QD=@>,'/--.I6 MOM)O;80;MOF^:NW/IG.,U@7'A^]F2Y0V^GOYRV^26*_ M-'U.T(0,Y(^GY5'>0W.G.C32VEL\E[)/%+]HVA 4((W-&5!]B#GG&,9HY4*[ M.I@GAN85F@E26)NCQL&![=14E4=&"+I%LD:*L:+L4+)O! ) (; R#C.<=ZO5 M+*04444#*N@W5O E^LL\4;&]D.'< XXK6^WV7_/W!_W\'^-8>C:;97@OY+BW M21Q>2*"WIQ_C6G_8.E_\^47Y5GAG7]DN5*WJ_P#(JNJ/M'S-W^7^99^WV7_/ MW!_W\'^-31R1RIOC=74]U.15#^P=+_Y\HORJOX;18[2[11A5NY !Z#BMHU*J MJ*%1+6^U^ADX4W!R@WIW-FBBBNHYPHHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"*>> M.W0/(2 3@8&>:@_M.V_Z:?\ ?LTM_P#=M_\ KL/Y&EKAJU:OM'MTO^J- MHQCRIL;_ &G;?]-/^_9H_M.V_P"FG_?LTZBH]IB/YE]W_!'RP[?C_P ;_:= MM_TT_P"_9H_M.V_Z:?\ ?LTZBCVF(_F7W?\ !#EAV_'_ ( W^T[;_II_W[-' M]IVW_33_ +]FG44>TQ'\R^[_ ((4U1E+?F_2062M)RJK>F_O7^8)4WM/\ !_Y%VBJW]@WG_08F_P"_8_QJ MG>:?>6EU:0_VI,WVARF=H&WC]:4ZE6"O*F_O7^9484Y.RFON?^1JT56_L&\_ MZ#$W_?L?XT?V#>?]!B;_ +]C_&JO6_Y]O[U_F3^Z_G7W/_(LT56_L&\_Z#$W M_?L?XT?V#>?]!B;_ +]C_&B];_GV_O7^8?NOYU]S_P BS16#IEO?:AJFJ69U M.5!92*@8*#OR,_A6K_8-Y_T&)O\ OV/\:+UO^?;^]?YA^Z_G7W/_ ")/#O\ MJM0_Z_I/Z5LU1TO3O[-MY(_.:9I)#(SL,9)Q_A5ZNK#0E"DHRW.>O)2J-QV" ML?P]_J+W_K\D_I6Q6/X>_P!1>_\ 7Y)_2IJ?QH?/]!P_A3^1L4445TF 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %1SSQ6T#SS.$B0;F9N@%25S_C7_ )%6Y_WX_P#T-:F"[D\P!H@Q!*\Y(/;M6Y_9. MF_\ 0/M/^_*_X5GZQX7L=5M$MXXH;7$@9GBB4,0 >!6 MUES;Z?D=M'G]E'VF_D%%%%468NM:G([>[M;07/[J\FB$C0HC-M7. YP/E4\')Q@$5;NK">XU6SO$N(TCM@W[MHB MQ;=P?FW#'&,XU5[IYT\E[8V[1",[L$YSNW?TJM+"U :]IIC9_/;" MA3@Q."P;H5&,L#@\C(X-..N:HI]QK=A:J3-)*H#. MO^HD/W/O'A?NC/WNGO4,.C2+IEY:3W2.UQ*\JR)$5\MF.X'!8YPW(^E1:GH, MNHVD4!O$"B-UE5XBR.S=7VAAA@(K42WL)D^S_9V11-+$ M[(Q;'3IGKQ@\]>E7'U>QCNOL[SE7W;-S(P3=C.W?C;G';.:S9?#UW)#=1#4( M0+E8MY-L3@H%&1\_0[>GZU.-%F$K WB& W'VK883N$G7[V[[N[G&,]LT_=#4 MLV.MZ=J4OE6=QYK%2XPC $ @'!(P<$C\Q6A6%IV@W-C=VT6Y4 ML';<>=YQR!V]?PW:EVZ#04444@*L%[';-.C)(Q,I.57([4^RE$^H7,BA@"J\ M,,&IK#[MQ_UV/\A38/\ D*W?^ZG\JPI1J+V3+I[[5KJQU&7+W3F:$G MH&[H/;'3Z5Z%+#%.FR6-)%SG#J"*YCPA:VY?6W\B+<8SG'M7<5CQ_\C?+_ ->8 M_P#0JX,=1]HZ>K6O0[,)5Y%/1/3J:X.0"01['M7-:QJ]F-5LE+N#;3$R@H>. M/UKIJPM8\/KJ6H6]PI"C.V?W4=/Q[?B/2KQT:TJ5J6KNOS_KY$X25)5+U-K, MV+:XCN[=)XL^6XRI(QD5+2*JHH50 H& !V%+77&]M=SF=KZ!1113$)O^OB+_P!!-=/0 4444 %8_A[_ %%[_P!?DG]* MV*Q_#W^HO?\ K\D_I7-4_C0^?Z&\/X4_D;%%%%=)@%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !7*>/;V^L]+TZ/3[M[22ZU&*V:5 "0K!O7W KJ MZX_XA?\ 'IH/_89M_P"3UMATG45S.K\#,C^R_$/_ $-M[_WZ'^-']E^(?^AM MO?\ OT/\:W:*Z^=]E]R.6W]7,+^R_$/_ $-M[_WZ'^-0R6VL13I!)XUN$F?& MV-E0,WT&:Z.L?4KF&+6M/#7$4;A)3\[#C( !(R.,@_E2=1KHON0U&_\ PY%_ M9?B'_H;;W_OT/\:CAM-9N0Q@\:7,H4X8HJM@^AP:J0ZM+/;.ESJ<9\VS=^-B M[6!P /:GVWDON17L_/\ M%EO^R_$/_0VWO_?H?XT?V7XA_P"AMO?^_0_QJO.P!JTD=Z8SJD4D:74F.G'J>V M\E]R#V;[_BR7^R_$/_0VWO\ WZ'^-']E^(?^AMO?^_0_QJ&;4KA&1(]3B,#W M*QK<,J$NI7)P1A3@]\=Q^.GHMV;W3$E>997#,K,,=F(&<<=,4U5N[67W(3A9 M7O\ BRE_9?B'_H;;W_OT/\:/[+\0_P#0VWO_ 'Z'^-;M%5SOLON1-OZN87]E M^(?^AMO?^_0_QKI/ E_=ZGX0L[J]G:>X9I%:1@,G#L!T]@*@IOPV_P"1&LO] M^;_T8U9UG>DW;JNGJ:4M)_+_ ".LHHHZ=:XCJ&2L4A=AU"DBN'TN37-2TV&[ M;798S)D[1"AQ@D?TKMY_^/>7_R7=_>_\ ,S?LVM?]#!-_WX2C[-K7_0P3 M?]^$K2HHY5_38>R7=_>_\S-^S:U_T,$W_?A*/LVM?]#!-_WX2M*BCE7]-A[) M=W][_P S-^S:U_T,$W_?A*/LVM?]#!-_WX2M*BCE7]-A[)=W][_S,W[-K7_0 MP3?]^$H^S:U_T,$W_?A*TJ*.5?TV'LEW?WO_ #,W[-K7_0P3?]^$H^S:U_T, M$W_?A*TJ*.5?TV'LEW?WO_,I:'=:DGB>33[O4'NXOL?G#=&JX;>!V_&K?C7_ M )%:Y_WX_P#T-:IZ;_R/DG_8-_\ :@JYXU_Y%:Y_WX__ $-:/^7_\^W]\?_DA^[_-^?\ D345']BN?^?T_P#?M:/L5S_S^G_O MVM'[W_GV_OC_ /)![O\ -^?^1)149L[@ DWQ '7]VM-CMII8U=+\E6&0?*%* M]2]O9N_K'_Y(=H[\WY_Y$U%1_8KG_G]/_?M:AMXKF=IE^UD>6Y3_ %8YJ7.I M&2BZ;N_\/^8)1:OS?G_D6J*C^Q7/_/Z?^_:T?8KG_G]/_?M:O][_ ,^W]\?_ M )(7N_S?G_D245']BN?^?T_]^UH^Q7/_ #^G_OVM'[W_ )]O[X__ "0>[_-^ M?^1)161%[_-^?^0^P^[>M*[>ENK73R9W0ERTHV2Z]%W M*7V?4_\ H,2_]^EJO:Z3=67G_9M2DC\^5II,1CYG;J?TK5HI>QCW?_@3_P Q M^U?9?[_\"?\ F'M7V7W+ M_(I?9]3_ .@Q+_WZ6HAI]Z+DW U1_.*["_E+G'7%:5%)T(/>_P![_P P5:2V MM]R_R*7V?4_^@Q+_ -^EH^SZG_T&)?\ OTM7:*?L8]W_ .!/_,/:OLON7^12 M^SZG_P!!B7_OTM'V?4_^@Q+_ -^EJ[11[&/=_P#@3_S#VK[+[E_D4OL^I_\ M08E_[]+1]GU/_H,2_P#?I:NT4>QCW?\ X$_\P]J^R^Y?Y&3;Z3U?9?'?]5J'_7])_2MFNK"-NC%LY\2DJKL%8_A[_47 MO_7Y)_2MBL?P]_J+W_K\D_I2J?QH?/\ 0(?PI_(MZS(\.AZA+&Y21+:1E93@ M@A3@BN+TS2Y+K2K.XEUG63)+ CMC4)!R5!/>NQUW_D7M3_Z])?\ T USVB?\ M@#3O^O6+_P!!%=#-L.W&DVNY#_8A_P"@QK7_ (,)/\:/[$/_ $&-:_\ !A)_ MC6K12-/:2[F5_8A_Z#&M?^#"3_&C^Q#_ -!C6O\ P82?XUJU5BU*QGF$4-[; M22GHB2J2?P!H#VLNY4_L0_\ 08UK_P &$G^-']B'_H,:U_X,)/\ &M6FNZQH MSNP5%&69C@ >IH#VDNYF?V(?^@QK7_@PD_QH_L0_]!C6O_!A)_C6HK!E#*00 M1D$=Z6@/:2[F5_8A_P"@QK7_ (,)/\:/[$/_ $&-:_\ !A)_C6GYB>;Y6]?, MQNVYYQZX]*=0'M)=S*_L0_\ 08UK_P &$G^-']B'_H,:U_X,)/\ &M6B@/:2 M[F5_8A_Z#&M?^#"3_&C^Q#_T&-:_\&$G^-:M% >TEW*?AA9K;Q)J5FU]>7$* MVT+J+FX:7:2S@XR>.@KKJY30O^1RU3_KS@_]"DKJZ:.;%?Q/DOR"BBBF=CLC*_LS4_^AHUG_O_ /\ UJ/[,U/_ *&C6?\ O_\ _6K5HHYV%D97 M]F:G_P!#1K/_ '__ /K4?V9J?_0T:S_W_P#_ *U:M%'.PLC*_LS4_P#H:-9_ M[_\ _P!:C^S-3_Z&C6?^_P#_ /6K5HHYV%D97]F:G_T-&L_]_P#_ .M1_9FI M_P#0T:S_ -__ /ZU:M%'.PLC*_LS4_\ H:-9_P"__P#]:C^S-3_Z&C6?^_\ M_P#6K5HHYV%D97]F:G_T-&L_]_\ _P"M5'5/[7TBWANX_$>JRL)XUV2394@L M F@_]AFW_D];8?\ BHSK? R:BBBN@YPJ."X@N8_,@FCE M3.-T;!AG\*DKFK>X$%Q-):2K)'>O(NY&#".4,2&..@V<_P# :3=AI7.@AN(+ MC?Y,T3?VE %C2W<1*%^8L?F!)R>F_1T>L77V:X*7<=S*+6*8!0/W M9)(;@9/ P><_THYT'(SIJ*YI=2N?,MHI-6M51Y9 TD95SM"@CYB N>V0N/U% M.TB\:\U*UGEO,O+9@^6"N&8$A@!C/;/'\N*?.@Y6='1115$A6;X T+1[WP=: M7%WI5C/,SR[I);='8XD8#)(S6E3?AM_R(UE_OS?^C&HJ-JD[=U^HZ:3GKV_R M-?\ X1?P_P#] +3/_ 2/_"LGQ/X=T.W\+:K-#HVGQRI:2LCI:H&4A3@@@<&N MKILD:2QM'(BNC##*PR"/0BN6-62:=SH<(M6L>9?#Z^\77%F5NX_.TCRSMFNB M0X&/X#U8?7CW%;7AC_D7+3Z-_P"A&NQGXMI /[A_E7'>&/\ D7+3Z-_Z$:RQ M-15*JDE;?]#E<.2I%7OH_P!#7HHHK(T,.YU"6RO=6EW%UBB@V(S':I8L,^W; M/TJF-3O+*\OH/,2XN6NHXT4$E4W)NR%9QCIC&X">,8J\FHW+SSR;[5+6"5XG5\A\JNJ?]>[5;T;_D!:?_ ->T?_H(H O4444 4=4$[6A2!,@_ M?.0,"H=&%PD!61/W)^9&R/RK0G_X]Y?]P_RJ'3O^0?!_NUYTJ%\N*R].OU:YEC6-R9I"P]A[UL$ C!Y!JG9 M:>EI+*X.=Q^7V7TJL32KRQ%.5-^ZM_Z\]A4Y04)*6Y]ZD&FV ,)%E; P_Z MK]TO[OG/R\<<\\57,B+,I07FH23R6S-:FXBE?TMI6=I+>)S( '+(# MN Z ^N*FH;&D%%%%(84444 9FDRZDAOQ9VT,L?VR3)=\'/'_ -:M#[1KO_/C M:_\ ?TTWP[_JM0_Z_I/Z5LUGA:+=)/G:^[_(K$54JC7*OQ_S,C[1KO\ SXVO M_?TUG:--JJQ77V>U@<&YDO_H!KGM$_Y &G?]>L7_H(KKA!PWDWZE4YJ5+1):]"_1115B"N M9LX5U*>Y=;ZW\BWOS<;57/O9]L9J#4K^:;37@N[E8T:UD9',8 N2&(7J.X"M@8/S9[ M5UE% N5VW.3?5YK6,1B\=2#;&*,QKN9&X8 ;V<.H6,UG MWH^R<.34\YLO^1L\3?\ 7VO_ *#6M639?\C9XF_Z^U_]!K6KNGO\E^1BM@K. MUR-9-(FW(KXP1N'0YK1J.:"&X39-$DJYSM=0PS^-0U=#9D"*[TUV>*.VB6YG M1!$I+)'QCV#QWK2>UMY$1'@ MB98_N*R A?IZ4-:V[S>4&['3&:5F*QDC5KORT3RXSIQ6J+*T$31"UA$;'+)Y8P3 MZD4TZ?9-]ZSMSP%YB7H.@Z4K/N%F9_VN\B:[/G1,?M(BC4Q,3]U3@ 'GCZ#J M2:9#?7MQ+%+NB"FU>0Q%3@D''7/^/?ZUJ-86;YW6D!R #F,<@=/RI/[/LL ? M9+? S@>6.,]>U%F%F9Z:C,+4-"L"""VCF>(J1N!&<+@\# P.#3QJ-W]J(9(5 MA^U"#')8@KG/M^O7VR;XLK4>7BVA_=?ZO]V/D[\>E(;"S9RYM("Y;<6,8R3Z M].M.S"S+%%%%4,*Q/%7_ ""8_P#KYA_]#%;=8GBK_D$Q_P#7S#_Z&*NG\:!G MJ=%%%<)@%%%% !7(_$&"YETS2Y;6SN+LVVIPSR1V\9=]BALD ?A^===15TY\ MDE(F<>:-CSK_ (2&X_Z%GQ%_X '_ !H_X2&X_P"A9\1?^ !_QKT6BM_K$?Y? MQ,O8ON>=?\)#Q? M<\Z_X2&X_P"A9\1?^ !_QH_X2&X_Z%GQ%_X '_&O1:*/K$?Y?Q#V+[GFT^MS M7%O)"_AKQ&%D4J2MB0<'WS44&KW,4ADDT+Q/.^-H,E@!M'?&W'M^5>G44OK$ M?Y?Q#V+[GG7_ D-Q_T+/B+_ , #_C1_PD-Q_P!"SXB_\ #_ (UZ+13^L1_E M_$/8ON>=?\)#Q? M<\Z_X2&X_P"A9\1?^ !_QH_X2&X_Z%GQ%_X '_&O1:*/K$?Y?Q#V+[GG7_"0 MW'_0L^(O_ _XUO_ _M;FR\&64-W;RP3!I28Y4*L,R,1D'IQ7345%2MS1Y4 MK%0I76G:5!:3:+JS21@Y*6I(Y)/]:]! MHK.<.9IIF-2DYR4D[6.-_MF;_H!ZS_X"'_&C^V9O^@'K/_@(?\:[*BE[-]R/ M83_F_ XW^V9O^@'K/_@(?\:/[9F_Z >L_P#@(?\ &NRHH]F^X>PG_-^!QO\ M;,W_ $ ]9_\ 0_XT?VS-_T ]9_\!#_C7944>S?S? MS?PG_-^!QO]LS?] /6?_ 0 M_P"-']LS?] /6?\ P$/^-=E11[-]P]A/^;\#D-"^TW7BV6]?3[RVA%D8LW,) M3+;P>/PJ_P"-?^16N?\ ?C_]#6N@KG_&O_(K7/\ OQ_^AK2E'EIR7J3.G[.A M-7OHSH***0LJXW$#)P,GO6QUE74,F.%0S -* =IQQ@U#]E3^_+_W\;_&IK_[ MMO\ ]=A_(TM>95A&=:7,K['1&34%8K26$,T;1R[W1AAE9R01[BE6RB1%1&D5 M5& !(0 *L45/L*?\J#GEW(/LJ?WY?^_C?XT?94_OR_\ ?QO\:GJO-?6=O.D$ M]U!%+)]R-Y K-] >M'L*?\H<\NXIM$(P7E(_ZZ&D6SC50JM* .@$AJ=65T#H MP96&00<@BH_M5OG'GQ9\SROOC[_]WZ^U'L*=[\J'SR[C?LJ?WY?^_C?XT?94 M_OR_]_&_QJ>BCV%/^5"YY=R#[*G]^7_OXW^-'V5/[\O_ '\;_&I(Y8Y03&ZN M Q4E3G!!P1]0:?1["G_*@YY=R#[*G]^7_OXW^-'V5/[\O_?QO\:GHH]A3_E0 M<\NY5&GVXF,P#"5AM+[SN(],^E/^RI_?E_[^-_C4]%'L*?\ *@YY=Q-.)-H, ML3AF&2<]S38/^0K=_P"ZG\J=IO\ QZ?\#;^9IL'_ "%;O_=3^5:0_AT/5?\ MI+!_%/\ KJB[1117HG.87B61(4L)9#A$N06.,XX-5O[>TS_GY_\ (;?X5TI4 M,,, 1Z&F^3'_ ,\T_P"^17'4P]1U'.$DK]U?]4=4*T%!1DGIY_\ .<_M[3/ M^?G_ ,AM_A1_;VF?\_/_ )#;_"NC\F/_ )YI_P!\BN<\(HC?V[N53C6+@#(Z M#Y:GV&(_F7W/_P"2'[:C_*_O7^0?V]IG_/S_ .0V_P */[>TS_GY_P#(;?X5 M5\7^*X?#UW96T,,V4&I0V+JGFRJ2.!@>@/UY_*IE3K05Y3BOD__ )(J-2G+2,7]Z_R, MC^WM,_Y^?_(;?X4?V]IG_/S_ .0V_P *Z/R8_P#GFG_?(K(\1QHNF(0B@^]36A7ITW/F6GD__DBJTS_GY_\ (;?X4?V]IG_/S_Y#;_"K?BN-%\*:F5101 V"!5W2XHSI%D3& MI/D)V_V11[#$?S+[G_\ )![:C_*_O7^1C_V]IG_/S_Y#;_"C^WM,_P"?G_R& MW^%-\.HC>)?$H*J0)X\ CI\IKI?)C_YYI_WR*/88C^9?<_\ Y(/;4?Y7]Z_R M,?PS(LMK>R(_U M%[_U^2?TK8K'\/?ZB]_Z_)/Z5G4_C0^?Z%P_A3^1=U2WDN](O;:( R2P/&H) MQR5(%([/3[:U/A\,88ECW?;8QG S^E=S17185.LX1Y;)_?_F<=N\1_ M]"Z/_ Z.C=XC_P"A='_@='78T46+^L_W5^/^9QV[Q'_T+H_\#HZ-WB/_ *%T M?^!T==C118/K/]U?C_F<=N\1_P#0NC_P.CHW>(_^A='_ ('1UV-%%@^L_P!U M?C_F<=N\1_\ 0NC_ ,#HZ-WB/_H71_X'1UV-%%@^L_W5^/\ F<(FI:S)J,M@ MF@@W,2"1T^V)PIZ'.,5:W>(_^A='_@='5VR_Y*#JG_7G%_,UTE%@^L_W5^/^ M9QV[Q'_T+H_\#HZ-WB/_ *%T?^!T==C118/K/]U?C_F<=N\1_P#0NC_P.CHW M>(_^A='_ ('1UV-%%@^L_P!U?C_FG M^\*ZBBBF95*CJ2YF%%%%!F>87%KK6F^)];FCT*[NH;JX$D MF44_;K^7\PYV>9_;-<_Z%;4?S6C[9KG_ $*VH_FM>F44>W7\OYASL\S^V:Y_ MT*VH_FM4M3AU[5K>*U7PW?0_OXW+N5P &!]:]9HH6(L[J/YASL****YR HHH MH **** "BBB@ HHHH **** ([B>*UMY+B9PD4:EW8] !UKS?P]XYENO&$XNW M*V5ZP2)6/$1'"_GT/N:]*=$D0HZJRGJK#(-OXU2\?\ _(I7'_76+_T,5L:386=E91&U MM((#)&I.M=U2,BN &4, (@! H_CX!&!D@ M]LFNEHIIV YB?4)X)V@@G:VEA\E;:PD529T(7/7+$@E@2IP-O.>:SQ/IR3@+ M+:J4US*X91M!49QZ#-=O15NIJI_;VE?\ /[%^=9RK4X.TI)/U+C2G)7C%LT:YOP?_ ,Q[_L,7'_LM:?\ M;VE?\_L7YU@^&-2L[/\ MG[1<)'YVJ3S1[OXD.,$>W%3]9H_SK[T5["K_*_N M*7C+PYIK:CIMVT@Z5TO\ ;VE?\_L7YUF7.K6#Z_8W"W49 MBCC<,V>A(XKBQSP]:,4Y+==?/_(Z\(JU*3:CT?3R.@@$H@03E3*%&XKT)]JY MCQ7>WD#I R1&VTK_G]B_.JM_?Z'J, AN+R,J&##!YX M_P XJ\7*%6@X0J)/U7XD8:,Z=53G!M>AYN[RP6XNTC1I.45 1\O8G)-7Z MS1KNDJ !>Q #@ 4O]O:5_P _L7YUT4ZU*,%%U$WWNC&=*I*3:@U\BOXM_P"1 M3U3_ *]VJ]I7_('LO^O>/_T$5B>)-6L+OPWJ%O;W4)O^OB+_ -!-=/7':'J- MG;:_K\\UPB17$T;1,>C@*0<5T']O:5_S^Q?G1]9H_P Z^]!["K_*_N-&BH;: M[@O(O-MY5D0'&5/>IJU4E)71FTT[,*Q_#W^HO?\ K\D_I6Q6/X>_U%[_ -?D MG]*YZG\:'S_0VA_"G\C8HHHKI, HHHH **** "BBB@#S?QGXSGL?$-K:Z?)\ MEDX>< \2-W0^P!_,^U>@6%[!J5A!>6S;H9D#*?Z'W'2N;\46MN-:\/D6\69+ M[Y_D'S<=_6NICBCA0)$BH@Z*HP* .>LO^2@ZI_UYQ?S-=)7-V7_)0=4_Z\XO MYFNDH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F/A]_R)=E_O M2?\ H;5T]D_]#:NGH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *YC1O^1[\3?[MK_Z+KIZYC1O^1[\3?[MK_P"BZ .G MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N?\;_ /(FZE_N+_Z$ M*Z"N?\;_ /(FZE_N+_Z$* -FR_X\;?\ ZY+_ "KG_'__ "*5Q_UUB_\ 0Q70 M67_'C;_]BBB@ HHHH **** "BBB@ HH MHH J7ZNT<11&[5;T M;_D!:?\ ]>T?_H(J/JDOYW]R_P A^U7\HSSYO^?.;]*//F_Y\YOTJWK'@"IJ/JDOYW]R_R#VJ_E,[SYO\ GSF_2CSYO^?.;]*T:*/J MDOYW]R_R#VJ_E,[SYO\ GSF_2CSYO^?.;]*T:*/JDOYW]R_R#VJ_E,[SYO\ MGSF_2CSYO^?.;]*T:*/JDOYW]R_R#VJ_E,N6\:"%YI;:5(XU+.S8 4#DD\T0 MWC7$*30V\CQNH977!# ]".:=XB_Y%G5?^O.;_P! --\-?\BOI7_7I'_Z"*/J MDOYW]R_R#VJ_E(UU-6O7LUAD-PB!VCXR%/0U/Y\W_/G-^E9EK_R42_\ ^O"/ M_P!"KI*/JDOYW]R_R#VJ_E*M@CQVH#J58LQP?]=#_GC'_WR*DHJN6/8GF?#_GC' M_P!\BI**.6/8.9]R/[/!_P \8_\ OD4?9X/^>,?_ 'R*IV6J+>:A=6OE%/)P M48G_ %BY()'T92*L)?V,?_?( MH^SP?\\8_P#OD52GUB!88);4I=QRW"0%XI5*H6(&21]1Q5B/4;&4(8[RW<2, M43;*IW,.H'/)]J.1=@YWW)?L\'_/&/\ [Y%'V>#_ )XQ_P#?(J$7]O*D;V]Q M;2J\@3=YPQSZ8SD^U2PW-O<%Q#/'(4.'".&VGT..G0_E1R+L/F?<7[/!_P \ M8_\ OD4?9X/^>,?_ 'R*DHHY8]@YGW(_L\'_ #QC_P"^11]G@_YXQ_\ ?(J2 MBCECV#F?='_ ,]$_P"^ MA6F#:]C$SQ*?M6/K'\/?ZB]_Z_)/Z5J^='_ST3_OH5E>'>;>](_Y_)/Z4ZC3 MKP^?Z"@OW4_D;%%%%=)@%%%% !1110 4444 * M/^0SX;_Z_OZ5T] '-V7_ "4'5/\ KSB_F:Z2N;LO^2@ZI_UYQ?S-=)0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% ',?#[_ )$NR_WI/_0VKIZY MCX??\B79?[TG_H;5T] !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !7,:-_P CWXF_W;7_ -%UT](-D@8@[ MB/XN/7^>:R_&W_'II/\ V%(/ZUT] !1110 4444 %%%% &;XB_Y%G5?^O.;_ M - --\-?\BOI7_7I'_Z"*=XB_P"19U7_ *\YO_0#3?#7_(KZ5_UZ1_\ H(H MS[7_ )*)?_\ 7A'_ .A5TE2)F M #;>^*N45G5I0JJTT5&3B[HH_P!GS?\ /_/^=4+C2[F6\ 61G4*,R.>E;M%< M=;+*%6/*[_>_U-8XB<76=Q9HC;8FBN4GNI&#*<<+E2, \]!]/2I!H.HP0P11Q:?'Y<5PA(W[VLL,]J5)0=4$KC#C(_P!T'C^^U;E%','*79DQ72S &0 MDJH&#\^S<2??. !R>U[1]-N;&>=Y1 D;JH"1,7Y&>[ $#GA22!SC'2M>BAR8 MMK6"TA$-O&L<8YP*EHKJA1IP=X12]$<\JM2:M*3?S"BBBM3,**** "BBB@ M HHHH YCQ1_R&?#?_7]_2NGKF/%'_(9\-_\ 7]_2NGH YNR_Y*#JG_7G%_,U MTEBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y M_P ;_P#(FZE_N+_Z$*Z"N?\ &_\ R)NI?[B_^A"@#9LO^/&W_P"N2_RKG_'_ M /R*5Q_UUB_]#%=!9?\ 'C;_ /7)?Y5S_C__ )%*X_ZZQ?\ H8H Z>BBB@ H MHHH **** "BBB@ HHHH **** ,;Q;_R*>J?]>[5;T;_D!:?_ ->T?_H(JIXM M_P"13U3_ *]VJWHW_("T_P#Z]H__ $$4 8WC;_CTTG_L*0?UKIZYCQM_QZ:3 M_P!A2#^M=/0 4444 %%%% !1110!F^(O^19U7_KSF_\ 0#3?#7_(KZ5_UZ1_ M^@BG>(O^19U7_KSF_P#0#3?#7_(KZ5_UZ1_^@B@#/M?^2B7_ /UX1_\ H5=) M7-VO_)1+_P#Z\(__ $*NDH **** "BBB@#,UFPN+V.W-JT0DAE$@\W.#P?2J MGV37O73?SDK>HKFGAHSDYW:;[,WAB)1BHV3L8/V37O73?SDJCIMSJ^J?:_(% MBOV6Y>V??O&67&2,9XYKK*YOP?\ \Q[_ +#%Q_[+4_5(_P S^\KZS+^5?<5M M2NM7TMK,3BQ;[7]=-_.2C[)KWKIOYR5O44?5(_P S^\/K,OY5]Q@_ M9->]=-_.2LZ^N=\?\ Z"*7U2/\S^\/K,OY5]QSME=:O?WU M]:1"Q$EDZI(6#X)(R,?Y%7_LFO>NF_G)5;PY_P C-XF_Z^(O_0373T?5(_S/ M[Q_69?RK[C-T:QN+&WG6Y:)I99VE/EYP,@>OTK2HHKHITU3BH1V1C.;G)R84 M4459 4444 %%%% !1110 4444 <7\S724 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!S'P^_Y$NR_WI/_ $-JZ>N8^'W_ ")=E_O2 M?^AM73T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M5XY_Y[Z'^4G^%=310!RWE>.?^>^A_E)_A1Y7CG_GOH?Y2?X5U-% '+>5XY_Y M[Z'^4G^%'E>.?^>^A_E)_A74T4 5XY_Y[Z'^4G^%=31 M0!RWE>.?^>^A_E)_A1Y7CG_GOH?Y2?X5U-% '+>5XY_Y[Z'^4G^%'E>.?^>^ MA_E)_A74T4 5XY_Y[Z'^4G^%=310!RWE>.?^>^A_E)_ MA1Y7CG_GOH?Y2?X5U-% '+>5XY_Y[Z'^4G^%5-3TKQGJVG36-S<:*(9@ VSS M >H/]WVKM** .4CM_'$421K/H>U%"C(D[?A535M&\8ZSI[V5U<:,(F96.SS M>#D?P^U=M10!RWE>.?\ GOH?Y2?X4>5XY_Y[Z'^4G^%=310!RWE>.?\ GOH? MY2?X4>5XY_Y[Z'^4G^%=310!RWE>.?\ GOH?Y2?X4>5XY_Y[Z'^4G^%=310! MRWE>.?\ GOH?Y2?X4>5XY_Y[Z'^4G^%=310!RWE>.?\ GOH?Y2?X4>5XY_Y[ MZ'^4G^%=310!RWE>.?\ GOH?Y2?X4>5XY_Y[Z'^4G^%=310!QM_IOC34K">S MGN-%$4R%&V^8#@^G%26UGXVM;6&WCGT39$@1<^9G &!VKKJ* .)U/1O&.JQV MZ7%QHP$$ZSIL\P?,N<9^7IS5WRO'/_/?0_RD_P *ZFB@#EO*\<_\]]#_ "D_ MPH\KQS_SWT/\I/\ "NIHH Y;RO'/_/?0_P I/\*/*\<_\]]#_*3_ KJ:* . M6\KQS_SWT/\ *3_"CRO'/_/?0_RD_P *ZFB@#D+RQ\;7ME/:2W&B>7/&T;[? M,!PPP<<>])9:?XUL+&"TAN-$\J"-8TW>83@# SQ7844 <2FC^,H]7EU-;C1O MM$L0A8'S-NT'/3;UJ[Y7CG_GOH?Y2?X5U-% '+>5XY_Y[Z'^4G^%'E>.?^>^ MA_E)_A74T4 5XY_Y[Z'^4G^%=310!RWE>.?^>^A_E)_ MA1Y7CG_GOH?Y2?X5U-% '+>5XY_Y[Z'^4G^%4M/T?QEIGVKR+C1C]JN'N9-W MF'YVQG'R].*[:B@#B=1T;QCJ;6AGN-&!M;A;B/9Y@^9>F?EZ5=\KQS_SWT/\ MI/\ "NIHH XE]'\92:O%J;7&C?:(HC"H'F;=I.>FWK5WRO'/_/?0_P I/\*Z MFB@#EO*\<_\ /?0_RD_PH\KQS_SWT/\ *3_"NIHH Y;RO'/_ #WT/\I/\*I7 M>C^,KR^LKN6XT;S;-F:/;Y@&6&#GY:[:B@#C;_3?&FI6$]G/<:*(ID*-M\P' M!].*E@M/&]O;Q0)/HFR- BY\S. ,>E=;10!Q-GHWC&QO;V[BN-&\R\=7EW>8 M1D# Q\M7?*\<_P#/?0_RD_PKJ:* .6\KQS_SWT/\I/\ "CRO'/\ SWT/\I/\ M*ZFB@#EO*\<_\]]#_*3_ H\KQS_ ,]]#_*3_"NIHH Y;RO'/_/?0_RD_P * M/*\<_P#/?0_RD_PKJ:* .6\KQS_SWT/\I/\ "CRO'/\ SWT/\I/\*ZFB@#EO M*\<_\]]#_*3_ H\KQS_ ,]]#_*3_"NIHH Y;RO'/_/?0_RD_P */*\<_P#/ M?0_RD_PKJ:* .)OM&\8ZATE\V/;Y@&??Y:N^5XY_P">^A_E)_A7 M4T4 <3'H_C*+5I]26XT;SYHUC8'S-N!TP-M7?*\<_P#/?0_RD_PKJ:* .6\K MQS_SWT/\I/\ "CRO'/\ SWT/\I/\*ZFB@#EO*\<_\]]#_*3_ H\KQS_ ,]] M#_*3_"NIHH Y;RO'/_/?0_RD_P */*\<_P#/?0_RD_PKJ:* .6\KQS_SWT/\ MI/\ "CRO'/\ SWT/\I/\*ZFB@#EO*\<_\]]#_*3_ H\KQS_ ,]]#_*3_"NI MHH Y;RO'/_/?0_RD_P */*\<_P#/?0_RD_PKJ:* .6\KQS_SWT/\I/\ "CRO M'/\ SWT/\I/\*ZFB@#EO*\<_\]]#_*3_ H\KQS_ ,]]#_*3_"NIHH R?#6D M/H>@6VGRRK+)&"691@9))('L,XS_ "K6HHH **** "BBB@ HHHH **** "BB MB@ HHHH ***9+(L,3RONVHI8[5+' ] .3]!0 ^BLG3O$NE:K=-;65Q)+*N=P M\B0!?J2H _&I=2US3](>);Z5XS*<)B%W#'TRH//M0!HT4B,'16&<,,C((/Y' MI6=J&N6NFWUG:3).9;N01QE8SMR?4GCOVR: -*BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK+U'Q#IFDSI#>S2 M1._"?Z/(P8^@(4@GZ4 :E%9L&OZ;<7JV2SM'=,,K%/"\3'Z!P,UI4 %%,FE$ M$+2LKL%&<(A9C] .35/1]7M];T];VU601,Q4>8 #P<>IH OT444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!QTN/#OCU)1\MEK"[6]%F'3\\_ M^/&M'5+R'^U6FG/^AZ3$;B7C.96!"#ZALVFC1ZV]O:-:$ M+));*&\Q(VQ@[\X)P>1M%5O$EQ'=ZAX4N8CF.6[61#Z@[2*1IKZ\\('1I--N MUU(Q"V(,1$?'&_S/NXP,]<^U1:W9O8R^&+6"VNITL)$:5X;=W 48&<@=>"<= M: ->UU347\4WFD3M:F..V\^*1(F!R2 P+'.,]L9]JKV6O:G+8:V\L5I)/IT MKH-FY%8*,D]6/;I4=PUQI_C0ZD+"\N;6ZLEB5H(BQ5MV<,#C;T[^M4;);ZWL M_% N-,NT-U+*T6R,ON+ @ F)8 M7YO=B1^5]DDR"KJ3_#C&!5G7I9;B/PX\-C?R?9[B*>8+9R915.#GY>O!X_'H M10!IWGB1?[0N[.VO],M&M<*S7S_ZQR,X W# '&3SSVJWX:UP:_HZWAC$A],$&L99]0\/:_?3+IEW?:=J#B=7MX\O&V.05[?CBNFTZ2[GMC->1 M>2\C%EASDQKV!/KW/UQVH MT444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %<9\0&")HS'.!>J3@$G\AUKLZXSQQYUS-ID5M97MPUOV1^M %[0?$;:CJU[IDT MEI/) HD2XM#F.1#CW.",CN:Q_"FJQ:-\/DO)0#B9E12VT,Q; R>P]3Z5T5GJ MUU=++>RZ?=VMG&F!%+$3-(W'(09.!T]\^UDW]UX!-A';7$&H6MP)TCGA M:,,0V0 6 !XS^F>M &P/%4D.L65G)>Z7>17A,8>S)+0OVW#<<@DCGCO5K0]6 MU.ZUW4=-U,VB/:!2BPQL#(#T;)8\>V._7BG:=K>I:H\,)T>[L75@;B6X3" # MJ$SRQ/3IQG-5_$FE7KZO8ZAI@(FD#6=PP!XC<'YCC^Z>DD&4&X'!1@ M2V#W^G:F^)XKJVT*U@TV&X>&.:-)HK;.\P '*KCGL!63#')!XRM+^WT2[M[ M6)B 6#&/F))('0X/3[QQTYH N6VN:_?V6IR06M@DEC\GN(E- MG)EU< +CCK[5FVUGJ/3UH ZJVU'4X M-7GL]2MT:V6'SDO8(F2/CJK9)Y_&L:Z\:.FF_P!IV]UI;1A@?L+2?ORF<=0W M#=\;>/6MBUO+S7HY$:PNM/M#$R/]I0*[LPQ@+Z#).>_'O61HFHZQI%BFBSZ' M=37$'[N&>,?N7&>"S=A^= '76UPEW:PW,6?+E19%SUP1D5+3(5D6"-97#R!0 M'8#&3CDXI] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 $4 ?_V0$! end EX-101.SCH 18 kldi-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Leases - Schedule of Future Minimum Lease Payments for Operating and Finance Lease Obligations (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Disclosure - Leases - Schedule of Future Minimum Payments for Finance and Operating Lease Obligations (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Disclosure - Leases - Schedule of Future Minimum Lease Payments for Operating and Finance Lease Obligations (Detail) 3 link:presentationLink link:calculationLink link:definitionLink 100060 - Disclosure - Leases - Schedule of Future Minimum Payments for Finance and Operating Lease Obligations (Details) 3 link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Leases - Schedule of Future Minimum Payments for Finance and Operating Lease Obligations (Details) 4 link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100100 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Organization, Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Correction of an Immaterial Error link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Long Term Debt link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Equity Incentive Plan link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Foreign Currency link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Severance and Retention link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Organization, Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Organization, Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Long Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Equity Incentive Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Severance and Retention (Tables) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Rollforward of Allowance for Doubtful Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Rollforward of Carrying Amount of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Summary of Revenue from Contracts with Customers (Detail) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Fair Value Measurements - Summary of Reconciliation of Liabilities Measured at Fair Value Using Significant Unobservable Inputs (Level 3) (Detail) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Intangibles Assets - Schedule of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Intangibles Assets - Schedule of Future Amortization of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Leases - Schedule of Classification of Finance Leases in Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Leases - Schedule of Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Leases - Schedule of Future Minimum Payments for Finance and Operating Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Leases - Schedule of Future Minimum Lease Payments for Operating and Finance Lease Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Long Term Debt - Summary of Components of Long-term Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Long Term Debt - Summary of Components of Long-term Debt (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Long term debt - Summary of Components of Long-term Debt (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Long Term Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Long Term Debt - Summary of Future Principal Payments, Including in Kind Interest (Detail) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Long term debt - Summary of Future Principal Payments, Including in Kind Interest (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Long Term Debt - Summary of Future Amortization of Debt Issuance Costs and Original Issue Discount (Detail) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Employee Benefit Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Equity Incentive Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Equity Incentive Plan - Schedule of Stock Option Activity Under 2019 Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Equity Incentive Plan - Schedule of Additional Information on Stock Option Grants And Vesting (Detail) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Equity Incentive Plan - Summary of Valuation Models of Fair Value of Awards Granted To Employees and Non-Employees Under 2019 Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Equity Incentive Plan - Stock Based Compensation Expense Included In Consolidated Statements of Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Equity Incentive Plan - Schedule of RSUs Activity for Performance-based RSUs Awarded to Employees Under 2019 Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100700 - Disclosure - Loss Per Share - Summary of Basic and Diluted Loss Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 100710 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100720 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100730 - Disclosure - Income Taxes - Schedule of Loss Before Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 100740 - Disclosure - Income Taxes - Schedule of Loss Before Income Taxes (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100750 - Disclosure - Income Taxes - Components of Loss Before Income Taxes from Continuing Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 100760 - Disclosure - Income Taxes - Summary of Tax Effects of Temporary Differences (Detail) link:presentationLink link:calculationLink link:definitionLink 100770 - Disclosure - Income Taxes - Summary of Deferred Tax Asset Valuation Allowance (Detail) link:presentationLink link:calculationLink link:definitionLink 100780 - Disclosure - Severance and Retention - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100790 - Disclosure - Severance and Retention - Summary of Severance and Retention Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100800 - Disclosure - Severance and Retention - Summary of Severance Related Liabilities within Accounts Payable and Accrued Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100810 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100820 - Disclosure - Related Parties - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100830 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Federal and foreign member. Federal And Foreign Tax [Member] Federal And Foreign Tax [Member] Auditor Firm ID Auditor Firm ID 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual term, balance Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] MGG investment Group. M G G Investment Group [Member] MGG Investment Group [Member] Future amortization of debt issuance costs and original issue discount in year four. Future Amortization Of Debt Issuance Costs And Original Issue Discount In Year Four 2026 Capital Leases, Future Minimum Payments Due in Four Years 2025 Restructuring Cost and Reserve [Line Items] Restructuring Cost And Reserve [Line Items] Geographical [Axis] Geographical Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Employee contribution vested Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Summary of Reconciliation of Liabilities Measured at Fair Value Using Significant Unobservable Inputs (Level 3) Undistributed Earnings of Foreign Subsidiaries Foreign subsidiaries undistributed earnings Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting period Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other liabilities Future amortization of debt issuance costs and original issue discount in year three. Future Amortization Of Debt Issuance Costs And Original Issue Discount In Year Three 2025 Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other assets Restricted Stock Units (RSUs) [Member] Restricted Stock Units [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Other Assets [Member] Other Assets [Member] Capital Leases, Future Minimum Payments Due in Three Years 2024 Entity Public Float Entity Public Float 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four 2021 Credit Agreement Due 2026 Amended 2021 Credit Agreement Due 2026 2021 Credit Agreement due 2026 member. Two Thousand Twenty One Credit Agreement Due Two Thousand Twenty Six [Member] Debt instrument interest rate stated percentage in cash. Debt Instrument Interest Rate Stated Percentage In Cash Debt interest rate in cash Fair Value Disclosures [Text Block] Fair Value Measurements Finance Lease, Liability, to be Paid Total undiscounted lease payments Income Tax, Policy [Policy Text Block] Income taxes Property, Plant and Equipment, Useful Life Estimated useful lives of assets Revenue from Contract with Customer, Excluding Assessed Tax Revenues Settled earnout and issued of common shares. Settled Earnout And Issued of Common Shares Settled earnout obligation and issued of common shares Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Changes in valuation allowance Disaggregation of Revenue [Table Text Block] Summary of Revenue from Contracts with Customers Acquisitions, net of cash acquired Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Concentration Risk Type [Axis] Concentration Risk Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Stock Based Compensation Expense Included In Consolidated Statements of Comprehensive Loss Title of Individual [Domain] Title of Individual Ratio of Indebtedness to Net Capital Debt instrument, net leverage ratio Subsequent Events [Text Block] Subsequent Events Share based compensation arrangement by share based payment award options granted in period fair value. Share Based Compensation Arrangement By Share Based Payment Award Options Granted In Period Fair Value Total fair value of stock options granted Goodwill, Acquired During Period Acquisitions Foreign Currency Disclosure [Text Block] Foreign Currency Operating Lease, Liability, Noncurrent Long term operating lease liabilities Schedule of Stock by Class [Table] Schedule Of Stock By Class [Table] Debt Instrument, Maturity Date, Description Debt instrument, maturity description Revolving credit loans member. Revolving Credit Loans [Member] Revolving Credit Loans [Member] Finance Lease, Liability, Noncurrent Non-current finance lease liabilities Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel Debt Instrument, Unamortized Discount Less: unamortized original issue discount Debt Instrument, Unamortized Discount, Total Class of Stock [Line Items] Class Of Stock [Line Items] Related Party Transactions [Abstract] Balance Sheet Location [Axis] Balance Sheet Location Assets, Current Total current assets United Kingdom and Germany. United Kingdom And Germany [Member] UK and Germany [Member] Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Deferred Tax Assets, Other Other Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred Operating Leases, Future Minimum Payments, Due in Two Years 2023 Long-Term Debt [Text Block] Long Term Debt Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Options outstanding, ending balance Options outstanding, beginning balance Business acquisition date Business Acquisition, Effective Date of Acquisition Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss Four hundred and one (k) plan. Four Hundred And One K Plan [Member] 401(k) plan [Member] Trading Symbol Trading Symbol Deferred Tax Assets, Net of Valuation Allowance Total deferred tax assets, net of valuation allowance Leases, Capital [Abstract] Capital Leases Common Stock, Shares, Issued Common stock, shares issued 2025 Long-Term Debt, Maturity, Year Two Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Current portion of contingent consideration. Current Portion Of Contingent Consideration Current portion of contingent consideration Income tax reconciliation unrecognized tax benefit. Income Tax Reconciliation Unrecognized Tax Benefit Unrecognized tax benefit Sales and marketing [Member] Selling and Marketing Expense [Member] Sales and Marketing [Member] Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Foreign Tax Authority [Member] Foreign [Member] Shares, Outstanding Balance (in shares) Balance (in shares) 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Advertising Expense Advertising costs Restructuring and Related Cost, Number of Positions Eliminated Number of employees associated with reduction in workforce Convertible Debenture [Member] Debenture notes. Debenture Notes [Member] Convertible Debentures Convertible Debentures [Member] Convertible debentures. AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income Current portion of long-term debt Long-Term Debt, Current Maturities Current portion of long-term debt, net Total current portion of debt, net Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign currency Entity Address, City or Town Entity Address, City or Town Related Party Transaction [Line Items] Related Party Transaction [Line Items] Operating Lease, Weighted Average Discount Rate, Percent Weighted average discount rate for operating leases Class of Warrant or Right, Outstanding Warrants outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Options expired Leases of Lessor Disclosure [Text Block] Leases Dilutive securities effect on basic earnings per share. Dilutive Securities Effect On Basic Earnings Per Share Dilutive effect of potentially issuable shares Subsequent Event [Member] Subsequentevent [Member] Subsequent Event Type [Axis] Finance Lease, Principal Payments Financing cash used for finance leases Additional Paid-in Capital [Member] Additional Paid-In Capital Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Foreign rate differential Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Components of Income Tax Expense Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] Liabilities, Current [Abstract] Current liabilities Assets, Current [Abstract] Current assets Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts Preferred Stock, Par or Stated Value Per Share Preferred Stock, per share Statement of Stockholders' Equity [Abstract] Nebula ecosystem. Nebula Ecosystem [Member] Nebula Intangible Assets Disclosure [Text Block] Intangible Assets Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted average exercise price, vested and expected to vest Operating Lease, Liability, Current Operating lease liabilities Advertising Cost [Policy Text Block] Advertising Debt Instrument, Unamortized Discount, Current Less: current portion of unamortized original issue discount Debt Instrument, Maturity Date Term loan maturity date Debt balance amount Long-Term Debt Total debt, net Property, Plant and Equipment, Net Property and equipment, net Contingent Consideration Classified as Equity, Fair Value Disclosure Fair value of future expected acquisition-related contingent consideration obligations Restructuring Charges Expense Restructuring Charges, Total Debt instrument deferred closing fees. Debt Instrument Deferred Closing Fees Deferred closing fees Share based compensation arrangement by share based payment award rate of shares issuence Share Based Compensation Arrangement By Share Based Payment Award Rate Of Shares Issuence Percentage of share increase Accounts Receivable, Credit Loss Expense (Reversal) Provision for losses on accounts receivable Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Federal Statutory rate Federal corporate income tax rate Business acquisition earnout structure amount Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability, Total Capital Leases, Future Minimum Payments Due, Next 12 Months 2022 Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Total debt, net Long Term Debt Including Payment In Kind Interest Long term debt including payment in kind interest. Entity Central Index Key Entity Central Index Key Finance Lease, Liability, Current Finance lease liabilities Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Allowance for doubtful accounts Plan Name [Domain] Plan Name Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Related Party [Member] Accounts Receivable, Allowance for Credit Loss [Table Text Block] Rollforward of Allowance for Doubtful Accounts Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Current Foreign Tax Expense (Benefit) Foreign Schedule of Goodwill [Table Text Block] Rollforward of Carrying Amount of Goodwill Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Pre-tax book loss Loss before income taxes Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Payments of Debt Issuance Costs Debt issuance costs 2027 Finance Lease, Liability, to be Paid, Year Four Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Stock-based compensation Award Type [Axis] Award Type Allowance for doubtful accounts receivable charged to reversed from expense. Allowance For Doubtful Accounts Receivable Charged To Reversed From Expense Charged to/reversed from expense Finance Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term for finance leases Capitalized Computer Software, Net Capitalized software costs Capitalized Computer Software, Net, Total Capitalized Computer Software, Net, Beginning Balance Capitalized Computer Software, Net, Ending Balance Plan Name [Axis] Plan Name Number of business days. Number Of Business Days Number of business days Geographical [Domain] Geographical No expiration. No Expiration [Member] No Expiration [Member] Assets Total assets Operating Lease, Right-of-Use Asset Operating lease right of use assets, net Expire till 2035. Expire Till2035 [Member] Expire Till 2035 [Member] Entity Registrant Name Entity Registrant Name Related Party, Type [Domain] Retained Earnings (Accumulated Deficit) Accumulated deficit Retained Earnings (Accumulated Deficit), Total Supplemental Cash Flow Information [Abstract] Supplemental disclosure: Allowance for doubtful accounts receivable charged to/from other accounts. Allowance For Doubtful Accounts Receivable Charged To And From Other Accounts Charged to/from other accounts Payment in Kind (PIK) Note [Member] Kind Interest Retained Earnings [Member] Accumulated Deficit Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Outstanding balance Outstanding balance Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Taxes on Foreign Earnings Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Tax at federal statutory rate Deferred Income Tax Liabilities, Net Deferred tax liabilities Minimum [Member] Minimum [Member] Proceeds from Stock Options Exercised Proceeds for exercise of stock options Operating Lease, Liability Operating lease liability Non-current Non-current Severance Costs Severance and retention expense Finance Lease, Liability Non-current Non-current Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Expected volatility, Minimum Equity Component [Domain] Equity Component Defined Contribution Plan, Cost Defined contribution plan, cost Fixed Assets Policy. Fixed Assets Policy [Text Block] Fixed Assets Change in Accounting Principle, Accounting Standards Update, Adoption Date Change in Accounting Principle, Accounting Standards Update, Adoption Date Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Capital Leases, Future Minimum Payments Due Total Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Software Development [Member] Internal-Use Software Development [Member] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Sublease Income Sublease income Sublease income Goodwill, Foreign Currency Translation Gain (Loss) Foreign currency translation Debt Instrument, Basis Spread on Variable Rate Loan variable interest rate Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense Research and development Research and Development Expense, Total Debt, Policy [Policy Text Block] Debt issuance costs Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total Finance Lease, Right-of-Use Asset, after Accumulated Amortization Finance lease right of use asset, net Deferred Tax Liabilities, Gross Deferred tax liability Deferred Tax Liabilities, Gross, Total Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Organization, business and summary of significant accounting policies Deferred Foreign Income Tax Expense (Benefit) Foreign Deferred Tax Asset, Interest Carryforward Interest expense carryforward Capital Lease Obligations, Current Less: current portion Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Revenue from Contract with Customer [Policy Text Block] Revenue recognition Amortization of Intangible Assets Amortization expense Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Common stock options available for issuance Error Correction [Text Block] Correction of an immaterial error Deferred Tax Liabilities, Leasing Arrangements Right of Use Asset Right of Use Asset Base Rate [Member] Base Rate [Member] Common stock $0.0001 par value, 200,000,000 shares authorized, 43,086,267 and 42,920,136 issued and outstanding as of December 31, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Debt Instrument, Convertible, Conversion Price Debt conversion price per share Public warrants. Public Warrants [Member] Public Warrants [Member] Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Accrued Expenses Restructuring Reserve Balance at ending of year Balance at beginning of year Restructuring Reserve, Total Furniture and Fixtures [Member] Furniture, fixtures and other equipment Two thousand sixteen credit agreement. Two Thousand Sixteen Credit Agreement [Member] 2016 Credit Agreement [Member] Accrued Liabilities, Current Total Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Share-Based Payment Arrangement, Noncash Expense, Total Auditor Name Auditor Name Income from operations Operating Income (Loss) Repayments of Debt Retirement of debt Organization, business and summary of significant accounting policies. Organization Business And Summary Of Significant Accounting Policies [Table] Organization Business And Summary Of Significant Accounting Policies [Table] Entity Ex Transition Period Entity Ex Transition Period Tax Period [Axis] Tax Period Deferred Income Tax Expense (Benefit) Deferred income taxes Deferred Income Tax Expense (Benefit), Total Income tax provision Total income tax provision Income Tax Expense (Benefit) Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Other adjustments Initial term loan borrowing. Initial Term Loan Borrowing Initial term loan borrowing Research and Development Expense [Member] Research and development [Member] Research and Development [Member] 2027 Long-Term Debt, Maturity, Year Four Stock Issued During Period, Shares, Acquisitions Recapitalization transaction (in shares) Acquisition related contingent consideration (in Shares) Cash balance Cash Deferred Tax Liabilities, Prepaid Expenses Prepaid expenses Payments for Restructuring Payments Share based compensation arrangement by share based payment award, award vest in maximum number of annual installments. Share Based Compensation Arrangement By Share Based Payment Award Award Vest In Maximum Number Of Annual Installments Vesting maximum number of annual installments Private Warrants. Private Warrants [Member] Private Warrants [Member] Share-Based Payment Arrangement, Expense Stock-based compensation expense Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Expected volatility, Maximum Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Taxes Payable, Current Current taxes payable Taxes Payable, Current, Total Finite-Lived Intangible Assets, Net Intangible assets, net of amortization Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Organization. Organization Policy [Text Block] Organization Accounting Standards Update 2016-02 [Member] ASU 2016-02 [Member] Leases, Operating [Abstract] Operating Leases Finance Lease, Liability, Undiscounted Excess Amount Less: interest on lease obligations Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Effect of foreign exchange rates Performance-based restricted stock units. Performance Based Restricted Stock Units [Member] Performance-Based RSUs [Member] Debt instrument original issue discount. Debt Instrument Original Issue Discount Original issue discount Debt Instrument, Face Amount Debt principal amount Earnings Per Share, Policy [Policy Text Block] Net Loss per Common Share Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Valuation allowance Operating Leases, Future Minimum Payments, Due in Three Years 2024 Closing stock price period. Closing Stock Price Period Closing stock price period Convertible Debentures Due 2024 [Member] Convertible debenture notes due two thousand twenty four. Convertible Debenture Notes Due Two Thousand Twenty Four [Member] Convertible Debenture Notes Due 2024 Paid-in-Kind Interest Paid in kind interest Other (income) expense Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Sale of Stock, Price Per Share Sale price of common stock Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Operating Leases Operating Leases, Future Minimum Payments Due, Next 12 Months 2022 Operating Expenses [Abstract] Operating expenses Property, Plant and Equipment [Abstract] Property and equipment Long-Term Debt, Type [Domain] Long-term Debt, Type Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction, Total Entity Voluntary Filers Entity Voluntary Filers Valuation allowance deferred tax asset additions. Valuation Allowance Deferred Tax Asset Addition Additions Subsequent Events [Abstract] Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Income (Loss) from Continuing Operations before Income Taxes, Foreign Foreign Second lien facility. Second Lien Facility [Member] Second Lien Facility Delayed draw term loans Delayed Draw Term Loans Delayed draw term loans Commitments And Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Percentage of additional amount will add to principal amount. Percentage Of Additional Amount Will Add To Principal Amount Percentage of amount will add to principal amount Time based vesting stock option. Time Based Vesting Stock Option [Member] Time Based Vesting Stock Option [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Options granted Other Accrued Liabilities, Current Other accrued expenses Finance Lease, Liability, to be Paid, after Year Five Thereafter Equity [Text Block] Equity Minimum prior written notice period. Minimum Prior Written Notice Period Minimum prior written notice period Depreciation Depreciation expense Depreciation, Total Accrued Salaries, Current Accrued salaries Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest Non employee director. Non Employee Director [Member] Non Employee Director [Member] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Retirement Plan Type [Domain] Retirement Plan Type Current portion of unamortized debt issuance costs. Current Portion Of Unamortized Debt Issuance Costs Less: current portion of unamortized debt issuance costs Future amortization of debt issuance costs and original issue discount in next twelve months. Future Amortization Of Debt Issuance Costs And Original Issue Discount In Next Twelve Months 2023 Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Operating Leases, Rent Expense Rent expense Equity, Attributable to Parent [Abstract] Stockholders' equity Schedule of future minimum lease payments for finance and operating leases. Schedule Of Future Minimum Lease Payments For Finance And Operating Leases [Table Text Block] Schedule of Future Minimum Payments for Finance and Operating Lease Obligations Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Lessee, Operating Lease, Liability, to be Paid, after Year Five Thereafter Lease, Cost [Table Text Block] Schedule of Components of Lease Cost Impairment of Intangible Assets (Excluding Goodwill) Impairment of intangible asset Impairment of Intangible Assets (Excluding Goodwill), Total Developed Technology Rights [Member] Developed Technology [Member] Share based compensation arrangement by share based payment award vest based on achievement Share Based Compensation Arrangement By Share Based Payment Award Vest Based On Achievement Percentage Share based compensation arrangement by share based payment award vest based on achievement percentage. Line of Credit Facility, Maximum Borrowing Capacity Maximum borrowing capacity Number of Reporting Units Number of reporting unit Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Total fair value of options vested Cost of Goods and Services Sold Cost of revenues Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] Amended 2021 Credit Agreement [Member] Two thousand twenty one credit agreement member Two Thousand Twenty One Credit Agreement [Member] 2021 Credit Agreement Deferred Tax Liabilities, Net Net deferred tax liability Deferred Tax Liabilities, Net, Total Deferred tax asset valuation allowance, included in effective tax rate reconciliation other adjustments. Deferred Tax Asset Valuation Allowance Included In Effective Tax Rate Reconciliation Other Adjustments Valuation allowance included in effective tax ate reconciliation 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Number of trading days. Number Of Trading Days Number of trading days Capital Leases, Future Minimum Payments Due in Two Years 2023 Liability Class [Axis] Liability Class 2025 Finance Lease, Liability, to be Paid, Year Two Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Prepaid Expenses [Member] Prepaid Expense. Prepaid Expense [Member] Number of data recovery labs. Number Of Data Recovery Labs Number of data recovery labs Revolving Credit Facility [Member] Revolving Credit Facility [Member] Earnings Per Share, Basic Basic loss per share Earnings Per Share, Basic, Total Net loss per share - basic Customer Concentration Risk [Member] Customer Concentration Risk [Member] Commitments and Contingencies Commitments and contingencies Annual Consolidated Revenue [Member] Annual consolidated revenue. Annual Consolidated Revenue [Member] Income Statement [Abstract] Debt, Current Current portion of debt Debt, Current, Total Related Party, Type [Axis] Increase (Decrease) in Accounts Payable and Accrued Liabilities Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Performance Shares [Member] Performance Based Restricted Stock Option [Member] Operating Lease, Cost Operating lease cost Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Change in fair value of contingent consideration Retirement Benefits [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Options vested and expected to vest Data recovery. Data Recovery [Member] Data Recovery Statistical Measurement [Domain] Statistical Measurement Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Operating and capital lease agreements lease expiring year. Operating And Capital Lease Agreements Lease Expiring Year Operating and capital lease agreements lease expiring year Legal technology. Legal Technology [Member] Legal Technology Sale of Stock, Description of Transaction Reverse merger transaction, sale of common stock description All Award Types Award Type Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Accounts Receivable, Allowance for Credit Loss Balance at ending Balance at beginning Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Repayments of revolving credit facility. Repayments Of Revolving Credit Facility Revolving credit facility repayments Share based compensation arrangement by share based payment award achievement period Share Based Compensation Arrangement By Share Based Payment Award Achievement Period Share based compensation arrangement by share based payment award, achievement period. Operating Lease, Payments Operating cash used for operating leases Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Earnings Per Share, Diluted Diluted loss per share Net loss per share - diluted Product and Service [Domain] Product and Service Cost of revenues [Member] Cost of Sales [Member] Cost of Revenues [Member] Deferred Tax Assets, Operating Loss Carryforwards Net operating losses and other carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Total Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Long-Term Debt, Maturity, after Year Five Thereafter Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Payroll tax deferral Debt Instrument, Name [Domain] Debt Instrument, Name Amortization and Depreciation Expense [Member] Amortization And Depreciation Expenses [Member] Amortization and depreciation expenses. First Lien facility. First Lien Facility [Member] First Lien Facility Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Options vested and exercisable 2028 Finance Lease, Liability, to be Paid, Year Five Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Cenza [Member] Cenza. Related Party Transaction [Domain] Related Party Transaction Future amortization of debt issuance costs and original issue discount. Future Amortization Of Debt Issuance Costs And Original Issue Discount Total Additional Paid in Capital, Common Stock Additional paid-in capital Schedule of Maturities of Long-Term Debt [Table Text Block] Summary of Future Principal Payments, Including in Kind Interest Four hundred and one (k) plan matching next two percentage. Four Hundred And One K Plan Matching Next Two Percentage [Member] 401(k) plan Matching Next 2% [Member] Schedule of Restructuring and Related Costs [Table] Schedule Of Restructuring And Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Proceeds from Long-Term Lines of Credit Revolving credit facility draws Summary of Valuation Allowance [Table Text Block] Summary of Deferred Tax Asset Valuation Allowance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercise of stock options (in Shares) Options exercised Consolidation, Policy [Policy Text Block] Principles of consolidation Schedule Of finance leases reported in consolidated balance sheets. Schedule Of Finance Leases Reported In Consolidated Balance Sheets [Table Text Block] Schedule of Classification of Finance Leases in Consolidated Balance Sheet Number of lease agreement terminated locations Number Of Lease Agreement Terminated Locations Number of lease agreement terminated locations Lessee, supplemental cash flow information related to leases. Lessee Supplemental Cash Flow Information Related To Leases [Table Text Block] Schedule of Supplemental Cash Flow Information Related to Leases Stock Issued During Period, Value, Acquisitions Acquisition related contingent consideration Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Defined Contribution Plan, Employer Matching Contribution, Percent of Match Employer matching contributions Selling and Marketing Expense Sales and marketing Selling and Marketing Expense, Total Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility [Domain] Credit Facility Deferred tax asset valuation allowance foreign currency translation adjustment. Deferred Tax Asset Valuation Allowance Foreign Currency Translation Adjustment Deferred tax asset valuation allowance foreign currency translation adjustment Contingent consideration related to acquisitions Contingent Consideration Related To Acquisitions Contingent consideration related to acquisitions. Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: interest on lease obligations Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted Warrant or Right, Reason for Issuance, Description Description of warrants Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Pivotal Acquisition Holdings LLC. Pivotal Acquisition Holdings L L C [Member] Pivotal Acquisition Holdings LLC [Member] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted average exercise price, exercised Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents, Policy [Policy Text Block] Cash and cash equivalents Four hundred and one (k) plan matching first three percentage. Four Hundred And One K Plan Matching First Three Percentage [Member] 401(k) plan Matching First 3% [Member] Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable Restructuring and Related Activities [Abstract] Retirement Benefits [Text Block] Employee Benefit Plan Deferred Tax Assets, Property, Plant and Equipment Property and equipment Business acquisition, initial cash payment Payments to Acquire Businesses, Gross Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property Plant And Equipment [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted average exercise price, vested and exercisable Increase (Decrease) in Deferred Revenue Deferred revenue Current Federal Tax Expense (Benefit) Federal Goodwill Balance at end Balance at beginning Goodwill Goodwill, Total Statement of Cash Flows [Abstract] Settled earnout obligations amount Settled Earnout Obligations Amount Settled Earnout Obligations Amount Income Tax Authority [Domain] Income Tax Authority Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Gross Profit Gross profit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Document Annual Report Document Annual Report Operating Leases, Future Minimum Payments, Due Thereafter Thereafter Common Stock, Par or Stated Value Per Share Common stock, par value Accounts Receivable, Allowance for Credit Loss [Roll Forward] Allowance for Doubtful Accounts [Roll Forward] Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized stock-based compensation expense, period Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Options vested and expected to vest, December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Common stock options authorized under plan Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum [Member] Related Party Transaction [Axis] Related Party Transaction Time based restricted stock units. Time Based Restricted Stock Units [Member] Time-Based Restricted Stock Units [Member] Depreciation expenses related to finance leases. Depreciation Expenses Related to Finance Leases Depreciation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value Adjustment of Warrants Change in fair value of Private Warrants Expense (Income) related to fair value adjustment of warrants liabilities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net decrease in cash Operating Leases, Future Minimum Payments, Due in Five Years 2026 Two thousand nineteen incentive award plan member. Two Thousand Nineteen Incentive Award Plan [Member] 2019 Plan [Member] Payables and Accruals [Abstract] Long-lived assets Assets, Noncurrent Assets, Noncurrent, Total Internal Use Software, Policy [Policy Text Block] Internal-use software development costs General and Administrative Expense [Member] General and administrative [Member] General and Administrative [Member] Interest Expense [Member] Interest expense [Member] Noncash Investing and Financing Items [Abstract] Significant noncash investing and financing activities Lease Cost Lease Cost [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Options forfeited Document Financial Statement Error Correction [Flag] Schedule of share based compensation additional information on stock options grants and vesting. Schedule Of Share Based Compensation Additional Information On Stock Options Grants And Vesting Table [Text Block] Schedule of Additional Information on Stock Option Grants And Vesting Capital Lease Obligations, Noncurrent Non-current Non-current Number of letters of credit. Number Of Letters Of Credit Number of letters of credit City Area Code City Area Code Deferred State and Local Income Tax Expense (Benefit) State Net Cash Provided by (Used in) Operating Activities [Abstract] Operating activities Operating Leases, Future Minimum Payments Due Total Initial Term Loans Initial Term Loans [Member] Initial Term Loans. Technology solutions. Technology Solutions [Member] Technology Solutions Letter of Credit [Member] Letter of Credit [Member] Common Stock, Voting Rights Common stock, voting rights Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance General and Administrative Expense General and administrative General and Administrative Expense, Total Weighted Average Number of Shares Outstanding, Basic Weighted average common shares outstanding - basic Weighted Average Number of Shares Outstanding, Basic, Total Weighted average shares outstanding - basic Cash Paid For Amounts Included In Measurement Of Lease Liabilities Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract] Cash paid for amounts included in the measurement of lease liabilities: Restructuring and Related Costs [Table Text Block] Summary of Severance and Retention Expense Repayments of Long-Term Capital Lease Obligations Payments for finance lease obligations Number of customers representing six percent. Number Of Customers Representing Six Percent Number of customers representing 6% of consolidated revenues and accounts receivable Net Cash Provided by (Used in) Financing Activities [Abstract] Financing activities Research and Development Expense, Policy [Policy Text Block] Research and development expense Defined contribution plan employee eligibility age. Defined Contribution Plan Employee Eligibility Age Defined contribution plan, employee eligibility age Debt instrument accretion of original issue discount. Debt Instrument Accretion Of Original Issue Discount Accretion of original issue discount Gain (Loss) on Extinguishment of Debt Gain (Loss) on Extinguishment of Debt, Total Loss on extinguishment of debt Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Stock Option Activity Under 2019 Plan Accounts Receivable [Member] Accounts Receivable [Member] Schedule of Related Party Transactions, by Related Party [Table] Schedule Of Related Party Transactions By Related Party [Table] Fair value of warrants Fair Value Of Warrants Fair value of warrants. Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Black Scholes model for the Private Warrants Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total undiscounted lease payments Contingent consideration, earnout period Business Combination, Contingent Consideration, Earnout Period Business combination, contingent consideration, earnout period. Number of consecutive trading days. Number Of Consecutive Trading Days Number of consecutive trading days Related Party Transactions Disclosure [Text Block] Related Parties 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Schedule of Long-Term Debt Instruments [Table Text Block] Summary of Components of Long-term Debt Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Common share equivalents excluded due to anti-dilutive effect Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Balance at ending Balance at beginning Expire till 2024. Expire Till2024 [Member] Expire Till 2024 [Member] Lease, Cost Total lease cost Total lease cost Subsequent Event [Line Items] Subsequent Event [Line Items] Entity Incorporation, Date of Incorporation Date of incorporation Pivotal acquisition corp. Pivotal Acquisition Corp [Member] Pivotal Acquisition Corp. [Member] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Tax Effects of Temporary Differences Accounts receivable, net of allowance for doubtful accounts of $3,642 and $5,403, respectively Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Number of locations. Number Of Locations Number of locations Common Stock [Member] Common stock Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Warrants and Rights Outstanding, Maturity Date Warrants expiration date Earnings loss per share basic and diluted. Earnings Loss Per Share Basic And Diluted Abstract Basic and diluted loss per share: Capitalized computer software implementation amortization costs Capitalized Computer Software Implementation Amortization Costs Capitalized computer software implementation amortization costs. Other Assets, Current Other current assets Prepaid Expense, Current Prepaid expenses Prepaid Expense, Current, Total Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Liability [Member] Liability [Member] ASU 2016-13 [Member] Accounting Standards Update 2016-13 [Member] Income (Loss) from Continuing Operations before Income Taxes, Domestic Domestic Capital Leases, Future Minimum Payments Due Thereafter Thereafter Cover Cover [Abstract] Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Document Fiscal Year Focus Document Fiscal Year Focus Intangible Assets, Finite-Lived, Policy [Policy Text Block] Intangible assets and other long-lived assets Letters of credit as additional security for lease guarantees. Letters Of Credit As Additional Security For Lease Guarantees Letters of credit as additional security for lease guarantees Net income taxes paid Income Taxes Paid, Net Income Taxes Paid, Net, Total Debt Instrument, Periodic Payment, Principal Quarterly installment Interest Payable, Current Accrued interest Share-Based Payment Arrangement [Policy Text Block] Share-based compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average fair value granted Valuation allowance deferred tax asset deductions. Valuation Allowance Deferred Tax Asset Deductions Reductions Security Exchange Name Security Exchange Name Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Expiration period Accounts Receivable [Policy Text Block] Accounts receivable Domestic Tax Authority [Member] Federal [Member] Total other comprehensive gain (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent New Accounting Pronouncements, Policy [Policy Text Block] Recently Adopted Accounting Standards and Accounting Standards Not Yet Adopted Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Authorized Preferred stock, shares authorized Number of reduce footprint lease location. Number Of Reduce Footprint Lease Location Number of reduce footprint lease location Customer Relationships [Member] Customer Relationships [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Property, Plant and Equipment, Gross Property and equipment, gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Notes Payable Notes Payable, Total Debt instrument outstanding Loans amortize rate . Loans Amortize Rate Loans amortize rate Current State and Local Tax Expense (Benefit) State Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted average exercise price, forfeited Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree 2024 Finance Lease, Liability, to be Paid, Year One Entity Emerging Growth Company Entity Emerging Growth Company Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Aggregate intrinsic value, exercised Amendment Flag Amendment Flag Tax Credit Carryforward, Amount Tax credit carryforward Schedule of future minimum lease payments for capital and operating leases. Schedule Of Future Minimum Lease Payments For Capital And Operating Leases Table [Text Block] Schedule of Future Minimum Lease Payments for Operating and Finance Lease Obligations Schedule of Accrued Liabilities [Table Text Block] Schedule of Accrued Expenses Capitalized implementation costs Capitalized Implementation Costs Capitalized implementation costs. Limitation range for income tax examination year. Limitation Range For Income Tax Examination Year Limitation range for income tax examination year Foreign Currency [Abstract] Initial target distributed at the end of second year Initial Target Distributed at the End of Second Year Initial target distributed at the end of second year. Accounting Standards Update [Domain] Accounting Standards Update Finance Lease, Right-of-Use Asset, Amortization Amortization of right of use assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Future Amortization of Intangible Assets Restructuring and Related Activities Disclosure [Text Block] Severance and Retention Leases [Abstract] Finite-Lived Intangible Asset, Expected Amortization, after Year Five Thereafter Variable Rate [Domain] Variable Rate Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Number of securities eligible for each warrant Tax Period [Domain] Tax Period Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Summary of Severance Related Liabilities within Accounts Payable and Accrued Expense Entity File Number Entity File Number Adjusted eurocurrency rate. Adjusted Eurocurrency Rate [Member] Adjusted Eurocurrency Rate [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table] Line of Credit Facility, Expiration Date Loan maturing date Deferred Tax Assets, Gross Deferred tax asset Goodwill and Intangible Assets Disclosure [Abstract] Debt instrument interest rate stated percentage in kind. Debt Instrument Interest Rate Stated Percentage In Kind Debt interest rate in kind Adjusted SOFR Rate [Member] Adjusted Secured Overnight Financing Rate Sofr Overnight Index Swap Rate [Member] Adjusted secured overnight financing rate Sofr overnight index swap rate. Amortization of Leased Asset Amortization expense for capital leases Finance Lease, Weighted Average Discount Rate, Percent Weighted average discount rate for finance leases Long-Term Debt, Excluding Current Maturities Long-term debt, net Long-Term Debt, Excluding Current Maturities, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Beginning Balance Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Ending Balance Finite lived intangible assets amortization expense of construction in process. Finite Lived Intangible Assets Amortization Expense Of Construction In Process In process Share-Based Payment Arrangement [Abstract] Operating Leases, Future Minimum Payments, Due in Four Years 2025 Debt Instrument [Axis] Debt Instrument Shares Issued, Value, Share-Based Payment Arrangement, Forfeited Forfeited amount Deferred Tax Assets, Valuation Allowance Ending Balance Beginning Balance Valuation allowance Valuation allowance Operating Expenses Total operating expenses 2024 Long-Term Debt, Maturity, Year One Auditor Location Auditor Location Current Portion of Long Term Debt [Member] Long Term Debt Current [Member] Long Term Debt Current. Organization, business and summary of significant accounting policies. Organization Business And Summary Of Significant Accounting Policies [Line Items] Organization Business And Summary Of Significant Accounting Policies [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected term (in years) Entity Address, Address Line Two Entity Address, Address Line Two Schedule of Defined Benefit Plans Disclosures [Table] Schedule Of Defined Benefit Plans Disclosures [Table] Preferred stock $0.0001 par value, 1,000,000 shares authorized,zero issued and outstanding as of December 31, 2023 and December 31, 2022 Preferred Stock, Value, Issued Entity Small Business Entity Small Business Schedule of future amortization of debt issuance costs and original issue discount. Schedule Of Future Amortization Of Debt Issuance Costs And Original Issue Discount Table [Text Block] Schedule of Future Amortization of Debt Issuance Costs and Original Issue Discount Entity Shell Company Entity Shell Company Number of Operating Segments Number of business segment Title of Individual [Axis] Title of Individual Number of data centers. Number Of Data Centers Number of data centers Proceeds from Debt, Net of Issuance Costs Proceeds long-term debt, net of original issue discount Class of Warrant or Right, Exercise Price of Warrants or Rights Exercise price Class of Warrant or Right [Domain] Class of Warrant or Right Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Stock issued in exchange for vested units (in Shares) Computer Equipment [Member] Computer software and hardware Earnings Per Share [Text Block] Loss Per Share Trademarks and Trade Names [Member] Trademarks and Trade Names [Member] Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Consolidated Revenues [Member] Estimated useful lives of assets. Estimated Useful Lives Of Assets Table [Text Block] Estimated Useful Lives of Assets Finite-Lived Intangible Assets, Gross Gross intangible assets Finite-Lived Intangible Assets, Gross, Total Debt Instrument, Interest Rate During Period Term loan interest rate per annum during period Subsequent Event Type [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free interest rate, Minimum Future amortization of debt issuance costs and original issue discount in year two. Future Amortization Of Debt Issuance Costs And Original Issue Discount In Year Two 2024 Income Statement Location [Axis] Income Statement Location Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] 2026 Long-Term Debt, Maturity, Year Three Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Risk-free interest rate, Maximum Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Accrued expenses Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Dividend yield Long-Term Debt, Type [Axis] Long-term Debt, Type Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Expire Till 2025 Expire Till 2025 [Member] Expire Till 2025 [Member] Deferred tax assets leasing arrangements. Deferred Tax Assets Leasing Arrangements Lease liability Debt Instrument, Frequency of Periodic Payment Debt periodic payment Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Shares increases in period Share Price Fair value of Common Stock Closing sale price of company's common stock Total debt Term loan debt Debt amount, balance due Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Product and Service Title of 12(b) Security Title of 12(b) Security Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount State taxes Finite-Lived Intangible Assets, Accumulated Amortization Accumulated amortization Number of partially abandoned lease location Number of Partially Abandoned Lease Location Number of Partially Abandoned Lease Location Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Intangible Assets Accounting Standards Update [Axis] Accounting Standards Update Other (income) expenses Other Nonoperating Income (Expense) [Abstract] Accounting Changes and Error Corrections [Abstract] Net Cash Provided by (Used in) Investing Activities [Abstract] Investing activities Amortization of Debt Issuance Costs Amortization of debt issuance costs Goodwill and deferred contingent consideration Business Combination, Goodwill and Deferred Contingent Consideration Business combination, goodwill and deferred contingent consideration. Term loans and delayed draw term loan. Term Loans And Delayed Draw Term Loans [Member] Term Loans and Delayed Draw Term Loans [Member] Accounts Payable and Accrued Liabilities, Current Accounts payable and accrued expense Accounts Payable and Accrued Liabilities, Current, Total State and Local Jurisdiction [Member] State and Local Jurisdiction [Member] Line Of Credit Long-Term Line of Credit Revolving credit loans Long-Term Line of Credit, Total Segment Reporting, Policy [Policy Text Block] Segments, concentration of credit risk, major customers and liquidity Weighted Average Number of Shares Outstanding, Diluted, Adjustment Dilutive effect of potentially issuable shares Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Subsequent Event [Table] Changes in uncertain tax positions. Changes In Uncertain Tax Positions Changes in uncertain tax positions Deferred Tax Liabilities, Intangible Assets Intangible assets Options vested and exercisable, December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Future amortization of debt issuance costs and original issue discount after year five. Future Amortization Of Debt Issuance Costs And Original Issue Discount After Year Five Thereafter Share-Based Compensation Arrangements by Share-Based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block] Schedule of RSUs Activity Under 2019 Plan Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Share-Based Payment Arrangement [Text Block] Equity Incentive Plan Goodwill [Roll Forward] Goodwill [Roll Forward] Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability, change in fair value of contingent consideration. Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Change in Fair Value of Contingent Consideration Change in fair value of contingent consideration Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Expirations Expired Business Combinations Business Combinations Policy [Policy Text Block] Retirement Plan Type [Axis] Retirement Plan Type Unamortized Debt Issuance Expense Less: unamortized debt issuance costs Concentration Risk Type [Domain] Concentration Risk Type Income Statement Location [Domain] Income Statement Location Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted average exercise price, granted Document Type Document Type Document Type Loans Payable, Noncurrent Term loan balance due Loans Payable, Noncurrent, Total Outstanding loans Debt Instrument, Fee Amount Debt closing fees Percentage of principal amount paid In event of default. Percentage Of Principal Amount Paid In Event Of Default Percentage of principal amount paid in event of default Line of Credit Facility, Current Borrowing Capacity Available borrowing capacity Fair Value by Liability Class [Domain] Fair Value by Liability Class Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Deferred Tax Liabilities, Other Other Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Entity Filer Category Entity Filer Category Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Foreign exchange translation Payment of earnout amount over two year earnout period Business Acquisition Amount to be Paid Each Year during Earnout Period Business acquisition, amount to be paid each year during earnout period. Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Weighted average exercise price, expired Balance Sheet Location [Domain] Balance Sheet Location Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Components of Loss Before Income Taxes from Continuing Operations Variable Rate [Axis] Variable Rate Accrued Liabilities, Current [Abstract] Accrued expenses: Accounts Receivable, Allowance for Credit Loss, Writeoff Deductions (write offs) Liquidity and going concern evaluation Liquidity And Going Concern Evaluation Policy [Policy Text Block] Liquidity and going concern evaluation policy. Capital Expenditures Incurred but Not yet Paid Purchases of property and equipment in accounts payable and accrued expenses on the consolidated balance sheets Liabilities Total liabilities Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Goodwill adjustment during period. Goodwill Adjustment During Period Disposal Finite-Lived Intangible Asset, Useful Life Estimated useful life Equity, Attributable to Parent Balance Balance Total stockholders' equity Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Weighted Average Remaining Useful Life in Years SOFR [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Number of Countries in which Entity Operates Number of countries Defined Contribution Plan, Description Defined contribution plan, description Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Intangible Assets, Net (Excluding Goodwill), Total Net Income (Loss) Net loss Net loss Interest Expense Interest expense Interest Expense, Total Long-Term Debt, Unclassified [Abstract] Repayments of Convertible Debt Payment on long-term debt Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Finance Leases Amortization of capitalized implementation costs Amortization of Capitalized Implementation Costs Amortization of capitalized implementation costs. Statement of Financial Position [Abstract] Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Share based compensation (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total Weighted Average Number of Shares Outstanding, Diluted Weighted average common shares outstanding - diluted Weighted average shares outstanding - diluted Expire Between 2028 And 2036 [Member] Expire between 2028 and 2036. Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Loss Before Income Taxes Credit Facility [Axis] Credit Facility Deferred Federal Income Tax Expense (Benefit) Federal Number of customers representing more than five percentage. Number Of Customers Representing More Than Five Percent Number of customers representing more than 5% of consolidated revenues or accounts receivable Operating Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term for operating leases Debt Instrument, Redemption Price, Percentage Principal amount of debt redeemed Use of Estimates, Policy [Policy Text Block] Use of estimates Income Tax Disclosure [Text Block] Income Taxes Payment for Debt Extinguishment or Debt Prepayment Cost Debt instrument, closing fees Capital Leases, Future Minimum Payments Due in Five Years 2026 Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted average exercise price, ending balance Weighted average exercise price, beginning balance Finite-Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Derivative, Floor Interest Rate Floor interest rate Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary of Basic and Diluted Loss Per Share Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Net amount Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Leasehold Improvements [Member] Leasehold improvements Income Tax Authority [Axis] Income Tax Authority Fair Value Disclosures [Abstract] Capital Leases, Future Minimum Payments, Interest Included in Payments Less: interest on lease obligations 2026 Finance Lease, Liability, to be Paid, Year Three Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Finance Lease, Interest Expense Depreciation expense Interest on lease liabilities Vested Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested- non-employee directors awards Stock Issued During Period, Shares, New Issues Common stock, shares issued Business Acquisition [Axis] Business Acquisition Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash at end of period Cash at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Deferred Revenue, Current Deferred revenue Deferred Revenue, Current, Total Class of Warrant or Right [Axis] Class of Warrant or Right Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Expire Till 2027 [Member] Expire till 2027. Operating Loss Carryforwards Net operating loss carryforwards XML 20 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Mar. 28, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2023    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Entity Registrant Name KLDiscovery Inc.    
Entity Central Index Key 0001752474    
Current Fiscal Year End Date --12-31    
Entity Filer Category Non-accelerated Filer    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
Entity Small Business true    
Entity Interactive Data Current Yes    
Entity Current Reporting Status Yes    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   43,086,267  
Entity Public Float     $ 21.5
Entity File Number 001-38789    
Entity Tax Identification Number 61-1898603    
Entity Address, Address Line One 9023 Columbine Road    
Entity Address, City or Town Eden Prairie    
Entity Address, State or Province MN    
Entity Address, Postal Zip Code 55347    
City Area Code 703    
Local Phone Number 288-3380    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Incorporation, State or Country Code DE    
Document Annual Report true    
Document Transition Report false    
Auditor Name Ernst & Young LLP    
Auditor Firm ID 42    
Auditor Location Tysons, Virginia    
Documents Incorporated by Reference

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant’s definitive proxy statement relating to its annual meeting of stockholders to be held in 2024 (the “2024 Annual Meeting”), to be filed with the Securities and Exchange Commission (the “SEC”) within 120 days after the end of the fiscal year to which this Annual Report on Form 10-K relates, are incorporated herein by reference where indicated. Except with respect to information specifically incorporated by reference in this Annual Report on Form 10-K, such proxy statement is not deemed to be filed as part hereof.

   
Document Financial Statement Error Correction [Flag] false    
XML 21 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 15,351 $ 32,629
Accounts receivable, net of allowance for doubtful accounts of $3,642 and $5,403, respectively 101,257 95,727
Prepaid expenses 15,787 10,726
Other current assets 1,585 1,175
Total current assets 133,980 140,257
Property and equipment    
Accumulated depreciation (73,045) (79,958)
Property and equipment, net 17,261 19,840
Operating lease right of use assets, net 10,078 12,412
Intangible assets, net 39,729 46,862
Goodwill 396,283 391,114
Other assets 8,262 8,957
Total assets 605,593 619,442
Current liabilities    
Current portion of long-term debt, net 546,845 3,000
Accounts payable and accrued expense 25,957 25,009
Operating lease liabilities 5,906 7,850
Current portion of contingent consideration 650  
Deferred revenue 3,181 4,536
Total current liabilities 582,539 40,395
Long-term debt, net   524,529
Deferred tax liabilities 8,941 7,793
Long term operating lease liabilities 7,870 10,340
Other liabilities 2,176 2,694
Total liabilities 601,526 585,751
Commitments and contingencies
Stockholders' equity    
Common stock $0.0001 par value, 200,000,000 shares authorized, 43,086,267 and 42,920,136 issued and outstanding as of December 31, 2023 and December 31, 2022, respectively 4 4
Preferred stock $0.0001 par value, 1,000,000 shares authorized,zero issued and outstanding as of December 31, 2023 and December 31, 2022
Additional paid-in capital 395,461 391,977
Accumulated deficit (393,954) (359,141)
Accumulated other comprehensive income 2,556 851
Total stockholders' equity 4,067 33,691
Total liabilities and stockholders' equity 605,593 619,442
Computer software and hardware    
Property and equipment    
Property and equipment, gross 61,731 71,720
Leasehold improvements    
Property and equipment    
Property and equipment, gross 26,313 25,869
Furniture, fixtures and other equipment    
Property and equipment    
Property and equipment, gross $ 2,262 $ 2,209
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 3,642 $ 5,403
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 43,086,267 42,920,136
Common stock, shares outstanding 43,086,267 42,920,136
Preferred Stock, per share $ 0.0001 $ 0.0001
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]    
Revenues $ 345,799 $ 317,432
Cost of revenues 171,912 165,454
Gross profit 173,887 151,978
Operating expenses    
General and administrative 65,159 63,294
Research and development 13,133 13,486
Sales and marketing 41,165 43,570
Depreciation and amortization 20,133 19,593
Total operating expenses 139,590 139,943
Income from operations 34,297 12,035
Other (income) expenses    
Other (income) expense (20) 54
Change in fair value of Private Warrants (572) (1,207)
Interest expense 66,743 54,650
Loss before income taxes (31,854) (41,462)
Income tax provision 2,959 1,712
Net loss (34,813) (43,174)
Other comprehensive income (loss), net of tax    
Foreign currency translation 1,705 (6,937)
Total other comprehensive gain (loss), net of tax 1,705 (6,937)
Comprehensive loss $ (33,108) $ (50,111)
Net loss per share - basic $ (0.81) $ (1.01)
Net loss per share - diluted $ (0.81) $ (1.01)
Weighted average shares outstanding - basic 43,013,825 42,709,706
Weighted average shares outstanding - diluted 43,013,825 42,709,706
XML 24 R5.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income
Balance at Dec. 31, 2021 $ 77,854 $ 4 $ 386,028 $ (315,967) $ 7,789
Balance (in shares) at Dec. 31, 2021   42,684,549      
Share-based compensation 5,282   5,282    
Stock issued in exchange for vested units (in Shares)   106,991      
Acquisition related contingent consideration 667   667    
Acquisition related contingent consideration (in Shares)   128,596      
Foreign exchange translation (6,938)       (6,938)
Net loss (43,174)     (43,174)  
Balance at Dec. 31, 2022 33,691 $ 4 391,977 (359,141) 851
Balance (in shares) at Dec. 31, 2022   42,920,136      
Share-based compensation 3,484   3,484    
Stock issued in exchange for vested units (in Shares)   166,131      
Foreign exchange translation 1,705       1,705
Net loss (34,813)     (34,813)  
Balance at Dec. 31, 2023 $ 4,067 $ 4 $ 395,461 $ (393,954) $ 2,556
Balance (in shares) at Dec. 31, 2023   43,086,267      
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating activities    
Net loss $ (34,813) $ (43,174)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 27,719 31,237
Paid in kind interest 22,551 19,995
Stock-based compensation 3,365 5,137
Provision for losses on accounts receivable 3,209 3,148
Deferred income taxes 2,057 771
Change in fair value of contingent consideration (3) 21
Change in fair value of Private Warrants (572) (1,207)
Changes in operating assets and liabilities:    
Accounts receivable (8,267) (6,672)
Prepaid expenses and other assets (5,526) (3,458)
Accounts payable and accrued expenses (3,299) 2,320
Deferred revenue (1,395) (168)
Net cash provided by operating activities 5,026 7,950
Investing activities    
Acquisitions, net of cash acquired (3,029)  
Purchases of property and equipment (14,314) (16,189)
Net cash used in investing activities (17,343) (16,189)
Financing activities    
Payments for finance lease obligations (2,278) (1,981)
Payment on long-term debt (3,000) (3,000)
Net cash used in financing activities (5,278) (4,981)
Effect of foreign exchange rates 317 (619)
Net decrease in cash (17,278) (13,839)
Cash at beginning of period 32,629 46,468
Cash at end of period 15,351 32,629
Supplemental disclosure:    
Cash paid for interest 44,639 34,869
Net income taxes paid 971 705
Significant noncash investing and financing activities    
Contingent consideration related to acquisitions 1,300  
Purchases of property and equipment in accounts payable and accrued expenses on the consolidated balance sheets $ 54 $ 125
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Organization, Business and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization, business and summary of significant accounting policies

Note 1 – Organization, business and summary of significant accounting policies

Organization

KLDiscovery Inc. (the “Company,” “we” or “us”) is a leading global provider of eDiscovery, information governance and data recovery solutions to corporations, law firms, insurance companies and individuals in 17 countries around the world. We provide technology solutions to help our clients solve complex data challenges. The Company’s headquarters are located in Eden Prairie, Minnesota. The Company has 26 locations in 17 countries, as well as 9 data centers and 13 data recovery labs globally.

The Company was originally incorporated under the name Pivotal Acquisition Corp. (“Pivotal”) as a blank check company on August 2, 2018 under the laws of the State of Delaware for the purpose of entering into a merger, capital stock exchange, stock purchase, reorganization or similar business combination with one or more businesses or entities.

On December 19, 2019, Pivotal acquired the outstanding shares of LD Topco, Inc. via a reverse capitalization (the “Business Combination”) and was renamed KLDiscovery Inc.

Principles of consolidation

The accompanying consolidated financial statements are prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of KLDiscovery and all its subsidiaries. All significant intercompany accounts and transactions have been eliminated upon consolidation.

 

Liquidity and going concern evaluation

 

Under Financial Accounting Standards Board ("FASB") Accounting Standards Codification (“ASC”) 205-40, Going Concern, the Company is required to evaluate each reporting period, including interim periods, whether there is substantial doubt regarding its ability to meet its obligations when they come due within one year from the financial statement issuance date. On February 8, 2021, certain subsidiaries of the Company (the “Loan Parties”), entered into a new secured credit agreement (the “2021 Credit Agreement”) and on March 3, 2023, the Loan Parties entered into the First Amendment to the 2021 Credit Agreement (as amended, the “Amended 2021 Credit Agreement”). In addition, on December 19, 2019, the Company issued Convertible Debentures, which mature in 2024, in an aggregate principal amount of $200 million (the “Debentures” or the “Convertible Debentures”). The Amended 2021 Credit Agreement provides for (i) initial term loans in an aggregate principal amount of $300 million (the “Initial Term Loans”), (ii) delayed draw term loans in an aggregate principal amount of $50 million (the “Delayed Draw Term Loans”), and (iii) revolving credit loans in an aggregate principal amount of $40 million, with a letter of credit sublimit of $10 million (the Revolving Credit Loans”). The Initial Term Loans and Revolving Credit Loans are each scheduled to mature on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. The Company has historically incurred losses and in certain years cash flows have been negative. As of December 31, 2023, the Company’s cash balance was $15.4 million and the Company’s debt balance was $546.8 million, including a balance of $260.9 million under the Convertible Debentures and a balance of $291.8 million in Initial Term Loans under the Amended 2021 Credit Agreement (no amounts were outstanding under the Delayed Draw Term Loans or Revolving Credit Loans). As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Initial Term Loans debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt in the Consolidated Balance Sheet at December 31, 2023. As of December 31, 2023, the Company does not have sufficient cash on hand, and does not expect to generate sufficient liquidity from forecasted future cash flows to repay its current obligations including the Initial Term Loans, at the accelerated maturity date, or the Convertible Debentures.

 

The Company is reviewing potential alternatives, including renegotiating the terms of the Convertible Debentures and/or the Amended 2021 Credit Agreement and identifying alternative sources for cash or additional financing. The Company's current debt structure, however, raises substantial doubt regarding the Company’s ability to continue as a going concern because these or other alternatives may not be achievable on favorable terms and conditions or at all. The Company’s consolidated financial statements do not include any adjustments that may result from the outcome of this uncertainty and have been prepared assuming the Company will continue as a going concern.

 

Use of estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts and disclosures in the consolidated financial statements. Although actual results could differ from those estimates, management does not believe that such differences would be material.

 

Significant estimates include, but are not limited to, the allowance for doubtful accounts, determining the fair values of assets acquired and liabilities assumed, including the fair value of Private Warrants (as defined in Note 2), the determination of the incremental borrowing rate used to measure right-of-use assets and liabilities, the recoverability and useful lives of property and equipment, intangible assets, and other long-lived assets, the evaluation of goodwill for impairment, the valuation and realization of deferred income taxes, the fair value of the Company’s common stock, stock based compensation equity awards and acquisition-related contingent consideration.

Segments, concentration of credit risk, major customers and liquidity

The Company operates in one business segment, providing technology-based litigation support solutions and services.

Financial instruments, which potentially expose the Company to concentrations of credit risk, consist principally of cash and accounts receivable. The Company places its cash with a banking institution where the balances, at times, exceed federally insured limits. Management believes the risks associated with these deposits are limited.

 

With respect to accounts receivable, the Company performs ongoing evaluations of its customers, generally grants uncollateralized credit terms to its customers, and maintains an allowance for doubtful accounts based on historical experience and management’s expectations of future losses. As of and for the year ended December 31, 2023, the Company did not have a single customer that represented more than five percent (5%) or more of their consolidated revenues or accounts receivable and, as of and for the year ended December 31, 2022 the Company had one single customer that represented approximately six percent (6%) of our consolidated revenues and one single customer that represented approximately six percent (6%) of our consolidated accounts receivable. The Company believes that the geographic and industry diversity of the Company’s customer base throughout the U.S. and internationally minimizes the risk of incurring material losses due to concentrations of credit risk. The Company’s foreign revenues, principally from businesses in the UK and Germany, totaled approximately $52.6 million and $49.6 million in 2023 and 2022, respectively. The Company’s long-lived assets in foreign countries, principally in the UK and Germany, totaled approximately $27.0 million and 25.9 for the years ended December 31, 2023 and 2022, respectively.

 

As disclosed in Note 6, the Company has significant outstanding debt that comes due in 2024. While the Company is exploring various options to refinance the debt, new financings may not be available to the Company on commercially acceptable terms, or at all.

Foreign currency

Results of operations for the Company’s non-U.S. subsidiaries are translated from the designated functional currency to the reporting currency of the U.S. dollar. Revenues and expenses are translated at average exchange rates for each month, while assets and liabilities are translated at balance sheet date exchange rates. Resulting net translation adjustments are recorded as a component of stockholders’ equity in “Accumulated other comprehensive income.”

Transaction gains and losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in “Other expense” on the Company’s Consolidated Statements of Comprehensive Loss. Such transaction gains and losses may be realized or unrealized depending upon whether the transaction settled during the period or remains outstanding at the balance sheet date.

Cash and cash equivalents

The Company considers all highly liquid financial instruments with an original maturity of three months or less when purchased to be cash equivalents.

 

Accounts receivable

The Company maintains an allowance for credit losses for its financial instruments, which is primarily comprised of accounts receivable. The measurement and recognition of credit losses involves the use of judgment and represents management’s estimate of expected lifetime credit losses based on historical experience and trends, current conditions and reasonable and supportable forecasts. Management’s assessment of expected credit losses includes consideration of current and expected economic, market and industry factors affecting the Company’s customers, including their financial condition; the aging of account balances; historical credit loss experience; customer concentrations; customer credit-worthiness; and other sources of payment, among other factors.

 

Management evaluates its experience with historical losses and then applies this historical loss ratio to financial assets with similar characteristics. The Company’s historical loss ratio or its determination of risk pools may be adjusted for changes in customer, economic, market or other circumstances. The Company may also establish an allowance for credit losses for specific receivables when it is probable that a specific receivable will not be collected and the loss can be reasonably estimated. Amounts are written off against the allowance when they are considered to be uncollectible, and reversals of previously reserved amounts are recognized if a specifically reserved item is settled for an amount exceeding the previous estimate. Recoveries of trade accounts receivable previously written off are recorded when received.

 

Estimates of collectability are subject to significant change during times of economic weakness or uncertainty in either the overall economy or within the industries served by the Company. Management actively monitors these factors and assesses the sufficiency of its allowance for credit losses on an ongoing basis, including the potential effects of trends in end-market volatility and/or other macroeconomic factors on the credit quality of the Company’s customers and/or its financial assets, such as the current market environment of elevated interest rates and inflation.

A rollforward of the allowance for doubtful accounts is presented below (in thousands):

 

Balance at December 31, 2021

 

$

9,774

 

Charged to/reversed from expense

 

 

3,148

 

Deductions (write offs)

 

 

(7,519

)

Balance at December 31, 2022

 

$

5,403

 

Charged to/reversed from expense

 

 

3,210

 

Deductions (write offs)

 

 

(4,971

)

Balance at December 31, 2023

 

$

3,642

 

Fixed Assets

Computer software, property and equipment are recorded at cost. Depreciation is calculated using the straight-line method over the following estimated useful lives of the assets:

 

Computer software and hardware

 

3 to 5 years

Leasehold improvements

 

Shorter of lease term or useful life

Furniture, fixtures and other equipment

 

3 to 5 years

 

Gains or losses on disposals are included in results of operations at amounts equal to the difference between the net book value of the disposed assets and the proceeds received upon disposal. Costs for replacements and betterments are capitalized, while the costs of maintenance and repairs are expensed as incurred. Finance leases right of use assets are included in Property and equipment and are stated at the present value of minimum lease payments and subsequently amortized using the straight-line method over the earlier of the end of the asset's useful life or the end of the lease term.

Depreciation expense totaled $10.0 million and $9.6 million for the years ended December 31, 2023 and 2022, respectively, and includes amortization of assets recorded under finance leases. For additional information on leases, refer to Note 5 – Leases.

Internal-use software development costs

The Company capitalizes certain internal computer software costs incurred during the application development stage. The application development stage generally includes software design and configuration, coding, testing and installation activities. Training and maintenance costs are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditure will result in additional functionality. Capitalized software costs are depreciated over the estimated useful life of the underlying project on a straight-line basis. The Company’s estimated useful life of capitalized software costs varies between three and five years, depending on management’s expectation of the economic life of various software. Capitalized software amortization costs are recorded as a component of cost of revenue.

Capitalized software costs are reflected as part of the “Intangible assets, net” in the Company’s Consolidated Balance Sheets and totaled $20.0 million and $17.5 million, net of accumulated amortization, as of December 31, 2023 and 2022, respectively.

 

The Company also enters into certain cloud-based software hosting arrangements that are accounted for as service contracts. For internal use software obtained through a hosting arrangement that is in the nature of a service contract, the Company incurs certain implementation costs such as integrating, configuring, and software customization, which are consistent with costs incurred during the application development stage for on-premise software. The Company applies the same guidance to determine costs that are eligible for capitalization. For these arrangements, the Company amortizes the capitalized development costs straight-line over the fixed, non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods. The Company also applies the same impairment model to both internal-use software and capitalized implementation costs in a software hosting arrangement that is in the nature of a service contract.

 

Capitalized implementation costs of cloud-based hosting arrangements are classified as part of Prepaid Expenses and Other Assets, totaling $1.8 million and $9.8 million, respectively, as of December 31, 2023, and $1.7 million and $7.8 million, respectively, as of December 31, 2022. Amortization of capitalized implementation costs related to hosting arrangements totaled $1.8 million and $1.7 million for the years ended December 31, 2023 and 2022.

Intangible assets and other long-lived assets

The Company evaluates the recoverability of its long-lived assets, including finite-lived intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of any asset to future net undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the difference between the fair value of the asset compared to its carrying amount.

Amortization expense totaled $15.9 million and $20.1 million for the years ended December 31, 2023 and 2022, respectively; $5.8 million and $10.0 million of which was classified as part of the “Cost of revenues” line in the Company’s Consolidated Statements of Comprehensive Loss.

Goodwill

Goodwill represents the excess of the total consideration paid over identified intangible and tangible assets of the business acquired. The Company tests its goodwill for impairment at the reporting unit level on an annual basis on October 1, and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. As of the October 1 testing date the Company determined there is one reporting unit.

Goodwill impairment exists when the estimated fair value of the reporting unit is less than its carrying value. If impairment exists, the carrying value of the goodwill is reduced by the excess through an impairment charge recorded in the Company’s statements of operations. The process of evaluating the potential impairment of goodwill is subjective and requires significant judgment at many points during the analysis.

The fair value of the Company’s reporting unit is estimated using a combination of a discounted cash flow (“DCF”) analysis and market-based valuation methodologies such as comparable public company trading values. Determining fair value requires the exercise of significant judgments, including the amount and timing of expected future cash flows, long-term growth rates, discount rates and relevant comparable public company earnings multiples. The cash flows employed in the DCF analyses are based on the Company’s best estimate of future sales, earnings and cash flows after considering factors such as general market conditions, changes in working capital, long term business plans and recent operating performance. The carrying value of the reporting unit includes the assets and liabilities employed in its operations and goodwill.

Based on the results of the annual impairment test as of October 1, 2023 and the quantitative assessment performed as of December 31, 2023, the Company concluded that the fair value of its reporting unit exceeded the individual reporting unit’s carrying value, and goodwill was not impaired.

The following table provides a rollforward of the carrying amount of goodwill (in thousands):

 

Balance at December 31, 2021

 

$

395,759

 

Foreign currency translation

 

 

(4,645

)

Balance at December 31, 2022

 

 

391,114

 

Acquisitions

 

 

4,459

 

Foreign currency translation

 

 

710

 

Balance at December 31, 2023

 

$

396,283

 

 

Business Combinations

The Company applies ASC 805, Business Combinations, when accounting for business combinations, utilizing the acquisition method. Under the acquisition method, the assets acquired, liabilities assumed, and any noncontrolling interest are recorded at their respective fair values on the acquisition date. Goodwill is identified as the excess of the purchase price over the fair value of the net assets acquired. Management relies on significant estimates and assumptions, utilizing third-party valuations like appraisals or internal valuations based on discounted cash flow analyses or other methods, to assess the values of assets and liabilities. While these estimates and assumptions are considered reasonable and appropriate, they remain inherently uncertain and subject to change. If additional information about facts and circumstances related to the fair value of acquired assets and assumed liabilities emerges within the measurement period (not exceeding one year), the Company may adjust its estimates to account for subsequent changes to the provisional amounts recognized at the acquisition date, resulting in an offsetting adjustment to the goodwill associated with the acquired business. Other revisions to fair value estimates for acquisitions are reflected as income or expense, as appropriate. The Company expenses acquisition-related costs as they are incurred.

Consideration paid generally consists of cash and, from time to time, shares, and potential future payments that are contingent upon the acquired business achieving certain levels of earnings in the future, also referred to as

“contingent consideration” or “earn-outs.” Any contingent consideration is estimated at fair value at the acquisition date. Liability-classified contingent consideration is remeasured each reporting period, with changes in fair value recognized in earnings until the contingent consideration is settled.
 

On November 20, 2023, the Company closed the acquisition of certain assets of Cenza Technologies Private Limited ("Cenza"), a leading firm in the legal outsourcing and technology services sector. The consideration for this acquisition comprised an initial cash payment of $3.0 million, primarily allocated to goodwill, and deferred contingent consideration of $1.3 million. The contingent consideration, a two-year liability, is contingent upon Cenza meeting specific revenue targets at the end of each year. The earnout, if achieved in a given year, will be paid in the amount of $650,000 distributed at the end of the corresponding year in which the target is achieved. If the initial target is not achieved at the end of the first year, but the full target is achieved at the end of the second year, the full $1.3 million will be distributed at such time.

Debt issuance costs

Debt issuance costs are stated at cost, net of accumulated amortization, and are amortized over the term of the debt using both the straight-line and the effective yield methods. U.S. GAAP requires that the effective yield method be used to amortize debt acquisition costs; however, if the effect of using the straight-line method is not materially different from the results that would have been obtained under the effective yield method, the straight-line method may be used. The amortization for funded term debt is calculated according to the effective yield method and revolving and unfunded term debt is calculated according to the straight-line method. Debt issuance costs related to funded term debt is presented in the Consolidated Balance Sheets as a direct deduction from the carrying amount of the debt liability, consistent with debt discounts or premiums. Debt issuance costs related to revolving and unfunded term debt is presented in the Consolidated Balance Sheets within “Other assets.” For additional information on leases, refer to Note 6 – Long Term Debt.

Revenue recognition

Revenues are recognized when the Company satisfies a performance obligation by transferring goods or services promised in a contract to a customer, in an amount that reflects the consideration that it expects to receive in exchange for those services. Performance obligations in the Company's contracts represent distinct or separate service streams that the Company provides to its customers.

The Company evaluates its revenue contracts with customers based on the five-step model under Accounting Standards Codification (“ASC”) 606, Revenue Recognition: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to separate performance obligations; and (5) recognize revenues when (or as) each performance obligation is satisfied.

The Company provides Legal Technology services to its clients through several technology solutions including Nebula Ecosystem (“Nebula”) its internally developed end-to-end fully integrated proprietary solution. The Company also provide Data Recovery solutions.

The following table summarizes revenue from contracts with customers for the years ended December 31, 2023 and 2022 (in thousands):

 

 

 

2023

 

 

2022

 

 

 

Technology Solutions

 

Nebula

 

Consolidated

 

 

Technology Solutions

 

Nebula

 

Consolidated

 

Legal technology

 

$

266,448

 

$

46,088

 

$

312,536

 

 

$

254,356

 

$

28,441

 

$

282,797

 

Data recovery

 

 

33,263

 

 

 

 

33,263

 

 

 

34,635

 

 

 

 

34,635

 

Total revenue

 

$

299,711

 

$

46,088

 

$

345,799

 

 

$

288,991

 

$

28,441

 

$

317,432

 

 

Performance Obligations and Timing of Revenue Recognition

The Company primarily sells services and products that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer.

 

(1)
Legal Technology, including Nebula and the Company's expansive suite of technology solutions, such as its end-to-end eDiscovery technology solutions, managed review solutions, collections, processing, analytics, hosting, production and professional services, and
(2)
Data recovery solutions, which provides data restoration, data erasure and data management services

The Company generates the majority of its revenues by providing Legal Technology services to our clients. Most of our eDiscovery service contracts are time and materials types of arrangements.

Time and materials arrangements are based on units of data stored or processed. Unit-based revenues are recognized as services are provided, based on either the amount of data stored or processed, the number of concurrent users accessing the information, or the number of pages or images processed for a client, at agreed upon per unit rates. We recognize revenues for these arrangements at a point in time utilizing a right-to-invoice practical expedient because we have a right to consideration for services completed to date.

Certain other eDiscovery contracts are subscription-based, fixed-fee arrangements, which have tiered pricing based on the quantity of data hosted. For a fixed monthly fee, our clients receive a variety of optional eDiscovery services, which are included in addition to the data hosting. The Company recognizes revenues for these arrangements at a point in time based on predetermined monthly fees as determined in our contractual agreements, utilizing a right-to-invoice practical expedient because the Company has a right to consideration for services completed to date.

Other eDiscovery agreements are time and material arrangements that require the client to pay us based on the number of hours worked at contractually agreed-upon rates. The Company recognizes revenues for these arrangements at a point in time based on hours incurred and contracted rates utilizing a right-to-invoice practical expedient because it has a contractual right to consideration for services completed to date.

Data recovery services are mainly fixed fee arrangements requiring the client to pay a pre-established fee in exchange for the successful completion of a data recovery on a predetermined device. For the recovery services performed by the Company’s technicians, the revenue is recognized at a point in time, when the recovered data is sent to the customer.

Data erasure services are fixed fee arrangements for which revenue is recognized at a point in time, when the certificate of erasure is sent to the customer.

 

The Company offers term license subscriptions to Ontrack PowerControls software to customers with on-premises installations of the software pursuant to contracts that are historically one to four years in length. The term license subscriptions include maintenance and support, as well as access to future software upgrades and patches. The license and the additional support services are deemed to be one performance obligation, and thus revenue for these arrangements is recognized ratably over the term of the agreement.

 

 

Share-based compensation

The Company measures and recognizes compensation expense for all share-based awards to employees based on estimated grant date fair values on a straight-line basis over the requisite service period. The Company uses the Black-Scholes valuation model, depending on terms, facts and circumstances of each share-based award. The expected vesting of the Company’s performance-based RSUs is based upon the probability of a liquidity event, such

as a change in control as defined under the 2019 Plan. The probability of achievement of the liquidity event, if any, is re-evaluated quarterly.

Advertising

Advertising costs consist of marketing, advertising through print and other media, professional event sponsorship and public relations. These costs are expensed as incurred. Advertising costs totaled $3.1 million and $4.3 million for the years ended December 31, 2023 and 2022, respectively. Advertising costs are reflected within “Sales and marketing” in the accompanying Consolidated Statements of Comprehensive Loss.

Research and development expense

Costs incurred in the research and development of the Company’s technologies primarily consist of developer salaries. Research and development expenses were $13.1 million and $13.5 million for the years ended December 31, 2023 and 2022, respectively.

Income taxes

Income taxes are accounted for using the asset and liability method. Deferred income taxes are provided for temporary differences in recognizing certain income, expense and credit items for financial reporting purposes and tax reporting purposes. Such deferred income taxes primarily relate to the difference between the tax bases of assets and liabilities and their financial reporting amounts. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. Excess tax benefits and tax deficiencies are recognized in the income tax provision in the period in which they occur.

The Company records a valuation allowance when it determines, based on available positive and negative evidence, that it is more-likely-than-not that some portion, or all its deferred tax assets will not be realized. The Company determines the realizability of its deferred tax assets primarily based on the reversal of existing taxable temporary differences. In addition, the Company considers the time frame over which it would take to utilize the deferred tax assets prior to their expiration.

For uncertain tax positions, the Company uses a more-likely-than-not threshold based on the technical merits of the tax position taken. Tax positions that meet the more-likely-than-not recognition threshold are measured at the largest amount of tax benefits determined on a cumulative probability basis, which are more-likely-than-not to be realized upon ultimate settlement in the financial statements. The Company’s policy is to recognize interest and penalties related to income tax matters in income tax expense.

Net Loss per Common Share

Basic net loss per common share is determined by dividing net loss by the weighted average number of common shares outstanding during the year. Diluted net loss per common share is determined by dividing net loss by the weighted average number of common shares outstanding during the year, plus the dilutive effect of common stock equivalents, including stock options and restricted shares. Common stock and common stock equivalents included in the computation represent shares issuable upon assumed exercise of outstanding stock options and release of restricted shares, except when the effect of their inclusion would be antidilutive.

 

Recently Adopted Accounting Standards

 

On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments using a modified retrospective approach. This guidance is intended to introduce a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. The adoption did not have a material impact on the Company's consolidated financial statements.

 

On January 1, 2022, the Company adopted ASU No. 2016-02, Leases (Topic 842), and related amendments, on a modified retrospective approach, which allows entities to initially apply the standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings, if any, in the period of adoption with no restatement of comparative periods. Upon adoption, the Company applied the guidance to all existing leases.

 

The new guidance requires the lease rights and obligations arising from the leasing arrangements, including operating leases, to be recognized as assets and liabilities on the balance sheet based on the present value of lease payments over the lease term. The present value of lease payments is determined primarily using the incremental borrowing rate based on the information available at the lease commencement date. As the Company’s leases do not have readily determinable implicit discount rates, the Company adjusts its incremental borrowing rate to determine the present value of the lease payments. There were estimates and judgments made in determining the Company’s incremental borrowing rates based on term, country and currency, including developing a secured credit rating and spreading market yield data across maturities.

 

Upon adoption of the new guidance, the most significant impact was the recognition of right-of-use assets and lease liabilities relating to operating leases in the amounts of $21.2 million and $23.8 million, respectively, reported within Operating lease right-of-use assets and Long-term operating lease liabilities, respectively, with the current portion of the liability reported within current portion of operating lease liabilities, in the Company's consolidated balance sheet as of January 1, 2022. Accounting for finance leases remained substantially unchanged and continues to be reported within "Property and equipment, net" and “Other liabilities”, with the current portion of the debt reported within “Accounts payable and accrued expense”, in the Company's consolidated balance sheets. There was no cumulative effect of applying the new standard and accordingly there was no adjustment to our retained earnings upon adoption. The Company has elected not to recognize operating right-of-use assets and lease liabilities for short-term leases for all classes of underlying assets. Short-term leases are leases with terms greater than 1 month, but less than 12 months. The Company elected to apply the package of transitional practical expedients under which the Company did not reassess prior conclusions about lease identification, lease classification. For additional information on leases, refer to Note 5 – Leases.

Accounting Standards Not Yet Adopted

The Company has elected to be an Emerging Growth Company, as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act and take advantage of the extended transition period of delaying the adoption of new or revised accounting standards until such time as those standards apply to private companies. This may make the comparison of the Company’s consolidated financial statements to other public companies not meaningful due to the differences in accounting standards being applied.

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU requires enhanced disclosures about significant segment expenses and other segment items and requires companies to disclose all annual disclosures about segments in interim periods. This ASU also requires public entities with a single reportable segment to provide all the disclosures required by the amendments in this ASU and all existing segment disclosures in Topic 280. The amendments in this ASU are intended to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied retrospectively to all periods presented. The Company is currently evaluating the impact of the new guidance on the Company's consolidated financial statements and related disclosures.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, to enhance the transparency and decision usefulness of income tax disclosures. Investors, lenders, creditors, and other allocators of capital (collectively, “investors”) indicated that the existing income tax disclosures should be enhanced to provide information to better assess how an entity’s operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. Investors currently rely on the rate reconciliation table and other disclosures, including total income taxes paid, to evaluate income tax risks and opportunities. While investors find these disclosures helpful, they suggested possible enhancements to better (1)

understand an entity’s exposure to potential changes in jurisdictional tax legislation and the ensuing risks and opportunities, (2) assess income tax information that affects cash flow forecasts and capital allocation decisions, and (3) identify potential opportunities to increase future cash flows.

 

The amendments in this ASU addresses investor requests for more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information.

 

This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. This ASU is effective for the Company for annual periods beginning after December 15, 2025. The Company does not expect ASU 2023-09 to have a material impact on the Company’s consolidated financial statements and related disclosures.

XML 27 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements

Note 2 – Fair value measurements

The Company accounts for recurring and non-recurring fair value measurements in accordance with ASC 820, Fair Value Measurements. ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosures about fair value measurements. The ASC 820 hierarchy ranks the quality of reliability of inputs, or assumptions, used in the determination of fair value, and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:

Level 1 – Fair value is determined by using unadjusted quoted prices that are available in active markets for identical assets and liabilities.

Level 2 – Fair value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets and liabilities in active markets or quoted prices for identical assets and liabilities in inactive markets. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data.

Level 3 – Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by a reporting entity – e.g., determining an appropriate adjustment to a discount factor for illiquidity associated with a given security.

The Company evaluates financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level at which to classify them each reporting period. This determination requires significant judgments to be made by the Company.

The Company believes that the fair values of its current assets and current liabilities (cash, accounts receivable, accounts payable, and other current liabilities) approximate their reported carrying amounts.

 

The Company estimates the fair value of contingent purchase consideration based on the present value of the consideration expected to be paid during the remainder of the earn-out period, based on management’s assessment of the acquired operations’ forecasted earnings. This fair value measurement is based on significant inputs not observed in the market and thus represents a Level 3 measurement. The fair value of future expected acquisition-related contingent purchase consideration obligations was $1.3 million at December 31, 2023. During 2022, the Company settled $0.6 million earn-out obligation by issuing 128,596 shares of common stock.

 

The Company has determined that the 6,350,000 warrants to purchase Common Stock (the “Private Warrants”) issued in connection with the consummation of the Business Combination in December 2019 should be accounted for as liabilities in accordance with ASC 815-40, Derivatives and Hedging — Contracts in Entity’s Own Equity. The warrant liabilities are measured at fair value at inception and on a recurring basis, with changes in fair value presented within change in fair value of Private Warrants in the Consolidated Statements of Comprehensive Loss. The fair value of the Private Warrants was $0.1 million as of December 31, 2023.

The following table provides a reconciliation of liabilities measured at fair value using significant unobservable inputs (Level 3) for the years ended December 31, 2023 and 2022 (in thousands):

 

Balance at December 31, 2021

 

$

2,486

 

Change in fair value of Private Warrants

 

 

(1,207

)

Change in fair value of contingent consideration

 

 

21

 

Balance at December 31, 2022

 

 

1,300

 

Change in fair value of Private Warrants

 

 

(572

)

Change in fair value of contingent consideration

 

 

(3

)

Balance at December 31, 2023

 

$

725

 

 

 

 

 

 

 

Management estimates the carrying amount of the Company’s long-term debt approximates its fair value because the interest rates on these instruments are subject to changes in market interest rates or are consistent with prevailing interest rates.

XML 28 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets

Note 3 – Intangible assets

Intangible assets consist of the following (in thousands):

 

Description

 

Weighted
Average
Remaining
Useful
Life in
Years

 

 

December 31, 2023

 

 

December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

Trademark and tradenames

 

 

2.2

 

 

$

20,565

 

 

$

20,565

 

Accumulated amortization

 

 

 

 

 

(17,780

)

 

 

(15,210

)

Trademark and tradenames, net

 

 

 

 

 

2,785

 

 

 

5,355

 

Developed technology

 

 

3.3

 

 

 

96,271

 

 

 

87,593

 

Accumulated amortization

 

 

 

 

 

(76,166

)

 

 

(69,712

)

Developed technology, net

 

 

 

 

 

20,105

 

 

 

17,881

 

Customer relationships

 

 

5.6

 

 

 

95,747

 

 

 

95,348

 

Accumulated amortization

 

 

 

 

 

(78,908

)

 

 

(71,722

)

Customer relationships, net

 

 

 

 

 

16,839

 

 

 

23,626

 

Intangible assets, net of amortization

 

 

 

 

$

39,729

 

 

$

46,862

 

 

Future amortization of intangible assets is as follows (in thousands):

 

December 31,

 

Amount

 

2024

 

$

12,463

 

2025

 

 

9,532

 

2026

 

 

9,315

 

2027

 

 

4,327

 

2028

 

 

2,931

 

Thereafter

 

 

1,161

 

Total

 

$

39,729

 

XML 29 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses

Note 4 – Accrued expenses

Accrued expenses consisted of the following (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accrued expenses:

 

 

 

 

 

 

Accrued interest

 

$

532

 

 

$

402

 

Accrued salaries

 

 

14,229

 

 

 

12,826

 

Current taxes payable

 

 

742

 

 

 

755

 

Other accrued expenses

 

 

1,301

 

 

 

1,191

 

Total

 

$

16,804

 

 

$

15,174

 

XML 30 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases

Note 5 – Leases

 

The Company’s operating leases are primarily for office space expiring in various years through 2029. Certain leases contain annual rent escalation clauses. The Company’s finance leases are primarily for data centers. As part of the Company’s efforts to optimize its real estate footprint, the Company terminated leases in three locations and partially abandoned two locations in 2023.

 

The Company’s lease terms vary depending upon the class of asset and some leases include options to extend or terminate. Generally, the Company does not include renewal or termination options as a component of its present value calculation of operating leases. However, for certain real estate leases, the Company includes them if the Company is reasonably certain to exercise these renewal or termination options, the options are considered in determining the lease term and associated potential option payments or penalties are included as lease payments. In addition, the Company has lease agreements that include lease and non-lease components, which are accounted for separately. Non-lease components consist primarily of common area maintenance expenses and property taxes. Non-lease components are expensed as incurred.

 

The Company’s operating lease assets and liabilities are reported separately in the Consolidated Balance Sheet. The classification of the Company’s finance leases in the Consolidated Balance Sheet was as follows (in thousands):

 

 

 

Consolidated Statement Balance Sheet Classification

 

As of December 31, 2023

 

As of December 31, 2022

 

Finance lease right of use asset, net

 

Property and equipment

 

$

1,749

 

$

1,965

 

Finance lease liabilities

 

Accounts payable and accrued expense

 

 

135

 

 

1,020

 

Non-current finance lease liabilities

 

Other liabilities

 

 

 

 

 

 

The components of lease cost were as follows (in thousands):

 

 

 

Consolidated Statement of Comprehensive Loss Classification

 

Year Ended
December 31, 2023

 

Year Ended
December 31, 2022

 

 

 

 

 

 

 

 

Operating lease cost

 

Cost of Revenue

 

$

1,591

 

$

1,682

 

Operating lease cost

 

General and Administrative

 

 

6,455

 

 

6,460

 

Finance lease cost:

 

 

 

 

 

 

 

Amortization of right of use assets

 

Cost of Revenue

 

 

1,465

 

 

1,184

 

Amortization of right of use assets

 

General and Administrative

 

 

542

 

 

442

 

Interest on lease liabilities

 

Interest expense

 

 

84

 

 

142

 

Sublease income

 

Cost of Revenue

 

 

(1,865

)

 

(1,772

)

Sublease income

 

General and Administrative

 

 

(877

)

 

(844

)

      Total lease cost

 

 

 

$

7,395

 

$

7,294

 

 

Supplemental cash flow information related to leases was as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

Year Ended
December 31, 2022

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

Operating cash used for operating leases

 

$

10,353

 

$

8,104

 

Financing cash used for finance leases

 

 

2,278

 

 

1,981

 

 

Maturities of lease liabilities as of December 31, 2023 were as follows:

 

December 31,

 

Finance
Leases

 

 

Operating
Leases

 

2024

 

$

138

 

 

$

7,026

 

2025

 

 

 

 

 

4,120

 

2026

 

 

 

 

 

2,462

 

2027

 

 

 

 

 

809

 

2028

 

 

 

 

 

704

 

Thereafter

 

 

 

 

 

269

 

Total undiscounted lease payments

 

$

138

 

 

$

15,390

 

Less: interest on lease obligations

 

 

(3

)

 

 

(1,614

)

Non-current

 

$

135

 

 

$

13,776

 

 

 

XML 31 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Long Term Debt
12 Months Ended
Dec. 31, 2023
Long-Term Debt, Unclassified [Abstract]  
Long Term Debt

Note 6 – Long term debt

The table below summarizes the components of the Company’s long-term debt (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Convertible Debenture notes due 2024

 

 

260,926

 

 

 

244,808

 

2021 Credit Agreement due 2026 (1) (2)

 

 

291,750

 

 

 

294,750

 

Total debt

 

 

552,676

 

 

 

539,558

 

Less: unamortized original issue discount

 

 

(5,254

)

 

 

(10,751

)

Less: unamortized debt issuance costs

 

 

(577

)

 

 

(1,278

)

Total debt, net

 

 

546,845

 

 

 

527,529

 

 

 

 

 

 

 

 

Current portion of debt

 

 

552,676

 

 

 

3,000

 

Less: current portion of unamortized original
   issue discount

 

 

(5,254

)

 

 

 

Less: current portion of unamortized debt
   issuance costs

 

 

(577

)

 

 

 

Total current portion of debt, net

 

 

546,845

 

 

 

3,000

 

Total long-term debt, net

 

$

 

 

$

524,529

 

 

 

(1)
The 2021 Credit Agreement was amended on March 3, 2023.
(2)
The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt.

 

Amended 2021 Credit Agreement

On February 8, 2021, the Loan Parties entered into the 2021 Credit Agreement, a new secured credit agreement. Proceeds were used to pay in full all outstanding loans and terminate all lending commitments under the previously outstanding 2016 Credit Agreement.

 

On March 3, 2023, the Loan Parties entered into the First Amendment to the 2021 Credit Agreement. The First Amendment to the 2021 Credit Agreement provides for the revision of the benchmark interest rate from LIBOR to the secured overnight financing rate, (“SOFR”). At March 31, 2023, all outstanding indebtedness under the Amended 2021 Credit Agreement automatically converted from a LIBOR based loan to the new SOFR based loan at the end of the then-current applicable Interest Period. Additionally, the First Amendment to the 2021 Credit Agreement provides for the addition of the Term SOFR Adjustment of 0.10%, based on the term of the applicable Interest Period, to be added to the Applicable Rate for both SOFR Loans and Base Rate Loans (capitalized terms as defined in the Amended 2021 Credit Agreement).

The Amended 2021 Credit Agreement provides for (i) Initial Term Loans in an aggregate principal amount of $300 million, (ii) Delayed Draw Term Loans in an aggregate principal amount of $50 million, and (iii) Revolving Credit Loans in an aggregate principal amount of $40 million, with a letter of credit sublimit of $10 million. The Delayed Draw Term Loans were available to the Loan Parties at any time prior to February 8, 2023, subject to certain conditions. As of December 31, 2023, there were no outstanding Delayed Draw Term Loans and they are no longer available under the Amended 2021 Credit Agreement.

The Initial Term Loans bear, and while they were available, the Delayed Draw Term Loans bore, interest, at the Loan Parties’ option, at the rate of (x) with respect to SOFR Rate Loans, the Term SOFR Rate with a 1.00% floor, plus 6.50% per annum, plus the Term SOFR Adjustment of 0.10% or (y) with respect to Base Rate Loans, the Base Rate plus 5.50% per annum, plus the Term SOFR Adjustment of 0.10%.

The Revolving Credit Loans bear interest, at our option, at the rate of (x) with respect to SOFR Rate Loans, the Term SOFR Rate plus 4.00% per annum, or (y) with respect to Base Rate Loans, the Base Rate plus 3.00% per annum. The Initial Term Loans amortize at a rate of 1.00% of the aggregate principal amount of Initial Term Loans outstanding, payable in consecutive quarterly installments of $0.8 million, beginning on June 30, 2021. On December 31, 2023, the balance due was $291.8 million with a Term SOFR Rate of 5.348140% plus the Term SOFR Adjustment of 0.10%, plus 6.50% per annum.

The Initial Term Loans and Revolving Credit Loans are each scheduled to mature on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. The Initial Term Loans may be voluntarily repaid at any time, but may be subject to a prepayment premium. The Initial Term Loans are required to be repaid under certain circumstances, including with Excess Cash Flow (as defined in the Amended 2021 Credit Agreement), the proceeds of an Asset Sale or Casualty Event (each as defined in the Amended 2021 Credit Agreement) and the proceeds of certain refinancing indebtedness.

The obligations under the Amended 2021 Credit Agreement are secured by substantially all of the Loan Parties’ assets. The Amended 2021 Credit Agreement contains customary affirmative and negative covenants as well as a financial maintenance covenant that requires the Loan Parties to maintain a First Lien Net Leverage Ratio (as defined in the Amended 2021 Credit Agreement) of less than or equal to 7.00 to 1.00, tested at the end of each fiscal quarter. The Company was in compliance with all Amended 2021 Credit Agreement covenants as of December 31, 2023.

 

Revolving Credit Loans

The 2021 Credit Agreement also provides for an unfunded revolver commitment for borrowing up to $40.0 million (the “Revolving Credit Loans”). As of December 31, 2023, there was $39.4 million available capacity for borrowing under the revolving loan commitment due to the $0.6 million of letters of credit outstanding (See Note 14 – Commitments and contingencies).

Convertible Debentures

On December 19, 2019, the Company issued Convertible Debentures, which mature in 2024, in an aggregate principal amount of $200 million (the “Debentures” or the “Convertible Debentures”). At December 31, 2023 and December 31, 2022, the balance due under the Debentures was $260.9 million and $244.8 million, respectively.

The Debentures will mature on December 19, 2024 unless earlier converted, redeemed or repurchased, and bear interest at an annual rate of 4.00% in cash, payable quarterly, and 4.00% in kind, accrued quarterly, on the last business day of March, June, September and December. In addition, on each anniversary of December 19, 2019 (the "Closing Date"), the Company will increase the principal amount of the Debentures by an amount equal to 3.00% of the original aggregate principal amount of the Debentures outstanding (subject to reduction for any principal amount repaid). The additional payment will accrue from the last payment date for the additional payment (or the Closing Date if no prior payment has been made), and will also be payable at maturity, upon conversion and upon an optional redemption.

At any time, upon notice as set forth in the Debentures, the Debentures will be redeemable at the Company’s option, in whole or in part, at a price equal to 100% of the principal amount of the Debentures redeemed, plus accrued and unpaid interest thereon.

The Debentures are convertible into shares of common stock at the option of the Debenture holders at any time and from time to time at a price of $18 per share, subject to certain adjustments. However, in the event the Company elects to redeem any Debentures, the holders have a right to purchase common stock from the Company in an amount equal to the amount redeemed at the conversion price.

The Debentures contain covenants that limit the Company’s ability to, among other things: (i) incur additional debt; (ii) create liens on assets; (iii) engage in certain transactions with affiliates; or (iv) designate the Company’s subsidiaries as unrestricted subsidiaries. The Debentures provide for customary events of default, including non-payment, failure to comply with covenants or other agreements in the Debentures and certain events of bankruptcy or insolvency. Non-payment of, and certain failures to comply with the covenants under, the Amended 2021 Credit Agreement also constitute events of default under the Debentures. If an event of default occurs and continues, the holders of at least 25% in aggregate principal amount of the outstanding Debentures may declare the entire principal amount of all the Debentures to be due and payable immediately. As of December 31, 2023 and 2022 the Company was in compliance with all Debenture covenants.

Future principal payments, including in kind interest, are as follows (in thousands):

 

December 31,

 

Amount

 

2024 (1)

 

$

568,840

 

2025

 

 

 

2026

 

 

 

2027

 

 

 

Thereafter

 

 

 

Total

 

$

568,840

 

 

 

(1)
The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt.

 

The Initial Term Loan borrowings related to the 2021 Credit Agreement were issued at an original issue discount of $6.0 million. The Convertible Debentures were issued at an original discount of $13.7 million. The original issue discount is amortized using the effective yield method over the respective term of each facility or debenture. Accretion of the original issue discount totaled $5.5 million and $4.0 million during the years ended December 31,

2023 and 2022, respectively. Amortization is recorded as interest expense in the accompanying Consolidated Statements of Comprehensive Loss.

The Company incurred Initial Term Loan closing fees related to the 2021 Credit Agreement of $1.3 million, along with Revolving Credit Loans closing fees of $0.7 million. The Initial Term Loan and Revolving Credit Loans closing fees were deferred on February 8, 2021 and are amortized over their respective terms. The Company incurred closing fees related to the Convertible Debentures of $0.9 million which were deferred on December 19, 2019 and are amortized over the term of the debentures. Amortization of debt issuance costs totaled $1 million and $0.6 million during the years ended December 31, 2023 and 2022, respectively. Amortization is recorded as interest expense in the accompanying Consolidated Statements of Comprehensive Loss.

The future amortization of debt issuance costs and original issue discount related to the Initial Term Loans and Revolving Credit Loans under the 2021 Credit Agreement, and Convertible Debentures are as follows (in thousands):

 

 

 

December 31,

 

Amount

 

2023

 

$

5,822

 

2024

 

 

 

2025

 

 

 

2026

 

 

 

Thereafter

 

 

 

Total

 

$

5,822

 

XML 32 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Employee Benefit Plan

Note 7 – Employee benefit plan

The Company’s 401(k) plan covers employees who are at least 21 years of age. Employees may elect to defer a percentage of their salary up to the maximum allowed under the Internal Revenue Service Code. The Company moved back to a safe harbor plan as of January 1, 2022 and reinstated the company matching contributions to the 401(k) plan, which had been discontinued in 2020. Company match is 100% for first 3% and 50% for next 2% of employee’s contributions. The employee contributions are 100% vested immediately. Employer contributions to the 401(k) plan were $3.5 million and $2.9 million for the years ended December 31, 2023 and 2022, respectively.

XML 33 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plan
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Equity Incentive Plan

Note 8 – Equity incentive plan

On December 19, 2019, the Company adopted the 2019 Incentive Award Plan (the “2019 Plan”) under which eligible employees, officers, directors and consultants of the Company may be granted incentive or non-qualified stock options, restricted stock, restricted stock units, or other stock-based awards, including shares of common stock. Pursuant to the 2019 Plan, the number of shares of Common Stock available for issuance under the 2019 Plan automatically increases on each January 1 (commencing with January 1, 2021) until and including January 1, 2029, by an amount equal to the lesser of: (a) 5% of the shares of Common Stock outstanding on the final day of the immediately preceding calendar year and (b) such smaller number of shares as is determined by our Board of Directors (the “Board”). The Compensation Committee of the Board approved an increase to the share reserve as set out in the 2019 Plan in the amount of 2,416,007 shares in April 2023 and 2,134,227 shares in February 2022, respectively. As of December 31, 2023, 14,176,685 shares of Common Stock were reserved under the 2019 Plan, of which 2,771,329 shares of Common Stock remained available for issuance.

Stock option activity

The following table summarizes the Company’s stock option activity under the 2019 Plan:

Description

 

Options
Outstanding

 

 

Weighted
Average
Exercise
Price

 

 

Weighted
Average
Remaining
Contractual
Term (Years)

 

 

Aggregate
Intrinsic
Value (1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Options outstanding, December 31, 2021

 

 

5,093,682

 

 

$

8.34

 

 

 

8.4

 

 

$

 

Granted

 

 

1,135,850

 

 

 

6.00

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

(273,195

)

 

 

7.51

 

 

 

 

 

 

 

Expired

 

 

(198,558

)

 

 

8.24

 

 

 

 

 

 

 

Options outstanding, December 31, 2022

 

 

5,757,779

 

 

$

7.92

 

 

 

7.6

 

 

$

 

Granted

 

 

997,796

 

 

 

1.05

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

(35,791

)

 

 

5.07

 

 

 

 

 

 

 

Expired

 

 

(190,692

)

 

 

8.12

 

 

 

 

 

 

 

Options outstanding, December 31, 2023

 

 

6,529,092

 

 

$

6.88

 

 

 

7.1

 

 

$

 

Options vested and exercisable, December 31, 2023

 

 

4,503,751

 

 

$

8.21

 

 

 

6.4

 

 

$

 

Options vested and expected to vest, December 31, 2023

 

 

6,529,092

 

 

$

6.88

 

 

 

7.1

 

 

$

 

 

 

(1)
Aggregate intrinsic value (in thousands) represents the difference between the estimated fair value of the underlying common stock and the exercise price of outstanding, in-the-money options.

The following table summarizes additional information on stock option grants and vesting (in thousands):

 

 

 

2019 Plan

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Total fair value of stock options granted

 

$

942

 

 

$

2,898

 

Total fair value of options vested

 

 

1,835

 

 

 

3,306

 

 

Time-based vesting stock options

Time-based vesting stock options generally vest over a three-year period, are subject to graded vesting schedules, and expire ten years from the date of grant or within 90 days of termination. The weighted-average fair value per share of time-based vesting stock options granted by the Company was $1.05 and $2.55 during the years ended December 31, 2023 and 2022, respectively.

For the years ended December 31, 2023, and 2022 the Company recognized $1.9 million and $3.9 million of stock-based compensation expense in connection with time-based stock options, respectively. As of December 31, 2023 and 2022, there was $1.9 million and $2.8 million of unrecognized stock-based compensation expense, respectively, related to unvested time-based stock options that is expected to be recognized over a weighted-average period of 1.53 and 1.84 years, respectively.

Stock Option Valuation

The Company used valuation models to value the time-based vesting stock options granted during 2023 and 2022. The following table summarizes the assumptions used in the valuation models to determine the fair value of awards granted to employees and non-employee directors under the 2019 Plan:

 

 

Year Ended
December 31, 2023

 

Year Ended
December 31, 2022

Expected volatility

 

41.26%

 

42.78 - 42.90%

Expected term (in years)

 

6.0

 

6.0

Dividend yield

 

0%

 

0%

Risk free interest rate

 

3.61%

 

1.0 - 1.62%

A discussion of management’s methodology for developing each of the assumptions used in the valuation model follows:

Expected volatility – Volatility is a measure of the amount by which a financial variable such as a share price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company uses an estimated volatility based on the historical and implied volatilities of comparable companies.
Expected term – This is the period that the options granted are expected to remain unexercised. For options granted during the years ended December 31, 2023 and 2022, the Company derived the expected life of the option based on the average midpoint between vesting and the contractual term as there is little exercise history.
Dividend yield – The Company has never declared or paid dividends and have no plans to do so in the foreseeable future.
Risk-free interest rate – This is the U.S. Treasury rate for securities with similar terms that most closely resembles the expected life of the option.
Forfeiture rate - Forfeitures are included in compensation cost as they occur.

Stock-based compensation expense

Stock-based compensation expense is included in the Consolidated Statements of Comprehensive Loss within the following line items (in thousands):

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Cost of revenues

 

$

917

 

 

$

1,640

 

General and administrative

 

 

1,727

 

 

 

2,088

 

Research and development

 

 

373

 

 

 

584

 

Sales and marketing

 

 

348

 

 

 

824

 

Total

 

$

3,365

 

 

$

5,136

 

 

Restricted stock units

Periodically, the Company granted RSUs to certain employees which are subject to certain vesting criteria. These RSUs become eligible to begin vesting upon a liquidity event (as defined in the award agreements governing the RSUs). The amount and timing of the vesting of the RSUs depends on the type and timing of the liquidity event as it relates to the Closing Date. Generally, a portion of the RSUs were scheduled to first vest upon the occurrence of the liquidity event and the remainder were scheduled to vest in up to three annual installments thereafter. Because no liquidity event occurred before the third anniversary of the Closing Date, all RSUs are scheduled to vest immediately upon a future liquidity event.

 

The Company determined the achievement of the liquidity event was not probable and therefore no expense has been recorded related to the performance-based awards that vest solely upon a liquidity event.

 

Performance based restricted stock units

During 2023 and 2022, the Company granted 369,056 and 463,000 performance based RSUs to certain employees, respectively, 50% of which vest based on the achievement of annual consolidated revenue targets and 50% of which vest based on the achievement of certain annual Nebula revenue targets. These units will vest over three annual installments based on the achievement of the annual consolidated revenue and Nebula revenue performance conditions and are not subject to any liquidity event vesting condition. In the event that the performance conditions are not met in the first or second year, all units granted will vest in the third year if the cumulative performance conditions are met at that time. The grant of awards with performance conditions supports the Company’s goal of aligning executive incentives with long-term stockholder value and ensuring that executive officers have a continuing stake in the long-term success of the Company.

 

The Company determined the three-year achievement of the overall Company revenue and Nebula revenue targets was probable and incurred $0.9 million and $0.7 million of stock-based compensation expense for the years-ended December 31, 2023 and 2022, respectively, for the performance based RSUs.

 

The vesting of the RSUs held by a grantee is generally subject to his or her continued employment with the Company.

 

During the year ended December 31, 2023, the Company’s Board of Directors approved the vesting of 73,726 performance-based RSUs previously granted to certain employees. The shares issued upon the vesting of the RSUs were distributed to the employees during the second quarter.

Time-based restricted stock units

During the years ended December 31, 2023 and 2022, the Company granted to certain non-employee directors 338,349 and 100,000 stock awards, respectively. These stock awards were issued to non-employee directors in satisfaction of their annual retainer payments and vest over a one-year or three-year period. Accordingly, the Company recognized the grant-date fair value of the restricted stock units of $0.7 million as stock-based compensation expense for each of the years ended years ended December 31, 2023 and 2022, respectively.

 

The following table summarizes the Company’s RSU activity for performance based RSUs awarded to employees and for time-based RSUs granted to non-employee directors under the 2019 Plan:

Description

 

RSUs
Outstanding

 

Outstanding at December 31, 2022

 

1,876,669

 

Granted

 

792,000

 

Vested

 

 

(190,059

)

Forfeited

 

(49,321

)

Expired

 

 

Outstanding at December 31, 2023

 

2,429,289

 

 

XML 34 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Equity

Note 9 – Equity

The Company is authorized to issue up to 200,000,000 shares of common stock, $0.0001 par value per share and 1,000,000 shares of preferred stock, $0.0001 par value per share. Each holder of Common Stock is entitled to one vote for each share of common stock held on all matters submitted to a vote of stockholders. The holders of the Common Stock are entitled to receive dividends out of assets legally available at the time and in the amounts as the Company’s Board of Directors may from time to time determine. In the event of any liquidation, dissolution or winding up of the Company, the assets of the Company shall be distributed ratably among the holders of the then outstanding common stock.

 

During 2022, the Company settled earn-out obligations by issuing 128,596 shares of common stock.

Warrants

On the Closing Date, in connection with the consummation of the Business Combination, the Company assumed (i) 23,000,000 warrants (the “Public Warrants”) to purchase shares of Common Stock and (ii) 6,350,000 Private Warrants (together with the Public Warrants, the “Warrants”). The Public Warrants qualify for equity accounting as these warrants do not fall within the scope of ASC Topic 480, Distinguishing Liabilities from Equity. The Public Warrants were measured at fair value at the time of issuance and classified as equity. The Company has determined that the Private Warrants fall within the scope of ASC Topic 480, Distinguishing Liabilities from Equity, and therefore these warrants are classified as liabilities and measured at fair value at each reporting period.

Each warrant entitles the holder to purchase one share of common stock for $11.50 per share. If held by the initial purchaser of the Private Warrant or certain permitted transferees, the purchase can occur on a cashless basis. The warrants will expire on December 19, 2024 or earlier upon redemption or liquidation.

If the reported last sale price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrant holders, the Company may redeem all the Public Warrants at a price of $0.01 per warrant upon not less than 30 days’ prior written notice.

If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a cashless basis. The exercise price and number of shares of common stock issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. The warrants will not be adjusted for issuance of common stock at a price below its exercise price. The Company will not be required to net cash settle the warrants.

The Private Warrants are identical to the Public Warrants except that the Private Warrants will be exercisable on a cashless basis and be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.

Shares Subject to Forfeiture

On the Closing Date, in connection with the consummation of the Business Combination, 550,000 shares of common stock held by Pivotal Acquisition Holdings LLC are subject to an additional lockup that will be released only if the last reported sale price of the common stock equals or exceeds $15.00 for a period of 20 consecutive trading days during the five-year period following the Closing Date. If the last reported sale price of common stock does not equal or exceed $15.00 within five years from the Closing Date, such shares will be forfeited to the Company for no consideration. These shares are reported as outstanding in our financial statements and continue to be subject to the additional lockup as of December 31, 2023.

XML 35 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Loss Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Loss Per Share

Note 10 – Loss per share

Basic loss per common share is calculated by dividing the net loss for the year by the weighted-average number of common shares outstanding during the period. Due to the Company’s net loss for the years ended December 31, 2023 and 2022, all potential common stock equivalents were anti-dilutive.

The following table summarizes basic and diluted loss per share for the years ended December 31, 2023 and 2022 (in thousands, except per share amounts):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Basic and diluted loss per share:

 

 

 

 

 

 

Net loss

 

$

(34,813

)

 

$

(43,174

)

Weighted average common shares
   outstanding - basic

 

 

43,013,825

 

 

 

42,709,706

 

Dilutive effect of potentially
   issuable shares

 

 

 

 

 

 

Weighted average common shares
   outstanding - diluted

 

 

43,013,825

 

 

 

42,709,706

 

Basic loss per share

 

$

(0.81

)

 

$

(1.01

)

Dilutive effect of potentially
   issuable shares

 

 

 

 

 

 

Diluted loss per share

 

$

(0.81

)

 

$

(1.01

)

Common share equivalents
   excluded due to anti-dilutive effect

 

 

55,046,280

 

 

 

52,784,891

 

XML 36 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Foreign Currency
12 Months Ended
Dec. 31, 2023
Foreign Currency [Abstract]  
Foreign Currency

Note 11 – Foreign currency

The Company had immaterial foreign currency losses that are reflected in “Other expense” on the Company’s Consolidated Statements of Comprehensive Loss for years December 31, 2023 and 2022. Transaction gains and losses, both realized and unrealized, relate to the remeasurement or settlement of monetary assets and liabilities that are denominated in a currency other than an entity’s functional currency. These monetary assets and liabilities include cash as well as third party receivables and payables.

XML 37 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 12 – Income taxes

The components of income tax expense for the years ended December 31, 2023 and 2022 are presented below (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Current

 

 

 

 

 

 

Federal

 

$

 

 

$

 

State

 

 

70

 

 

 

56

 

Foreign

 

 

832

 

 

 

885

 

Deferred

 

 

 

 

 

 

Federal

 

 

307

 

 

 

370

 

State

 

 

999

 

 

 

697

 

Foreign

 

 

751

 

 

 

(296

)

Total income tax provision

 

$

2,959

 

 

$

1,712

 

 

The actual income tax expense amounts for the years ended December 31, 2023 and 2022 differed from the expected tax amounts computed by applying the U.S. federal corporate income tax rate of 21% for 2023 and 2022 to the amounts of loss before income taxes as presented below (in thousands):

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Pre-tax book loss

 

$

(31,854

)

 

$

(41,462

)

 

 

 

 

 

 

 

Tax at Federal statutory rate of 21%

 

 

(6,690

)

 

 

(8,707

)

State taxes

 

 

1,069

 

 

 

754

 

Taxes on Foreign Earnings

 

 

709

 

 

 

1,162

 

Foreign rate differential

 

 

(1,227

)

 

 

(635

)

Unrecognized tax benefit

 

 

(283

)

 

 

 

Other adjustments

 

 

252

 

 

 

805

 

Valuation allowance

 

 

9,129

 

 

 

8,333

 

Total income tax provision (benefit)

 

$

2,959

 

 

$

1,712

 

 

The domestic and foreign components of loss before income taxes for the years ended December 31, 2023 and 2022 are as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Domestic

 

$

(35,259

)

 

$

(40,326

)

Foreign

 

 

3,405

 

 

 

(1,136

)

Total

 

$

(31,854

)

 

$

(41,462

)

 

The tax effects of temporary differences at December 31, 2023 and 2022 are as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

 

 

 

 

 

 

 

Net operating losses and other carryforwards

 

$

38,603

 

 

$

42,084

 

Interest expense carryforward

 

 

69,762

 

 

 

53,204

 

Property and equipment

 

 

4,302

 

 

 

3,884

 

Lease liability

 

 

2,599

 

 

 

3,409

 

Accrued expenses

 

 

919

 

 

 

720

 

Payroll tax deferral

 

 

 

 

 

 

Allowance for doubtful accounts

 

 

827

 

 

 

1,307

 

Stock-based compensation

 

 

3,288

 

 

 

2,786

 

Other

 

 

332

 

 

 

491

 

Deferred tax asset

 

 

120,632

 

 

 

107,885

 

Valuation allowance

 

 

(103,291

)

 

 

(91,866

)

Total deferred tax assets, net of valuation allowance

 

 

17,341

 

 

 

16,019

 

 

 

 

 

 

 

 

Right of Use Asset

 

 

(1,793

)

 

 

(2,029

)

Intangible assets

 

 

(24,068

)

 

 

(20,419

)

Prepaid expenses

 

 

(21

)

 

 

(21

)

Other

 

 

(400

)

 

 

(474

)

Deferred tax liability

 

 

(26,282

)

 

 

(22,943

)

Net deferred tax liability

 

$

(8,941

)

 

$

(6,924

)

 

At December 31, 2023 and 2022, the Company had tax effected U.S. federal net operating loss carryforwards of approximately $29.2 million and $31.5 million, respectively, of which $0.5 million begin to expire in 2027, approximately $20.2 million begin to expire between 2028 and 2036, and $8.5 million have no expiration. At December 31, 2023 and 2022, the Company had tax effected state net operating loss carryforwards of approximately $7.0 million and $7.4 million, respectively. The majority of the state tax losses will not begin expiring until 2035 or later.

The tax effected foreign net operating loss at December 31, 2023 and 2022 is approximately $2.4 million and $3.0 million, respectively, the majority of which has an unlimited carryforward period.

The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities. The Company is subject to examination by U.S. tax authorities beginning with the year ended December 31, 2020. The Company is also subject to examination in various foreign jurisdictions. In material foreign jurisdictions, the statute of limitations ranges onefour years from the filing of a tax return.

Valuation Allowance

As of December 31, 2023 and 2022, the Company had a valuation allowance of $103.3 million and $91.9 million, respectively, against certain deferred tax assets. The valuation allowance relates to the deferred tax assets of the Company’s U.S. entities, including federal and state tax attributes and timing differences, as well as the deferred tax assets of certain foreign subsidiaries. The increase in the valuation allowance during 2023 is primarily related to operating losses incurred during the year and the limitation on deductibility of interest expense. To the extent the Company determines that, based on the weight of available evidence, all or a portion of its valuation allowance is no longer necessary, the Company will recognize an income tax benefit in the period such determination is made for the reversal of the valuation allowance. If management determines that, based on the weight of available evidence, it is more-likely-than-not that all or a portion of the net deferred tax assets will not be realized; the Company may recognize income tax expense in the period such determination is made to increase the valuation allowance. It is possible that such reduction of or addition to the Company’s valuation allowance may have a material impact on the Company’s results from operations. The U.S. federal and foreign changes to valuation allowance of approximately $9.1 million is presented in the effective tax rate reconciliation as part of the valuation allowance. The U.S. state changes to valuation allowance of approximately $3.2 million is presented as part of the state taxes in the effective tax rate reconciliation. As of December 31, 2023, there is approximately $0.1 million of valuation allowance movement that is attributable to translation adjustment and $1.0 million of valuation allowance included in the effective tax rate reconciliation as part of the other adjustments.

A summary of the deferred tax asset valuation allowance is as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Beginning Balance

 

$

91,866

 

 

$

80,449

 

Additions

 

 

12,302

 

 

 

11,425

 

Reductions

 

 

(877

)

 

 

(8

)

Ending Balance

 

$

103,291

 

 

$

91,866

 

 

Uncertain Tax Positions

 

As of December 31, 2023 and 2022, the total amount of unrecognized tax benefits was $0.5 million and $1.0 million, respectively, that would favorably impact the Company’s effective income tax rate if realized. However, due to the Company’s determination that the deferred tax asset would not more-likely-than-not be realized, a full valuation allowance would be recorded if the unrecognized tax benefits were realized. The Company’s uncertain income tax position liability has been recorded to deferred income taxes to offset the tax attribute carryforward amounts. There was no change to the uncertain tax position liability during the year.

XML 38 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Severance and Retention
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Severance and Retention

Note 13 – Severance and retention

2023 Severance and retention expense reflects cost incurred in ordinary course of business. 2022 Severance and retention expense primarily reflects cost in connection with the Company’s continued integration and realignment efforts following the 2016 acquisition of Kroll Ontrack, LLC which resulted in a 2022 reduction in workforce of 57 employees. The Company recorded severance and retention expense of $0.6 million and $2.9 million during the years ended December 31, 2023 and 2022, respectively, comprised of employee severance and other employee-related costs. Severance and retention expense are included in the Consolidated Statements of Comprehensive Loss as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Costs of revenues

 

$

137

 

 

$

884

 

General and administrative

 

 

20

 

 

 

55

 

Sales and marketing

 

 

406

 

 

 

1,643

 

Research and development

 

 

14

 

 

 

270

 

Total

 

$

577

 

 

$

2,852

 

 

The activity and balance of severance-related liabilities, which are recorded within Accounts payable and accrued expense in our Consolidated Balance Sheet are as follows (in thousands):

 

Balance at December 31, 2021

 

$

443

 

Payments

 

 

(1,569

)

Expense

 

 

2,852

 

Balance at December 31, 2022

 

$

1,726

 

Payments

 

 

(1,557

)

Expense

 

 

577

 

Balance at December 31, 2023

 

$

746

 

XML 39 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments And Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 14 – Commitments and contingencies

The Company is involved in various legal proceedings, which may arise occasionally in the normal course of business. While the ultimate results of such matters generally cannot be predicted with certainty, management does not expect such matters to have a material effect on the financial position and results of operations as of December 31, 2023. The Company has two letters of credit totaling $0.6 million as additional security for lease guarantees related to leased properties.

XML 40 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Related Parties
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related Parties

Note 15 – Related parties

As of December 31, 2023, $130.5 million including paid-in kind interest of the Company’s Debentures are owed to affiliates of MGG Investment Group, which is an affiliate of a director of the Company. For the years ended December 31, 2023 and December 31, 2022, the Company recognized $14.7 million and $13.8 million in interest expense, respectively related to the Debentures owned by the MGG Investment Group.

XML 41 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events

Note 16 – Subsequent events

The Company has evaluated subsequent events through March 28, 2024, the date on which these financial statements were issued. Based upon this evaluation, it was determined that the following subsequent events occurred that require recognition or disclosure in the financial statements. On March 8, 2024, the Loan Parties entered into the Second Amendment to the Amended 2021 Credit Agreement. The Second Amendment to the Amended 2021 Credit Agreement provides that the Loan Parties may deliver to the Administrative Agent annual, audited financial statements of the Company accompanied by a report and opinion of the Company's independent certified public accountant that is subject to a “going concern” qualification if such qualification results from an upcoming maturity date under any Indebtedness (as defined in the Amended 2021 Credit Agreement).

XML 42 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Organization, Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization

Organization

KLDiscovery Inc. (the “Company,” “we” or “us”) is a leading global provider of eDiscovery, information governance and data recovery solutions to corporations, law firms, insurance companies and individuals in 17 countries around the world. We provide technology solutions to help our clients solve complex data challenges. The Company’s headquarters are located in Eden Prairie, Minnesota. The Company has 26 locations in 17 countries, as well as 9 data centers and 13 data recovery labs globally.

The Company was originally incorporated under the name Pivotal Acquisition Corp. (“Pivotal”) as a blank check company on August 2, 2018 under the laws of the State of Delaware for the purpose of entering into a merger, capital stock exchange, stock purchase, reorganization or similar business combination with one or more businesses or entities.

On December 19, 2019, Pivotal acquired the outstanding shares of LD Topco, Inc. via a reverse capitalization (the “Business Combination”) and was renamed KLDiscovery Inc.

Principles of consolidation

Principles of consolidation

The accompanying consolidated financial statements are prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of KLDiscovery and all its subsidiaries. All significant intercompany accounts and transactions have been eliminated upon consolidation.

Liquidity and going concern evaluation

Liquidity and going concern evaluation

 

Under Financial Accounting Standards Board ("FASB") Accounting Standards Codification (“ASC”) 205-40, Going Concern, the Company is required to evaluate each reporting period, including interim periods, whether there is substantial doubt regarding its ability to meet its obligations when they come due within one year from the financial statement issuance date. On February 8, 2021, certain subsidiaries of the Company (the “Loan Parties”), entered into a new secured credit agreement (the “2021 Credit Agreement”) and on March 3, 2023, the Loan Parties entered into the First Amendment to the 2021 Credit Agreement (as amended, the “Amended 2021 Credit Agreement”). In addition, on December 19, 2019, the Company issued Convertible Debentures, which mature in 2024, in an aggregate principal amount of $200 million (the “Debentures” or the “Convertible Debentures”). The Amended 2021 Credit Agreement provides for (i) initial term loans in an aggregate principal amount of $300 million (the “Initial Term Loans”), (ii) delayed draw term loans in an aggregate principal amount of $50 million (the “Delayed Draw Term Loans”), and (iii) revolving credit loans in an aggregate principal amount of $40 million, with a letter of credit sublimit of $10 million (the Revolving Credit Loans”). The Initial Term Loans and Revolving Credit Loans are each scheduled to mature on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. The Company has historically incurred losses and in certain years cash flows have been negative. As of December 31, 2023, the Company’s cash balance was $15.4 million and the Company’s debt balance was $546.8 million, including a balance of $260.9 million under the Convertible Debentures and a balance of $291.8 million in Initial Term Loans under the Amended 2021 Credit Agreement (no amounts were outstanding under the Delayed Draw Term Loans or Revolving Credit Loans). As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Initial Term Loans debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt in the Consolidated Balance Sheet at December 31, 2023. As of December 31, 2023, the Company does not have sufficient cash on hand, and does not expect to generate sufficient liquidity from forecasted future cash flows to repay its current obligations including the Initial Term Loans, at the accelerated maturity date, or the Convertible Debentures.

 

The Company is reviewing potential alternatives, including renegotiating the terms of the Convertible Debentures and/or the Amended 2021 Credit Agreement and identifying alternative sources for cash or additional financing. The Company's current debt structure, however, raises substantial doubt regarding the Company’s ability to continue as a going concern because these or other alternatives may not be achievable on favorable terms and conditions or at all. The Company’s consolidated financial statements do not include any adjustments that may result from the outcome of this uncertainty and have been prepared assuming the Company will continue as a going concern.

Use of estimates

Use of estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts and disclosures in the consolidated financial statements. Although actual results could differ from those estimates, management does not believe that such differences would be material.

 

Significant estimates include, but are not limited to, the allowance for doubtful accounts, determining the fair values of assets acquired and liabilities assumed, including the fair value of Private Warrants (as defined in Note 2), the determination of the incremental borrowing rate used to measure right-of-use assets and liabilities, the recoverability and useful lives of property and equipment, intangible assets, and other long-lived assets, the evaluation of goodwill for impairment, the valuation and realization of deferred income taxes, the fair value of the Company’s common stock, stock based compensation equity awards and acquisition-related contingent consideration.

Segments, concentration of credit risk, major customers and liquidity

Segments, concentration of credit risk, major customers and liquidity

The Company operates in one business segment, providing technology-based litigation support solutions and services.

Financial instruments, which potentially expose the Company to concentrations of credit risk, consist principally of cash and accounts receivable. The Company places its cash with a banking institution where the balances, at times, exceed federally insured limits. Management believes the risks associated with these deposits are limited.

 

With respect to accounts receivable, the Company performs ongoing evaluations of its customers, generally grants uncollateralized credit terms to its customers, and maintains an allowance for doubtful accounts based on historical experience and management’s expectations of future losses. As of and for the year ended December 31, 2023, the Company did not have a single customer that represented more than five percent (5%) or more of their consolidated revenues or accounts receivable and, as of and for the year ended December 31, 2022 the Company had one single customer that represented approximately six percent (6%) of our consolidated revenues and one single customer that represented approximately six percent (6%) of our consolidated accounts receivable. The Company believes that the geographic and industry diversity of the Company’s customer base throughout the U.S. and internationally minimizes the risk of incurring material losses due to concentrations of credit risk. The Company’s foreign revenues, principally from businesses in the UK and Germany, totaled approximately $52.6 million and $49.6 million in 2023 and 2022, respectively. The Company’s long-lived assets in foreign countries, principally in the UK and Germany, totaled approximately $27.0 million and 25.9 for the years ended December 31, 2023 and 2022, respectively.

 

As disclosed in Note 6, the Company has significant outstanding debt that comes due in 2024. While the Company is exploring various options to refinance the debt, new financings may not be available to the Company on commercially acceptable terms, or at all.

Foreign currency

Foreign currency

Results of operations for the Company’s non-U.S. subsidiaries are translated from the designated functional currency to the reporting currency of the U.S. dollar. Revenues and expenses are translated at average exchange rates for each month, while assets and liabilities are translated at balance sheet date exchange rates. Resulting net translation adjustments are recorded as a component of stockholders’ equity in “Accumulated other comprehensive income.”

Transaction gains and losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in “Other expense” on the Company’s Consolidated Statements of Comprehensive Loss. Such transaction gains and losses may be realized or unrealized depending upon whether the transaction settled during the period or remains outstanding at the balance sheet date.

Cash and cash equivalents

Cash and cash equivalents

The Company considers all highly liquid financial instruments with an original maturity of three months or less when purchased to be cash equivalents.

Accounts receivable

Accounts receivable

The Company maintains an allowance for credit losses for its financial instruments, which is primarily comprised of accounts receivable. The measurement and recognition of credit losses involves the use of judgment and represents management’s estimate of expected lifetime credit losses based on historical experience and trends, current conditions and reasonable and supportable forecasts. Management’s assessment of expected credit losses includes consideration of current and expected economic, market and industry factors affecting the Company’s customers, including their financial condition; the aging of account balances; historical credit loss experience; customer concentrations; customer credit-worthiness; and other sources of payment, among other factors.

 

Management evaluates its experience with historical losses and then applies this historical loss ratio to financial assets with similar characteristics. The Company’s historical loss ratio or its determination of risk pools may be adjusted for changes in customer, economic, market or other circumstances. The Company may also establish an allowance for credit losses for specific receivables when it is probable that a specific receivable will not be collected and the loss can be reasonably estimated. Amounts are written off against the allowance when they are considered to be uncollectible, and reversals of previously reserved amounts are recognized if a specifically reserved item is settled for an amount exceeding the previous estimate. Recoveries of trade accounts receivable previously written off are recorded when received.

 

Estimates of collectability are subject to significant change during times of economic weakness or uncertainty in either the overall economy or within the industries served by the Company. Management actively monitors these factors and assesses the sufficiency of its allowance for credit losses on an ongoing basis, including the potential effects of trends in end-market volatility and/or other macroeconomic factors on the credit quality of the Company’s customers and/or its financial assets, such as the current market environment of elevated interest rates and inflation.

A rollforward of the allowance for doubtful accounts is presented below (in thousands):

 

Balance at December 31, 2021

 

$

9,774

 

Charged to/reversed from expense

 

 

3,148

 

Deductions (write offs)

 

 

(7,519

)

Balance at December 31, 2022

 

$

5,403

 

Charged to/reversed from expense

 

 

3,210

 

Deductions (write offs)

 

 

(4,971

)

Balance at December 31, 2023

 

$

3,642

 

Fixed Assets

Fixed Assets

Computer software, property and equipment are recorded at cost. Depreciation is calculated using the straight-line method over the following estimated useful lives of the assets:

 

Computer software and hardware

 

3 to 5 years

Leasehold improvements

 

Shorter of lease term or useful life

Furniture, fixtures and other equipment

 

3 to 5 years

 

Gains or losses on disposals are included in results of operations at amounts equal to the difference between the net book value of the disposed assets and the proceeds received upon disposal. Costs for replacements and betterments are capitalized, while the costs of maintenance and repairs are expensed as incurred. Finance leases right of use assets are included in Property and equipment and are stated at the present value of minimum lease payments and subsequently amortized using the straight-line method over the earlier of the end of the asset's useful life or the end of the lease term.

Depreciation expense totaled $10.0 million and $9.6 million for the years ended December 31, 2023 and 2022, respectively, and includes amortization of assets recorded under finance leases. For additional information on leases, refer to Note 5 – Leases.

Internal-use software development costs

Internal-use software development costs

The Company capitalizes certain internal computer software costs incurred during the application development stage. The application development stage generally includes software design and configuration, coding, testing and installation activities. Training and maintenance costs are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditure will result in additional functionality. Capitalized software costs are depreciated over the estimated useful life of the underlying project on a straight-line basis. The Company’s estimated useful life of capitalized software costs varies between three and five years, depending on management’s expectation of the economic life of various software. Capitalized software amortization costs are recorded as a component of cost of revenue.

Capitalized software costs are reflected as part of the “Intangible assets, net” in the Company’s Consolidated Balance Sheets and totaled $20.0 million and $17.5 million, net of accumulated amortization, as of December 31, 2023 and 2022, respectively.

 

The Company also enters into certain cloud-based software hosting arrangements that are accounted for as service contracts. For internal use software obtained through a hosting arrangement that is in the nature of a service contract, the Company incurs certain implementation costs such as integrating, configuring, and software customization, which are consistent with costs incurred during the application development stage for on-premise software. The Company applies the same guidance to determine costs that are eligible for capitalization. For these arrangements, the Company amortizes the capitalized development costs straight-line over the fixed, non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods. The Company also applies the same impairment model to both internal-use software and capitalized implementation costs in a software hosting arrangement that is in the nature of a service contract.

 

Capitalized implementation costs of cloud-based hosting arrangements are classified as part of Prepaid Expenses and Other Assets, totaling $1.8 million and $9.8 million, respectively, as of December 31, 2023, and $1.7 million and $7.8 million, respectively, as of December 31, 2022. Amortization of capitalized implementation costs related to hosting arrangements totaled $1.8 million and $1.7 million for the years ended December 31, 2023 and 2022.

Intangible assets and other long-lived assets

Intangible assets and other long-lived assets

The Company evaluates the recoverability of its long-lived assets, including finite-lived intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of any asset to future net undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the difference between the fair value of the asset compared to its carrying amount.

Amortization expense totaled $15.9 million and $20.1 million for the years ended December 31, 2023 and 2022, respectively; $5.8 million and $10.0 million of which was classified as part of the “Cost of revenues” line in the Company’s Consolidated Statements of Comprehensive Loss.

Goodwill

Goodwill

Goodwill represents the excess of the total consideration paid over identified intangible and tangible assets of the business acquired. The Company tests its goodwill for impairment at the reporting unit level on an annual basis on October 1, and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. As of the October 1 testing date the Company determined there is one reporting unit.

Goodwill impairment exists when the estimated fair value of the reporting unit is less than its carrying value. If impairment exists, the carrying value of the goodwill is reduced by the excess through an impairment charge recorded in the Company’s statements of operations. The process of evaluating the potential impairment of goodwill is subjective and requires significant judgment at many points during the analysis.

The fair value of the Company’s reporting unit is estimated using a combination of a discounted cash flow (“DCF”) analysis and market-based valuation methodologies such as comparable public company trading values. Determining fair value requires the exercise of significant judgments, including the amount and timing of expected future cash flows, long-term growth rates, discount rates and relevant comparable public company earnings multiples. The cash flows employed in the DCF analyses are based on the Company’s best estimate of future sales, earnings and cash flows after considering factors such as general market conditions, changes in working capital, long term business plans and recent operating performance. The carrying value of the reporting unit includes the assets and liabilities employed in its operations and goodwill.

Based on the results of the annual impairment test as of October 1, 2023 and the quantitative assessment performed as of December 31, 2023, the Company concluded that the fair value of its reporting unit exceeded the individual reporting unit’s carrying value, and goodwill was not impaired.

The following table provides a rollforward of the carrying amount of goodwill (in thousands):

 

Balance at December 31, 2021

 

$

395,759

 

Foreign currency translation

 

 

(4,645

)

Balance at December 31, 2022

 

 

391,114

 

Acquisitions

 

 

4,459

 

Foreign currency translation

 

 

710

 

Balance at December 31, 2023

 

$

396,283

 

Business Combinations

Business Combinations

The Company applies ASC 805, Business Combinations, when accounting for business combinations, utilizing the acquisition method. Under the acquisition method, the assets acquired, liabilities assumed, and any noncontrolling interest are recorded at their respective fair values on the acquisition date. Goodwill is identified as the excess of the purchase price over the fair value of the net assets acquired. Management relies on significant estimates and assumptions, utilizing third-party valuations like appraisals or internal valuations based on discounted cash flow analyses or other methods, to assess the values of assets and liabilities. While these estimates and assumptions are considered reasonable and appropriate, they remain inherently uncertain and subject to change. If additional information about facts and circumstances related to the fair value of acquired assets and assumed liabilities emerges within the measurement period (not exceeding one year), the Company may adjust its estimates to account for subsequent changes to the provisional amounts recognized at the acquisition date, resulting in an offsetting adjustment to the goodwill associated with the acquired business. Other revisions to fair value estimates for acquisitions are reflected as income or expense, as appropriate. The Company expenses acquisition-related costs as they are incurred.

Consideration paid generally consists of cash and, from time to time, shares, and potential future payments that are contingent upon the acquired business achieving certain levels of earnings in the future, also referred to as

“contingent consideration” or “earn-outs.” Any contingent consideration is estimated at fair value at the acquisition date. Liability-classified contingent consideration is remeasured each reporting period, with changes in fair value recognized in earnings until the contingent consideration is settled.
 

On November 20, 2023, the Company closed the acquisition of certain assets of Cenza Technologies Private Limited ("Cenza"), a leading firm in the legal outsourcing and technology services sector. The consideration for this acquisition comprised an initial cash payment of $3.0 million, primarily allocated to goodwill, and deferred contingent consideration of $1.3 million. The contingent consideration, a two-year liability, is contingent upon Cenza meeting specific revenue targets at the end of each year. The earnout, if achieved in a given year, will be paid in the amount of $650,000 distributed at the end of the corresponding year in which the target is achieved. If the initial target is not achieved at the end of the first year, but the full target is achieved at the end of the second year, the full $1.3 million will be distributed at such time.

Debt issuance costs

Debt issuance costs

Debt issuance costs are stated at cost, net of accumulated amortization, and are amortized over the term of the debt using both the straight-line and the effective yield methods. U.S. GAAP requires that the effective yield method be used to amortize debt acquisition costs; however, if the effect of using the straight-line method is not materially different from the results that would have been obtained under the effective yield method, the straight-line method may be used. The amortization for funded term debt is calculated according to the effective yield method and revolving and unfunded term debt is calculated according to the straight-line method. Debt issuance costs related to funded term debt is presented in the Consolidated Balance Sheets as a direct deduction from the carrying amount of the debt liability, consistent with debt discounts or premiums. Debt issuance costs related to revolving and unfunded term debt is presented in the Consolidated Balance Sheets within “Other assets.” For additional information on leases, refer to Note 6 – Long Term Debt.

Revenue recognition

Revenue recognition

Revenues are recognized when the Company satisfies a performance obligation by transferring goods or services promised in a contract to a customer, in an amount that reflects the consideration that it expects to receive in exchange for those services. Performance obligations in the Company's contracts represent distinct or separate service streams that the Company provides to its customers.

The Company evaluates its revenue contracts with customers based on the five-step model under Accounting Standards Codification (“ASC”) 606, Revenue Recognition: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to separate performance obligations; and (5) recognize revenues when (or as) each performance obligation is satisfied.

The Company provides Legal Technology services to its clients through several technology solutions including Nebula Ecosystem (“Nebula”) its internally developed end-to-end fully integrated proprietary solution. The Company also provide Data Recovery solutions.

The following table summarizes revenue from contracts with customers for the years ended December 31, 2023 and 2022 (in thousands):

 

 

 

2023

 

 

2022

 

 

 

Technology Solutions

 

Nebula

 

Consolidated

 

 

Technology Solutions

 

Nebula

 

Consolidated

 

Legal technology

 

$

266,448

 

$

46,088

 

$

312,536

 

 

$

254,356

 

$

28,441

 

$

282,797

 

Data recovery

 

 

33,263

 

 

 

 

33,263

 

 

 

34,635

 

 

 

 

34,635

 

Total revenue

 

$

299,711

 

$

46,088

 

$

345,799

 

 

$

288,991

 

$

28,441

 

$

317,432

 

 

Performance Obligations and Timing of Revenue Recognition

The Company primarily sells services and products that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer.

 

(1)
Legal Technology, including Nebula and the Company's expansive suite of technology solutions, such as its end-to-end eDiscovery technology solutions, managed review solutions, collections, processing, analytics, hosting, production and professional services, and
(2)
Data recovery solutions, which provides data restoration, data erasure and data management services

The Company generates the majority of its revenues by providing Legal Technology services to our clients. Most of our eDiscovery service contracts are time and materials types of arrangements.

Time and materials arrangements are based on units of data stored or processed. Unit-based revenues are recognized as services are provided, based on either the amount of data stored or processed, the number of concurrent users accessing the information, or the number of pages or images processed for a client, at agreed upon per unit rates. We recognize revenues for these arrangements at a point in time utilizing a right-to-invoice practical expedient because we have a right to consideration for services completed to date.

Certain other eDiscovery contracts are subscription-based, fixed-fee arrangements, which have tiered pricing based on the quantity of data hosted. For a fixed monthly fee, our clients receive a variety of optional eDiscovery services, which are included in addition to the data hosting. The Company recognizes revenues for these arrangements at a point in time based on predetermined monthly fees as determined in our contractual agreements, utilizing a right-to-invoice practical expedient because the Company has a right to consideration for services completed to date.

Other eDiscovery agreements are time and material arrangements that require the client to pay us based on the number of hours worked at contractually agreed-upon rates. The Company recognizes revenues for these arrangements at a point in time based on hours incurred and contracted rates utilizing a right-to-invoice practical expedient because it has a contractual right to consideration for services completed to date.

Data recovery services are mainly fixed fee arrangements requiring the client to pay a pre-established fee in exchange for the successful completion of a data recovery on a predetermined device. For the recovery services performed by the Company’s technicians, the revenue is recognized at a point in time, when the recovered data is sent to the customer.

Data erasure services are fixed fee arrangements for which revenue is recognized at a point in time, when the certificate of erasure is sent to the customer.

 

The Company offers term license subscriptions to Ontrack PowerControls software to customers with on-premises installations of the software pursuant to contracts that are historically one to four years in length. The term license subscriptions include maintenance and support, as well as access to future software upgrades and patches. The license and the additional support services are deemed to be one performance obligation, and thus revenue for these arrangements is recognized ratably over the term of the agreement.

Share-based compensation

Share-based compensation

The Company measures and recognizes compensation expense for all share-based awards to employees based on estimated grant date fair values on a straight-line basis over the requisite service period. The Company uses the Black-Scholes valuation model, depending on terms, facts and circumstances of each share-based award. The expected vesting of the Company’s performance-based RSUs is based upon the probability of a liquidity event, such

as a change in control as defined under the 2019 Plan. The probability of achievement of the liquidity event, if any, is re-evaluated quarterly.

Advertising

Advertising

Advertising costs consist of marketing, advertising through print and other media, professional event sponsorship and public relations. These costs are expensed as incurred. Advertising costs totaled $3.1 million and $4.3 million for the years ended December 31, 2023 and 2022, respectively. Advertising costs are reflected within “Sales and marketing” in the accompanying Consolidated Statements of Comprehensive Loss.

Research and development expense

Research and development expense

Costs incurred in the research and development of the Company’s technologies primarily consist of developer salaries. Research and development expenses were $13.1 million and $13.5 million for the years ended December 31, 2023 and 2022, respectively.

Income taxes

Income taxes

Income taxes are accounted for using the asset and liability method. Deferred income taxes are provided for temporary differences in recognizing certain income, expense and credit items for financial reporting purposes and tax reporting purposes. Such deferred income taxes primarily relate to the difference between the tax bases of assets and liabilities and their financial reporting amounts. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. Excess tax benefits and tax deficiencies are recognized in the income tax provision in the period in which they occur.

The Company records a valuation allowance when it determines, based on available positive and negative evidence, that it is more-likely-than-not that some portion, or all its deferred tax assets will not be realized. The Company determines the realizability of its deferred tax assets primarily based on the reversal of existing taxable temporary differences. In addition, the Company considers the time frame over which it would take to utilize the deferred tax assets prior to their expiration.

For uncertain tax positions, the Company uses a more-likely-than-not threshold based on the technical merits of the tax position taken. Tax positions that meet the more-likely-than-not recognition threshold are measured at the largest amount of tax benefits determined on a cumulative probability basis, which are more-likely-than-not to be realized upon ultimate settlement in the financial statements. The Company’s policy is to recognize interest and penalties related to income tax matters in income tax expense.

Net Loss per Common Share

Net Loss per Common Share

Basic net loss per common share is determined by dividing net loss by the weighted average number of common shares outstanding during the year. Diluted net loss per common share is determined by dividing net loss by the weighted average number of common shares outstanding during the year, plus the dilutive effect of common stock equivalents, including stock options and restricted shares. Common stock and common stock equivalents included in the computation represent shares issuable upon assumed exercise of outstanding stock options and release of restricted shares, except when the effect of their inclusion would be antidilutive.

Recently Adopted Accounting Standards and Accounting Standards Not Yet Adopted

Recently Adopted Accounting Standards

 

On January 1, 2023, the Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments using a modified retrospective approach. This guidance is intended to introduce a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. The adoption did not have a material impact on the Company's consolidated financial statements.

 

On January 1, 2022, the Company adopted ASU No. 2016-02, Leases (Topic 842), and related amendments, on a modified retrospective approach, which allows entities to initially apply the standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings, if any, in the period of adoption with no restatement of comparative periods. Upon adoption, the Company applied the guidance to all existing leases.

 

The new guidance requires the lease rights and obligations arising from the leasing arrangements, including operating leases, to be recognized as assets and liabilities on the balance sheet based on the present value of lease payments over the lease term. The present value of lease payments is determined primarily using the incremental borrowing rate based on the information available at the lease commencement date. As the Company’s leases do not have readily determinable implicit discount rates, the Company adjusts its incremental borrowing rate to determine the present value of the lease payments. There were estimates and judgments made in determining the Company’s incremental borrowing rates based on term, country and currency, including developing a secured credit rating and spreading market yield data across maturities.

 

Upon adoption of the new guidance, the most significant impact was the recognition of right-of-use assets and lease liabilities relating to operating leases in the amounts of $21.2 million and $23.8 million, respectively, reported within Operating lease right-of-use assets and Long-term operating lease liabilities, respectively, with the current portion of the liability reported within current portion of operating lease liabilities, in the Company's consolidated balance sheet as of January 1, 2022. Accounting for finance leases remained substantially unchanged and continues to be reported within "Property and equipment, net" and “Other liabilities”, with the current portion of the debt reported within “Accounts payable and accrued expense”, in the Company's consolidated balance sheets. There was no cumulative effect of applying the new standard and accordingly there was no adjustment to our retained earnings upon adoption. The Company has elected not to recognize operating right-of-use assets and lease liabilities for short-term leases for all classes of underlying assets. Short-term leases are leases with terms greater than 1 month, but less than 12 months. The Company elected to apply the package of transitional practical expedients under which the Company did not reassess prior conclusions about lease identification, lease classification. For additional information on leases, refer to Note 5 – Leases.

Accounting Standards Not Yet Adopted

The Company has elected to be an Emerging Growth Company, as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act and take advantage of the extended transition period of delaying the adoption of new or revised accounting standards until such time as those standards apply to private companies. This may make the comparison of the Company’s consolidated financial statements to other public companies not meaningful due to the differences in accounting standards being applied.

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU requires enhanced disclosures about significant segment expenses and other segment items and requires companies to disclose all annual disclosures about segments in interim periods. This ASU also requires public entities with a single reportable segment to provide all the disclosures required by the amendments in this ASU and all existing segment disclosures in Topic 280. The amendments in this ASU are intended to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied retrospectively to all periods presented. The Company is currently evaluating the impact of the new guidance on the Company's consolidated financial statements and related disclosures.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, to enhance the transparency and decision usefulness of income tax disclosures. Investors, lenders, creditors, and other allocators of capital (collectively, “investors”) indicated that the existing income tax disclosures should be enhanced to provide information to better assess how an entity’s operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. Investors currently rely on the rate reconciliation table and other disclosures, including total income taxes paid, to evaluate income tax risks and opportunities. While investors find these disclosures helpful, they suggested possible enhancements to better (1)

understand an entity’s exposure to potential changes in jurisdictional tax legislation and the ensuing risks and opportunities, (2) assess income tax information that affects cash flow forecasts and capital allocation decisions, and (3) identify potential opportunities to increase future cash flows.

 

The amendments in this ASU addresses investor requests for more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information.

 

This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. This ASU is effective for the Company for annual periods beginning after December 15, 2025. The Company does not expect ASU 2023-09 to have a material impact on the Company’s consolidated financial statements and related disclosures.

XML 43 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Organization, Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Rollforward of Allowance for Doubtful Accounts

A rollforward of the allowance for doubtful accounts is presented below (in thousands):

 

Balance at December 31, 2021

 

$

9,774

 

Charged to/reversed from expense

 

 

3,148

 

Deductions (write offs)

 

 

(7,519

)

Balance at December 31, 2022

 

$

5,403

 

Charged to/reversed from expense

 

 

3,210

 

Deductions (write offs)

 

 

(4,971

)

Balance at December 31, 2023

 

$

3,642

 

Estimated Useful Lives of Assets Depreciation is calculated using the straight-line method over the following estimated useful lives of the assets:

 

Computer software and hardware

 

3 to 5 years

Leasehold improvements

 

Shorter of lease term or useful life

Furniture, fixtures and other equipment

 

3 to 5 years

Rollforward of Carrying Amount of Goodwill

The following table provides a rollforward of the carrying amount of goodwill (in thousands):

 

Balance at December 31, 2021

 

$

395,759

 

Foreign currency translation

 

 

(4,645

)

Balance at December 31, 2022

 

 

391,114

 

Acquisitions

 

 

4,459

 

Foreign currency translation

 

 

710

 

Balance at December 31, 2023

 

$

396,283

 

Summary of Revenue from Contracts with Customers

The following table summarizes revenue from contracts with customers for the years ended December 31, 2023 and 2022 (in thousands):

 

 

 

2023

 

 

2022

 

 

 

Technology Solutions

 

Nebula

 

Consolidated

 

 

Technology Solutions

 

Nebula

 

Consolidated

 

Legal technology

 

$

266,448

 

$

46,088

 

$

312,536

 

 

$

254,356

 

$

28,441

 

$

282,797

 

Data recovery

 

 

33,263

 

 

 

 

33,263

 

 

 

34,635

 

 

 

 

34,635

 

Total revenue

 

$

299,711

 

$

46,088

 

$

345,799

 

 

$

288,991

 

$

28,441

 

$

317,432

 

 

XML 44 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Black Scholes model for the Private Warrants The following table summarizes the assumptions used in the valuation models to determine the fair value of awards granted to employees and non-employee directors under the 2019 Plan:

 

 

Year Ended
December 31, 2023

 

Year Ended
December 31, 2022

Expected volatility

 

41.26%

 

42.78 - 42.90%

Expected term (in years)

 

6.0

 

6.0

Dividend yield

 

0%

 

0%

Risk free interest rate

 

3.61%

 

1.0 - 1.62%

Summary of Reconciliation of Liabilities Measured at Fair Value Using Significant Unobservable Inputs (Level 3)

The following table provides a reconciliation of liabilities measured at fair value using significant unobservable inputs (Level 3) for the years ended December 31, 2023 and 2022 (in thousands):

 

Balance at December 31, 2021

 

$

2,486

 

Change in fair value of Private Warrants

 

 

(1,207

)

Change in fair value of contingent consideration

 

 

21

 

Balance at December 31, 2022

 

 

1,300

 

Change in fair value of Private Warrants

 

 

(572

)

Change in fair value of contingent consideration

 

 

(3

)

Balance at December 31, 2023

 

$

725

 

 

 

 

 

 

XML 45 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets

Intangible assets consist of the following (in thousands):

 

Description

 

Weighted
Average
Remaining
Useful
Life in
Years

 

 

December 31, 2023

 

 

December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

Trademark and tradenames

 

 

2.2

 

 

$

20,565

 

 

$

20,565

 

Accumulated amortization

 

 

 

 

 

(17,780

)

 

 

(15,210

)

Trademark and tradenames, net

 

 

 

 

 

2,785

 

 

 

5,355

 

Developed technology

 

 

3.3

 

 

 

96,271

 

 

 

87,593

 

Accumulated amortization

 

 

 

 

 

(76,166

)

 

 

(69,712

)

Developed technology, net

 

 

 

 

 

20,105

 

 

 

17,881

 

Customer relationships

 

 

5.6

 

 

 

95,747

 

 

 

95,348

 

Accumulated amortization

 

 

 

 

 

(78,908

)

 

 

(71,722

)

Customer relationships, net

 

 

 

 

 

16,839

 

 

 

23,626

 

Intangible assets, net of amortization

 

 

 

 

$

39,729

 

 

$

46,862

 

Schedule of Future Amortization of Intangible Assets

Future amortization of intangible assets is as follows (in thousands):

 

December 31,

 

Amount

 

2024

 

$

12,463

 

2025

 

 

9,532

 

2026

 

 

9,315

 

2027

 

 

4,327

 

2028

 

 

2,931

 

Thereafter

 

 

1,161

 

Total

 

$

39,729

 

XML 46 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses

Accrued expenses consisted of the following (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accrued expenses:

 

 

 

 

 

 

Accrued interest

 

$

532

 

 

$

402

 

Accrued salaries

 

 

14,229

 

 

 

12,826

 

Current taxes payable

 

 

742

 

 

 

755

 

Other accrued expenses

 

 

1,301

 

 

 

1,191

 

Total

 

$

16,804

 

 

$

15,174

 

XML 47 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Classification of Finance Leases in Consolidated Balance Sheet

The Company’s operating lease assets and liabilities are reported separately in the Consolidated Balance Sheet. The classification of the Company’s finance leases in the Consolidated Balance Sheet was as follows (in thousands):

 

 

 

Consolidated Statement Balance Sheet Classification

 

As of December 31, 2023

 

As of December 31, 2022

 

Finance lease right of use asset, net

 

Property and equipment

 

$

1,749

 

$

1,965

 

Finance lease liabilities

 

Accounts payable and accrued expense

 

 

135

 

 

1,020

 

Non-current finance lease liabilities

 

Other liabilities

 

 

 

 

 

Schedule of Components of Lease Cost

The components of lease cost were as follows (in thousands):

 

 

 

Consolidated Statement of Comprehensive Loss Classification

 

Year Ended
December 31, 2023

 

Year Ended
December 31, 2022

 

 

 

 

 

 

 

 

Operating lease cost

 

Cost of Revenue

 

$

1,591

 

$

1,682

 

Operating lease cost

 

General and Administrative

 

 

6,455

 

 

6,460

 

Finance lease cost:

 

 

 

 

 

 

 

Amortization of right of use assets

 

Cost of Revenue

 

 

1,465

 

 

1,184

 

Amortization of right of use assets

 

General and Administrative

 

 

542

 

 

442

 

Interest on lease liabilities

 

Interest expense

 

 

84

 

 

142

 

Sublease income

 

Cost of Revenue

 

 

(1,865

)

 

(1,772

)

Sublease income

 

General and Administrative

 

 

(877

)

 

(844

)

      Total lease cost

 

 

 

$

7,395

 

$

7,294

 

Schedule of Supplemental Cash Flow Information Related to Leases

Supplemental cash flow information related to leases was as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

Year Ended
December 31, 2022

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

Operating cash used for operating leases

 

$

10,353

 

$

8,104

 

Financing cash used for finance leases

 

 

2,278

 

 

1,981

 

 

Schedule of Future Minimum Payments for Finance and Operating Lease Obligations

Maturities of lease liabilities as of December 31, 2023 were as follows:

 

December 31,

 

Finance
Leases

 

 

Operating
Leases

 

2024

 

$

138

 

 

$

7,026

 

2025

 

 

 

 

 

4,120

 

2026

 

 

 

 

 

2,462

 

2027

 

 

 

 

 

809

 

2028

 

 

 

 

 

704

 

Thereafter

 

 

 

 

 

269

 

Total undiscounted lease payments

 

$

138

 

 

$

15,390

 

Less: interest on lease obligations

 

 

(3

)

 

 

(1,614

)

Non-current

 

$

135

 

 

$

13,776

 

XML 48 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Long Term Debt (Tables)
12 Months Ended
Dec. 31, 2023
Long-Term Debt, Unclassified [Abstract]  
Summary of Components of Long-term Debt

The table below summarizes the components of the Company’s long-term debt (in thousands):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Convertible Debenture notes due 2024

 

 

260,926

 

 

 

244,808

 

2021 Credit Agreement due 2026 (1) (2)

 

 

291,750

 

 

 

294,750

 

Total debt

 

 

552,676

 

 

 

539,558

 

Less: unamortized original issue discount

 

 

(5,254

)

 

 

(10,751

)

Less: unamortized debt issuance costs

 

 

(577

)

 

 

(1,278

)

Total debt, net

 

 

546,845

 

 

 

527,529

 

 

 

 

 

 

 

 

Current portion of debt

 

 

552,676

 

 

 

3,000

 

Less: current portion of unamortized original
   issue discount

 

 

(5,254

)

 

 

 

Less: current portion of unamortized debt
   issuance costs

 

 

(577

)

 

 

 

Total current portion of debt, net

 

 

546,845

 

 

 

3,000

 

Total long-term debt, net

 

$

 

 

$

524,529

 

 

 

(1)
The 2021 Credit Agreement was amended on March 3, 2023.
(2)
The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt.
Summary of Future Principal Payments, Including in Kind Interest

Future principal payments, including in kind interest, are as follows (in thousands):

 

December 31,

 

Amount

 

2024 (1)

 

$

568,840

 

2025

 

 

 

2026

 

 

 

2027

 

 

 

Thereafter

 

 

 

Total

 

$

568,840

 

 

 

(1)
The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt.
Schedule of Future Amortization of Debt Issuance Costs and Original Issue Discount

The future amortization of debt issuance costs and original issue discount related to the Initial Term Loans and Revolving Credit Loans under the 2021 Credit Agreement, and Convertible Debentures are as follows (in thousands):

 

 

 

December 31,

 

Amount

 

2023

 

$

5,822

 

2024

 

 

 

2025

 

 

 

2026

 

 

 

Thereafter

 

 

 

Total

 

$

5,822

 

XML 49 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plan (Tables)
12 Months Ended
Dec. 31, 2023
Schedule of Additional Information on Stock Option Grants And Vesting

The following table summarizes additional information on stock option grants and vesting (in thousands):

 

 

 

2019 Plan

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Total fair value of stock options granted

 

$

942

 

 

$

2,898

 

Total fair value of options vested

 

 

1,835

 

 

 

3,306

 

Schedule of Black Scholes model for the Private Warrants The following table summarizes the assumptions used in the valuation models to determine the fair value of awards granted to employees and non-employee directors under the 2019 Plan:

 

 

Year Ended
December 31, 2023

 

Year Ended
December 31, 2022

Expected volatility

 

41.26%

 

42.78 - 42.90%

Expected term (in years)

 

6.0

 

6.0

Dividend yield

 

0%

 

0%

Risk free interest rate

 

3.61%

 

1.0 - 1.62%

Stock Based Compensation Expense Included In Consolidated Statements of Comprehensive Loss

Stock-based compensation expense is included in the Consolidated Statements of Comprehensive Loss within the following line items (in thousands):

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Cost of revenues

 

$

917

 

 

$

1,640

 

General and administrative

 

 

1,727

 

 

 

2,088

 

Research and development

 

 

373

 

 

 

584

 

Sales and marketing

 

 

348

 

 

 

824

 

Total

 

$

3,365

 

 

$

5,136

 

 

R
Restricted Stock Units [Member]  
Schedule of RSUs Activity Under 2019 Plan

The following table summarizes the Company’s RSU activity for performance based RSUs awarded to employees and for time-based RSUs granted to non-employee directors under the 2019 Plan:

Description

 

RSUs
Outstanding

 

Outstanding at December 31, 2022

 

1,876,669

 

Granted

 

792,000

 

Vested

 

 

(190,059

)

Forfeited

 

(49,321

)

Expired

 

 

Outstanding at December 31, 2023

 

2,429,289

 

 

2019 Plan [Member]  
Schedule of Stock Option Activity Under 2019 Plan

The following table summarizes the Company’s stock option activity under the 2019 Plan:

Description

 

Options
Outstanding

 

 

Weighted
Average
Exercise
Price

 

 

Weighted
Average
Remaining
Contractual
Term (Years)

 

 

Aggregate
Intrinsic
Value (1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Options outstanding, December 31, 2021

 

 

5,093,682

 

 

$

8.34

 

 

 

8.4

 

 

$

 

Granted

 

 

1,135,850

 

 

 

6.00

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

(273,195

)

 

 

7.51

 

 

 

 

 

 

 

Expired

 

 

(198,558

)

 

 

8.24

 

 

 

 

 

 

 

Options outstanding, December 31, 2022

 

 

5,757,779

 

 

$

7.92

 

 

 

7.6

 

 

$

 

Granted

 

 

997,796

 

 

 

1.05

 

 

 

 

 

 

 

Exercised

 

 

 

 

 

 

 

 

 

 

 

 

Forfeited

 

 

(35,791

)

 

 

5.07

 

 

 

 

 

 

 

Expired

 

 

(190,692

)

 

 

8.12

 

 

 

 

 

 

 

Options outstanding, December 31, 2023

 

 

6,529,092

 

 

$

6.88

 

 

 

7.1

 

 

$

 

Options vested and exercisable, December 31, 2023

 

 

4,503,751

 

 

$

8.21

 

 

 

6.4

 

 

$

 

Options vested and expected to vest, December 31, 2023

 

 

6,529,092

 

 

$

6.88

 

 

 

7.1

 

 

$

 

 

 

(1)
Aggregate intrinsic value (in thousands) represents the difference between the estimated fair value of the underlying common stock and the exercise price of outstanding, in-the-money options.
XML 50 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Loss Per Share

The following table summarizes basic and diluted loss per share for the years ended December 31, 2023 and 2022 (in thousands, except per share amounts):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Basic and diluted loss per share:

 

 

 

 

 

 

Net loss

 

$

(34,813

)

 

$

(43,174

)

Weighted average common shares
   outstanding - basic

 

 

43,013,825

 

 

 

42,709,706

 

Dilutive effect of potentially
   issuable shares

 

 

 

 

 

 

Weighted average common shares
   outstanding - diluted

 

 

43,013,825

 

 

 

42,709,706

 

Basic loss per share

 

$

(0.81

)

 

$

(1.01

)

Dilutive effect of potentially
   issuable shares

 

 

 

 

 

 

Diluted loss per share

 

$

(0.81

)

 

$

(1.01

)

Common share equivalents
   excluded due to anti-dilutive effect

 

 

55,046,280

 

 

 

52,784,891

 

XML 51 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense

The components of income tax expense for the years ended December 31, 2023 and 2022 are presented below (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Current

 

 

 

 

 

 

Federal

 

$

 

 

$

 

State

 

 

70

 

 

 

56

 

Foreign

 

 

832

 

 

 

885

 

Deferred

 

 

 

 

 

 

Federal

 

 

307

 

 

 

370

 

State

 

 

999

 

 

 

697

 

Foreign

 

 

751

 

 

 

(296

)

Total income tax provision

 

$

2,959

 

 

$

1,712

 

Schedule of Loss Before Income Taxes

The actual income tax expense amounts for the years ended December 31, 2023 and 2022 differed from the expected tax amounts computed by applying the U.S. federal corporate income tax rate of 21% for 2023 and 2022 to the amounts of loss before income taxes as presented below (in thousands):

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Pre-tax book loss

 

$

(31,854

)

 

$

(41,462

)

 

 

 

 

 

 

 

Tax at Federal statutory rate of 21%

 

 

(6,690

)

 

 

(8,707

)

State taxes

 

 

1,069

 

 

 

754

 

Taxes on Foreign Earnings

 

 

709

 

 

 

1,162

 

Foreign rate differential

 

 

(1,227

)

 

 

(635

)

Unrecognized tax benefit

 

 

(283

)

 

 

 

Other adjustments

 

 

252

 

 

 

805

 

Valuation allowance

 

 

9,129

 

 

 

8,333

 

Total income tax provision (benefit)

 

$

2,959

 

 

$

1,712

 

Components of Loss Before Income Taxes from Continuing Operations

The domestic and foreign components of loss before income taxes for the years ended December 31, 2023 and 2022 are as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Domestic

 

$

(35,259

)

 

$

(40,326

)

Foreign

 

 

3,405

 

 

 

(1,136

)

Total

 

$

(31,854

)

 

$

(41,462

)

Summary of Tax Effects of Temporary Differences

The tax effects of temporary differences at December 31, 2023 and 2022 are as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

 

 

 

 

 

 

 

Net operating losses and other carryforwards

 

$

38,603

 

 

$

42,084

 

Interest expense carryforward

 

 

69,762

 

 

 

53,204

 

Property and equipment

 

 

4,302

 

 

 

3,884

 

Lease liability

 

 

2,599

 

 

 

3,409

 

Accrued expenses

 

 

919

 

 

 

720

 

Payroll tax deferral

 

 

 

 

 

 

Allowance for doubtful accounts

 

 

827

 

 

 

1,307

 

Stock-based compensation

 

 

3,288

 

 

 

2,786

 

Other

 

 

332

 

 

 

491

 

Deferred tax asset

 

 

120,632

 

 

 

107,885

 

Valuation allowance

 

 

(103,291

)

 

 

(91,866

)

Total deferred tax assets, net of valuation allowance

 

 

17,341

 

 

 

16,019

 

 

 

 

 

 

 

 

Right of Use Asset

 

 

(1,793

)

 

 

(2,029

)

Intangible assets

 

 

(24,068

)

 

 

(20,419

)

Prepaid expenses

 

 

(21

)

 

 

(21

)

Other

 

 

(400

)

 

 

(474

)

Deferred tax liability

 

 

(26,282

)

 

 

(22,943

)

Net deferred tax liability

 

$

(8,941

)

 

$

(6,924

)

Summary of Deferred Tax Asset Valuation Allowance

A summary of the deferred tax asset valuation allowance is as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Beginning Balance

 

$

91,866

 

 

$

80,449

 

Additions

 

 

12,302

 

 

 

11,425

 

Reductions

 

 

(877

)

 

 

(8

)

Ending Balance

 

$

103,291

 

 

$

91,866

 

XML 52 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Severance and Retention (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Summary of Severance and Retention Expense Severance and retention expense are included in the Consolidated Statements of Comprehensive Loss as follows (in thousands):

 

 

 

Year Ended
December 31, 2023

 

 

Year Ended
December 31, 2022

 

Costs of revenues

 

$

137

 

 

$

884

 

General and administrative

 

 

20

 

 

 

55

 

Sales and marketing

 

 

406

 

 

 

1,643

 

Research and development

 

 

14

 

 

 

270

 

Total

 

$

577

 

 

$

2,852

 

Summary of Severance Related Liabilities within Accounts Payable and Accrued Expense

The activity and balance of severance-related liabilities, which are recorded within Accounts payable and accrued expense in our Consolidated Balance Sheet are as follows (in thousands):

 

Balance at December 31, 2021

 

$

443

 

Payments

 

 

(1,569

)

Expense

 

 

2,852

 

Balance at December 31, 2022

 

$

1,726

 

Payments

 

 

(1,557

)

Expense

 

 

577

 

Balance at December 31, 2023

 

$

746

 

XML 53 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Organization, Business and Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Nov. 20, 2023
USD ($)
Oct. 01, 2021
ReportingUnit
Dec. 31, 2023
USD ($)
Customer
Datacenter
Location
Country
Segment
Lab
$ / shares
Dec. 31, 2022
USD ($)
Customer
$ / shares
Mar. 03, 2023
USD ($)
Jan. 01, 2022
USD ($)
Dec. 19, 2019
USD ($)
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Number of countries | Country     17        
Number of data centers | Datacenter     9        
Number of data recovery labs | Lab     13        
Date of incorporation     Aug. 02, 2018        
Common stock, par value | $ / shares     $ 0.0001 $ 0.0001      
Number of business segment | Segment     1        
Cash balance     $ 15,400,000        
Debt amount, balance due     552,676,000 $ 539,558,000      
Debt balance amount     546,845,000 527,529,000      
Revenues     345,799,000 317,432,000      
Depreciation expense     10,000,000 9,600,000      
Amortization of capitalized implementation costs     1,800,000 1,700,000      
Amortization expense     15,900,000 20,100,000      
Number of reporting unit | ReportingUnit   1          
Advertising costs     3,100,000 4,300,000      
Research and development     13,133,000 13,486,000      
Operating lease right of use assets, net     10,078,000 12,412,000      
Operating lease liability     13,776,000        
Cost of Revenues [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Amortization expense     5,800,000 10,000,000      
Prepaid Expenses [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Capitalized implementation costs     1,800,000 1,700,000      
Other Assets [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Capitalized implementation costs     $ 9,800,000 $ 7,800,000      
ASU 2016-13 [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Change in Accounting Principle, Accounting Standards Update, Adoption Date     Jan. 01, 2023        
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]     true        
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]     true        
ASU 2016-02 [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Change in Accounting Principle, Accounting Standards Update, Adoption Date       Jan. 01, 2022      
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]       true      
Operating lease right of use assets, net           $ 21,200,000  
Operating lease liability           $ 23,800,000  
Internal-Use Software Development [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Capitalized software costs     $ 20,000,000 $ 17,500,000      
UK and Germany [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Revenues     52,600,000 49,600,000      
Long-lived assets     27,000,000 25,900,000      
Convertible Debentures Due 2024 [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Debt principal amount             $ 200,000,000
Debt amount, balance due     260,926,000 $ 244,808,000      
Convertible Debentures Due 2024 [Member] | Current Portion of Long Term Debt [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Debt amount, balance due     260,900,000        
Amended 2021 Credit Agreement [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Debt principal amount         $ 300,000,000    
Delayed draw term loans     0   50,000,000    
Debt amount, balance due     291,800,000        
Amended 2021 Credit Agreement [Member] | Current Portion of Long Term Debt [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Debt amount, balance due     291,800,000        
Amended 2021 Credit Agreement [Member] | Revolving Credit Facility [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Line Of Credit     0   40,000,000    
Amended 2021 Credit Agreement [Member] | Letter of Credit [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Line Of Credit     600,000   $ 10,000,000    
Cenza [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Business acquisition, initial cash payment $ 3,000,000            
Goodwill and deferred contingent consideration     $ 1,300,000        
Contingent consideration, earnout period     2 years        
Payment of earnout amount over two year earnout period     $ 650,000        
Initial target distributed at the end of second year     $ 1,300,000        
Consolidated Revenues [Member] | Customer Concentration Risk [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Number of customers representing more than 5% of consolidated revenues or accounts receivable | Customer     0        
Number of customers representing 6% of consolidated revenues and accounts receivable | Customer       1      
Accounts Receivable [Member] | Customer Concentration Risk [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Number of customers representing more than 5% of consolidated revenues or accounts receivable | Customer     0        
Number of customers representing 6% of consolidated revenues and accounts receivable | Customer       1      
Minimum [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Number of locations | Location     26        
Minimum [Member] | Internal-Use Software Development [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Estimated useful life     3 years        
Maximum [Member] | Internal-Use Software Development [Member]              
Organization Business And Summary Of Significant Accounting Policies [Line Items]              
Estimated useful life     5 years        
XML 54 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Organization, Business and Summary of Significant Accounting Policies - Rollforward of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Allowance for Doubtful Accounts [Roll Forward]    
Balance at beginning $ 5,403 $ 9,774
Charged to/reversed from expense 3,210 3,148
Deductions (write offs) (4,971) (7,519)
Balance at ending $ 3,642 $ 5,403
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Organization, Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Detail)
Dec. 31, 2023
Computer software and hardware | Minimum [Member]  
Property Plant And Equipment [Line Items]  
Estimated useful lives of assets 3 years
Computer software and hardware | Maximum [Member]  
Property Plant And Equipment [Line Items]  
Estimated useful lives of assets 5 years
Leasehold improvements  
Property Plant And Equipment [Line Items]  
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember
Furniture, fixtures and other equipment | Minimum [Member]  
Property Plant And Equipment [Line Items]  
Estimated useful lives of assets 3 years
Furniture, fixtures and other equipment | Maximum [Member]  
Property Plant And Equipment [Line Items]  
Estimated useful lives of assets 5 years
XML 56 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Organization, Business and Summary of Significant Accounting Policies - Rollforward of Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]    
Balance at beginning $ 391,114 $ 395,759
Acquisitions 4,459  
Foreign currency translation 710 (4,645)
Balance at end $ 396,283 $ 391,114
XML 57 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Organization, Business and Summary of Significant Accounting Policies - Summary of Revenue from Contracts with Customers (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]    
Revenues $ 345,799 $ 317,432
Technology Solutions    
Disaggregation Of Revenue [Line Items]    
Revenues 299,711 288,991
Nebula    
Disaggregation Of Revenue [Line Items]    
Revenues 46,088 28,441
Legal Technology    
Disaggregation Of Revenue [Line Items]    
Revenues 312,536 282,797
Legal Technology | Technology Solutions    
Disaggregation Of Revenue [Line Items]    
Revenues 266,448 254,356
Legal Technology | Nebula    
Disaggregation Of Revenue [Line Items]    
Revenues 46,088 28,441
Data Recovery    
Disaggregation Of Revenue [Line Items]    
Revenues 33,263 34,635
Data Recovery | Technology Solutions    
Disaggregation Of Revenue [Line Items]    
Revenues $ 33,263 $ 34,635
XML 58 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of future expected acquisition-related contingent consideration obligations   $ 1.3
Settled earnout obligations amount $ 0.6  
Settled earnout obligation and issued of common shares 128,596  
Fair value of warrants   $ 0.1
Liability [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Warrants outstanding   6,350,000
XML 59 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements - Summary of Reconciliation of Liabilities Measured at Fair Value Using Significant Unobservable Inputs (Level 3) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning $ 1,300 $ 2,486
Change in fair value of Private Warrants (572) (1,207)
Change in fair value of contingent consideration (3) 21
Balance at ending $ 725 $ 1,300
XML 60 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Intangibles Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net of amortization $ 39,729 $ 46,862
Trademarks and Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life in Years 2 years 2 months 12 days  
Gross intangible assets $ 20,565 20,565
Accumulated amortization (17,780) (15,210)
Intangible assets, net of amortization $ 2,785 5,355
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life in Years 3 years 3 months 18 days  
Gross intangible assets $ 96,271 87,593
Accumulated amortization (76,166) (69,712)
Intangible assets, net of amortization $ 20,105 17,881
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life in Years 5 years 7 months 6 days  
Gross intangible assets $ 95,747 95,348
Accumulated amortization (78,908) (71,722)
Intangible assets, net of amortization $ 16,839 $ 23,626
XML 61 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Intangibles Assets - Schedule of Future Amortization of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2024 $ 12,463  
2025 9,532  
2026 9,315  
2027 4,327  
2028 2,931  
Thereafter 1,161  
Intangible assets, net of amortization $ 39,729 $ 46,862
XML 62 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued expenses:    
Accrued interest $ 532 $ 402
Accrued salaries 14,229 12,826
Current taxes payable 742 755
Other accrued expenses 1,301 1,191
Total $ 16,804 $ 15,174
XML 63 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
Location
Leases [Abstract]  
Operating and capital lease agreements lease expiring year 2029
Number of lease agreement terminated locations 3
Number of partially abandoned lease location 2
XML 64 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Classification of Finance Leases in Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Finance lease right of use asset, net $ 1,749 $ 1,965
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net Property, Plant and Equipment, Net
Finance lease liabilities $ 135 $ 1,020
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Accrued Liabilities, Current Accounts Payable and Accrued Liabilities, Current
XML 65 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Components of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lease Cost [Line Items]    
Total lease cost $ 7,395 $ 7,294
Cost of Revenues [Member]    
Lease Cost [Line Items]    
Operating lease cost 1,591 1,682
Amortization of right of use assets 1,465 1,184
Sublease income (1,865) (1,772)
General and Administrative [Member]    
Lease Cost [Line Items]    
Operating lease cost 6,455 6,460
Amortization of right of use assets 542 442
Sublease income (877) (844)
Interest expense [Member]    
Lease Cost [Line Items]    
Interest on lease liabilities $ 84 $ 142
XML 66 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash used for operating leases $ 10,353 $ 8,104
Financing cash used for finance leases $ 2,278 $ 1,981
XML 67 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Future Minimum Payments for Finance and Operating Lease Obligations (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Finance Leases  
2024 $ 138
Total undiscounted lease payments 138
Less: interest on lease obligations (3)
Non-current $ 135
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] us-gaap:OtherLiabilities
Operating Leases  
2024 $ 7,026
2025 4,120
2026 704
2027 2,462
2028 809
Thereafter 269
Total undiscounted lease payments 15,390
Less: interest on lease obligations (1,614)
Non-current $ 13,776
XML 68 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Long Term Debt - Summary of Components of Long-term Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total debt $ 552,676 $ 539,558
Less: unamortized original issue discount (5,254) (10,751)
Less: unamortized debt issuance costs (577) (1,278)
Total debt, net 546,845 527,529
Current portion of debt 552,676 3,000
Less: current portion of unamortized original issue discount (5,254)  
Less: current portion of unamortized debt issuance costs (577)  
Total current portion of debt, net 546,845 3,000
Long-term debt, net   524,529
Convertible Debenture Notes Due 2024    
Debt Instrument [Line Items]    
Total debt 260,926 244,808
Amended 2021 Credit Agreement Due 2026    
Debt Instrument [Line Items]    
Total debt [1],[2] $ 291,750 $ 294,750
[1] The 2021 Credit Agreement was amended on March 3, 2023.
[2] The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt.
XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Long term debt - Summary of Components of Long-term Debt (Parenthetical) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Debt instrument, maturity description The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt.  
Term loan debt $ 552,676 $ 539,558
Amended 2021 Credit Agreement Due 2026    
Debt Instrument [Line Items]    
Term loan debt [1],[2] 291,750 $ 294,750
Amended 2021 Credit Agreement Due 2026 | Current Portion of Long Term Debt [Member]    
Debt Instrument [Line Items]    
Term loan debt 291,800  
Convertible Debentures | Current Portion of Long Term Debt [Member]    
Debt Instrument [Line Items]    
Term loan debt $ 260,900  
[1] The 2021 Credit Agreement was amended on March 3, 2023.
[2] The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt.
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Long Term Debt - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 03, 2023
Dec. 19, 2019
Dec. 09, 2016
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]          
Debt instrument, maturity description       The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt.  
Debt amount, balance due       $ 552,676,000 $ 539,558,000
Accretion of original issue discount       5,500,000 4,000,000.0
Amortization of debt issuance costs       1,000,000 600,000
Convertible Debentures Due 2024 [Member]          
Debt Instrument [Line Items]          
Debt principal amount   $ 200,000,000      
Term loan maturity date   Dec. 19, 2024      
Debt amount, balance due       $ 260,926,000 $ 244,808,000
Debt interest rate in cash   4.00%      
Debt interest rate in kind   4.00%      
Debt periodic payment       bear interest at an annual rate of 4.00% in cash, payable quarterly, and 4.00% in kind, accrued quarterly, on the last business day of March, June, September and December.  
Percentage of amount will add to principal amount       3.00%  
Principal amount of debt redeemed   100.00%      
Debt conversion price per share   $ 18      
Percentage of principal amount paid in event of default       25.00%  
Original issue discount   $ 13,700,000      
Deferred closing fees   $ 900,000      
2016 Credit Agreement [Member]          
Debt Instrument [Line Items]          
Debt closing fees       $ 1,300,000  
Deferred closing fees     $ 700,000    
2016 Credit Agreement [Member] | First Lien Facility          
Debt Instrument [Line Items]          
Original issue discount     $ 6,000,000.0    
Term Loans and Delayed Draw Term Loans [Member]          
Debt Instrument [Line Items]          
Floor interest rate 1.00%        
Term loan balance due       $ 291,800,000  
SOFR [Member] | Term Loans and Delayed Draw Term Loans [Member]          
Debt Instrument [Line Items]          
Loan variable interest rate       6.50%  
Term loan interest rate per annum during period       5.34814%  
Adjusted SOFR Rate [Member] | Term Loans and Delayed Draw Term Loans [Member]          
Debt Instrument [Line Items]          
Loan variable interest rate       0.10%  
Amended 2021 Credit Agreement [Member]          
Debt Instrument [Line Items]          
Debt principal amount $ 300,000,000        
Delayed draw term loans $ 50,000,000     $ 0  
Debt instrument, maturity description       The Initial Term Loans and Revolving Credit Loans are each scheduled to mature on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. The Initial Term Loans may be voluntarily repaid at any time, but may be subject to a prepayment premium. The Initial Term Loans are required to be repaid under certain circumstances, including with Excess Cash Flow (as defined in the Amended 2021 Credit Agreement), the proceeds of an Asset Sale or Casualty Event (each as defined in the Amended 2021 Credit Agreement) and the proceeds of certain refinancing indebtedness.  
Debt amount, balance due       $ 291,800,000  
Amended 2021 Credit Agreement [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Debt instrument, net leverage ratio 7        
Amended 2021 Credit Agreement [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Debt instrument, net leverage ratio 1        
Amended 2021 Credit Agreement [Member] | Term Loans and Delayed Draw Term Loans [Member]          
Debt Instrument [Line Items]          
Loans amortize rate 1.00%        
Quarterly installment $ 800,000        
Amended 2021 Credit Agreement [Member] | Base Rate [Member] | Term Loans and Delayed Draw Term Loans [Member]          
Debt Instrument [Line Items]          
Loan variable interest rate 5.50%        
Amended 2021 Credit Agreement [Member] | SOFR [Member]          
Debt Instrument [Line Items]          
Loan variable interest rate 0.10%        
Amended 2021 Credit Agreement [Member] | SOFR [Member] | Term Loans and Delayed Draw Term Loans [Member]          
Debt Instrument [Line Items]          
Loan variable interest rate 0.10%        
Amended 2021 Credit Agreement [Member] | Adjusted SOFR Rate [Member] | Term Loans and Delayed Draw Term Loans [Member]          
Debt Instrument [Line Items]          
Loan variable interest rate 6.50%        
Amended 2021 Credit Agreement [Member] | Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Revolving credit loans $ 40,000,000     0  
Amended 2021 Credit Agreement [Member] | Revolving Credit Facility [Member] | Base Rate [Member]          
Debt Instrument [Line Items]          
Loan variable interest rate 3.00%        
Amended 2021 Credit Agreement [Member] | Revolving Credit Facility [Member] | SOFR [Member]          
Debt Instrument [Line Items]          
Loan variable interest rate 4.00%        
Amended 2021 Credit Agreement [Member] | Letter of Credit [Member]          
Debt Instrument [Line Items]          
Revolving credit loans $ 10,000,000     600,000  
Amended 2021 Credit Agreement [Member] | Revolving Credit Loans [Member]          
Debt Instrument [Line Items]          
Revolving credit loans $ 40,000,000.0        
Available borrowing capacity       $ 39,400,000  
XML 71 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Long Term Debt - Summary of Future Principal Payments, Including in Kind Interest (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]  
2024 $ 568,840 [1]
Total debt, net $ 568,840
[1] The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt.
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Long term debt - Summary of Future Principal Payments, Including in Kind Interest (Parenthetical) (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Term loan debt $ 552,676 $ 539,558
Amended 2021 Credit Agreement Due 2026    
Debt Instrument [Line Items]    
Term loan debt [1],[2] 291,750 $ 294,750
Current Portion of Long Term Debt [Member] | Amended 2021 Credit Agreement Due 2026    
Debt Instrument [Line Items]    
Term loan debt $ 291,800  
[1] The 2021 Credit Agreement was amended on March 3, 2023.
[2] The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt.
XML 73 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Long Term Debt - Summary of Future Amortization of Debt Issuance Costs and Original Issue Discount (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Long-Term Debt, Unclassified [Abstract]  
2023 $ 5,822
Total $ 5,822
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefit Plan - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
401(k) plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined contribution plan, description The Company’s 401(k) plan covers employees who are at least 21 years of age. Employees may elect to defer a percentage of their salary up to the maximum allowed under the Internal Revenue Service Code. The Company moved back to a safe harbor plan as of January 1, 2022 and reinstated the company matching contributions to the 401(k) plan, which had been discontinued in 2020. Company match is 100% for first 3% and 50% for next 2% of employee’s contributions. The employee contributions are 100% vested immediately. Employer c  
Defined contribution plan, employee eligibility age 21 years  
Defined contribution plan, cost $ 3.5 $ 2.9
Employee contribution vested 100.00%  
401(k) plan Matching First 3% [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Employer matching contributions 100.00%  
401(k) plan Matching Next 2% [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Employer matching contributions 50.00%  
XML 75 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plan - Additional Information (Detail)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2023
shares
Feb. 28, 2022
shares
Dec. 31, 2023
USD ($)
Installment
$ / shares
shares
Dec. 31, 2022
USD ($)
Installment
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation | $     $ 3,365 $ 5,137
Nebula        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation | $     $ 900 $ 700
Performance Based Restricted Stock Option [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Granted     369,056 463,000
Performance Based Restricted Stock Option [Member] | Annual Consolidated Revenue [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting maximum number of annual installments | Installment     3 3
Share based compensation arrangement by share based payment award vest based on achievement     50.00% 50.00%
Performance Based Restricted Stock Option [Member] | Nebula        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting maximum number of annual installments | Installment     3 3
Share based compensation arrangement by share based payment award achievement period     3 years  
Share based compensation arrangement by share based payment award vest based on achievement     50.00% 50.00%
Time-Based Restricted Stock Units [Member] | Non Employee Director [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation | $     $ 700 $ 700
Options granted     338,349 100,000
Time-Based Restricted Stock Units [Member] | Maximum [Member] | Non Employee Director [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period     3 years  
Time-Based Restricted Stock Units [Member] | Minimum [Member] | Non Employee Director [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period     1 year  
Performance-Based RSUs [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vested     73,726  
Restricted Stock Units [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting maximum number of annual installments | Installment     3  
2019 Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Percentage of share increase     5.00%  
Shares increases in period 2,416,007 2,134,227    
Common stock options authorized under plan     14,176,685  
Common stock options available for issuance     2,771,329  
Options granted     997,796 1,135,850
2019 Plan [Member] | Time Based Vesting Stock Option [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period     3 years  
Weighted average fair value granted | $ / shares     $ 1.05 $ 2.55
Stock-based compensation | $     $ 1,900 $ 3,900
Unrecognized stock-based compensation expense | $     $ 1,900 $ 2,800
Unrecognized stock-based compensation expense, period     1 year 6 months 10 days 1 year 10 months 2 days
2019 Plan [Member] | Time Based Vesting Stock Option [Member] | Maximum [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expiration period     10 years  
2019 Plan [Member] | Restricted Stock Units [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vested     190,059  
Granted     792,000  
XML 76 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plan - Schedule of Stock Option Activity Under 2019 Plan (Detail) - 2019 Plan [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options outstanding, beginning balance 5,757,779 5,093,682  
Options granted 997,796 1,135,850  
Options forfeited (35,791) (273,195)  
Options expired (190,692) (198,558)  
Options outstanding, ending balance 6,529,092 5,757,779 5,093,682
Options vested and exercisable 4,503,751    
Options vested and expected to vest 6,529,092    
Weighted average exercise price, beginning balance $ 7.92 $ 8.34  
Weighted average exercise price, granted 1.05 6  
Weighted average exercise price, forfeited 5.07 7.51  
Weighted average exercise price, expired 8.12 8.24  
Weighted average exercise price, ending balance 6.88 $ 7.92 $ 8.34
Weighted average exercise price, vested and exercisable 8.21    
Weighted average exercise price, vested and expected to vest $ 6.88    
Weighted average remaining contractual term, balance 7 years 1 month 6 days 7 years 7 months 6 days 8 years 4 months 24 days
Options vested and exercisable, December 31, 2023 6 years 4 months 24 days    
Options vested and expected to vest, December 31, 2023 7 years 1 month 6 days    
XML 77 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plan - Schedule of Additional Information on Stock Option Grants And Vesting (Detail) - 2019 Plan [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total fair value of stock options granted $ 942 $ 2,898
Total fair value of options vested $ 1,835 $ 3,306
XML 78 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plan - Summary of Valuation Models of Fair Value of Awards Granted To Employees and Non-Employees Under 2019 Plan (Detail) - 2019 Plan [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected volatility, Minimum 41.26% 42.78%
Expected volatility, Maximum   42.90%
Expected term (in years) 6 years 6 years
Dividend yield 0.00% 0.00%
Risk-free interest rate, Minimum 3.61% 1.00%
Risk-free interest rate, Maximum   1.62%
XML 79 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plan - Stock Based Compensation Expense Included In Consolidated Statements of Comprehensive Loss (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock-based compensation expense $ 3,365 $ 5,136
Cost of revenues [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock-based compensation expense 917 1,640
General and administrative [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock-based compensation expense 1,727 2,088
Research and development [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock-based compensation expense 373 584
Sales and marketing [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock-based compensation expense $ 348 $ 824
XML 80 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Equity Incentive Plan - Schedule of RSUs Activity for Performance-based RSUs Awarded to Employees Under 2019 Plan (Detail) - 2019 Plan [Member] - Restricted Stock Units [Member]
12 Months Ended
Dec. 31, 2023
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Outstanding balance 1,876,669
Granted 792,000
Vested- non-employee directors awards (190,059)
Forfeited (49,321)
Outstanding balance 2,429,289
XML 81 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Equity - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class Of Stock [Line Items]      
Common stock, shares authorized 200,000,000 200,000,000  
Common stock, par value $ 0.0001 $ 0.0001  
Preferred stock, shares authorized 1,000,000 1,000,000  
Preferred Stock, per share $ 0.0001 $ 0.0001  
Common stock, voting rights one vote for each share    
Common Stock [Member]      
Class Of Stock [Line Items]      
Common stock, shares issued   128,596  
Recapitalization transaction (in shares)   128,596  
Pivotal Acquisition Corp. [Member]      
Class Of Stock [Line Items]      
Description of warrants Each warrant entitles the holder to purchase one share of common stock for $11.50 per share. If held by the initial purchaser of the Private Warrant or certain permitted transferees, the purchase can occur on a cashless basis. The warrants will expire on December 19, 2024 or earlier upon redemption or liquidation.    
Exercise price $ 11.50    
Warrants expiration date Dec. 19, 2024    
Sale price of common stock $ 18.00    
Number of business days 3 days    
Pivotal Acquisition Corp. [Member] | Minimum [Member]      
Class Of Stock [Line Items]      
Number of trading days 20 days    
Pivotal Acquisition Corp. [Member] | Maximum [Member]      
Class Of Stock [Line Items]      
Number of trading days 30 days    
Pivotal Acquisition Corp. [Member] | Common Stock [Member]      
Class Of Stock [Line Items]      
Number of securities eligible for each warrant 1    
Pivotal Acquisition Holdings LLC [Member]      
Class Of Stock [Line Items]      
Recapitalization transaction (in shares) 550,000    
Number of consecutive trading days 20 days   20 days
Reverse merger transaction, sale of common stock description On the Closing Date, in connection with the consummation of the Business Combination, 550,000 shares of common stock held by Pivotal Acquisition Holdings LLC are subject to an additional lockup that will be released only if the last reported sale price of the common stock equals or exceeds $15.00 for a period of 20 consecutive trading days during the five-year period following the Closing Date. If the last reported sale price of common stock does not equal or exceed $15.00 within five years from the Closing Date, such shares will be forfeited to the Company for no consideration. These shares are reported as outstanding in our financial statements and continue to be subject to the additional lockup as of December 31, 2023    
Closing stock price period 5 years    
Forfeited amount $ 0    
Pivotal Acquisition Holdings LLC [Member] | Minimum [Member]      
Class Of Stock [Line Items]      
Closing sale price of company's common stock $ 15.00    
Pivotal Acquisition Holdings LLC [Member] | Maximum [Member]      
Class Of Stock [Line Items]      
Closing sale price of company's common stock $ 15.00    
Public Warrants [Member] | Pivotal Acquisition Corp. [Member]      
Class Of Stock [Line Items]      
Warrants outstanding 23,000,000    
Exercise price $ 0.01    
Public Warrants [Member] | Pivotal Acquisition Corp. [Member] | Maximum [Member]      
Class Of Stock [Line Items]      
Minimum prior written notice period 30 days    
Private Warrants [Member] | Pivotal Acquisition Corp. [Member]      
Class Of Stock [Line Items]      
Warrants outstanding 6,350,000    
XML 82 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Loss Per Share - Summary of Basic and Diluted Loss Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Basic and diluted loss per share:    
Net loss $ (34,813) $ (43,174)
Weighted average common shares outstanding - basic 43,013,825 42,709,706
Weighted average common shares outstanding - diluted 43,013,825 42,709,706
Basic loss per share $ (0.81) $ (1.01)
Diluted loss per share $ (0.81) $ (1.01)
Common share equivalents excluded due to anti-dilutive effect 55,046,280 52,784,891
XML 83 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Components of Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current    
State $ 70 $ 56
Foreign 832 885
Deferred    
Federal 307 370
State 999 697
Foreign 751 (296)
Total income tax provision $ 2,959 $ 1,712
XML 84 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Federal corporate income tax rate 21.00% 21.00%  
Valuation allowance $ 103,291 $ 91,866 $ 80,449
Deferred tax asset valuation allowance foreign currency translation adjustment 100    
Valuation allowance included in effective tax ate reconciliation 1,000    
Unrecognized tax benefits 500 1,000  
Changes in uncertain tax positions $ 0    
Minimum [Member]      
Operating Loss Carryforwards [Line Items]      
Limitation range for income tax examination year 1 year    
Maximum [Member]      
Operating Loss Carryforwards [Line Items]      
Limitation range for income tax examination year 4 years    
Federal [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards $ 29,200 31,500  
Federal [Member] | Expire Till 2027 [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 500    
Federal [Member] | Expire Between 2028 And 2036 [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 20,200    
Federal [Member] | No Expiration [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 8,500    
State and Local Jurisdiction [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 7,000 7,400  
Changes in valuation allowance 3,200    
Foreign [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 2,400 $ 3,000  
Federal And Foreign Tax [Member]      
Operating Loss Carryforwards [Line Items]      
Changes in valuation allowance $ 9,100    
XML 85 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Loss Before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Pre-tax book loss $ (31,854) $ (41,462)
Tax at federal statutory rate (6,690) (8,707)
State taxes 1,069 754
Taxes on Foreign Earnings 709 1,162
Foreign rate differential (1,227) (635)
Unrecognized tax benefit (283)  
Other adjustments 252 805
Valuation allowance 9,129 8,333
Total income tax provision $ 2,959 $ 1,712
XML 86 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Loss Before Income Taxes (Parenthetical) (Detail)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Federal Statutory rate 21.00% 21.00%
XML 87 R68.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Components of Loss Before Income Taxes from Continuing Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Domestic $ (35,259) $ (40,326)
Foreign 3,405 (1,136)
Loss before income taxes $ (31,854) $ (41,462)
XML 88 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Summary of Tax Effects of Temporary Differences (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Net operating losses and other carryforwards $ 38,603 $ 42,084  
Interest expense carryforward 69,762 53,204  
Property and equipment 4,302 3,884  
Lease liability 2,599 3,409  
Accrued expenses 919 720  
Allowance for doubtful accounts 827 1,307  
Stock-based compensation 3,288 2,786  
Other 332 491  
Deferred tax asset 120,632 107,885  
Valuation allowance (103,291) (91,866) $ (80,449)
Total deferred tax assets, net of valuation allowance 17,341 16,019  
Right of Use Asset (1,793) (2,029)  
Intangible assets (24,068) (20,419)  
Prepaid expenses (21) (21)  
Other (400) (474)  
Deferred tax liability (26,282) (22,943)  
Net deferred tax liability $ (8,941) $ (6,924)  
XML 89 R70.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Summary of Deferred Tax Asset Valuation Allowance (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Beginning Balance $ 91,866 $ 80,449
Additions 12,302 11,425
Reductions (877) (8)
Ending Balance $ 103,291 $ 91,866
XML 90 R71.htm IDEA: XBRL DOCUMENT v3.24.1
Severance and Retention - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Employee
Restructuring and Related Activities [Abstract]    
Severance and retention expense | $ $ 577 $ 2,852
Number of employees associated with reduction in workforce | Employee   57
XML 91 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Severance and Retention - Summary of Severance and Retention Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost And Reserve [Line Items]    
Severance and retention expense $ 577 $ 2,852
Cost of Revenues [Member]    
Restructuring Cost And Reserve [Line Items]    
Severance and retention expense 137 884
General and Administrative [Member]    
Restructuring Cost And Reserve [Line Items]    
Severance and retention expense 20 55
Sales and Marketing [Member]    
Restructuring Cost And Reserve [Line Items]    
Severance and retention expense 406 1,643
Research and Development [Member]    
Restructuring Cost And Reserve [Line Items]    
Severance and retention expense $ 14 $ 270
XML 92 R73.htm IDEA: XBRL DOCUMENT v3.24.1
Severance and Retention - Summary of Severance Related Liabilities within Accounts Payable and Accrued Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restructuring and Related Activities [Abstract]    
Balance at beginning of year $ 1,726 $ 443
Payments (1,557) (1,569)
Expense 577 2,852
Balance at ending of year $ 746 $ 1,726
XML 93 R74.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Dec. 31, 2023
USD ($)
LetterofCredit
Commitments And Contingencies Disclosure [Abstract]  
Number of letters of credit | LetterofCredit 2
Letters of credit as additional security for lease guarantees | $ $ 0.6
XML 94 R75.htm IDEA: XBRL DOCUMENT v3.24.1
Related Parties - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]    
Interest expense $ 66,743 $ 54,650
MGG Investment Group [Member] | Convertible Debenture [Member]    
Related Party Transaction [Line Items]    
Debt instrument outstanding 130,500  
MGG Investment Group [Member] | Convertible Debenture [Member] | Related Party [Member]    
Related Party Transaction [Line Items]    
Interest expense $ 14,700 $ 13,800
EXCEL 95 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /"!?%@'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 " #P@7Q8*0F-.^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:95D=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC MVB/4574/#DD910IF8!$6(I.MT4)'5.3C&6_T@@^?L M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33MP>']^>LWK%K9/ MI'J-TZ]D!9T"KMAE\ENSWFP?F:RK^K:HFJ)^V-:5X'>"\X_9]8??5=AY8W?V M'QM?!&4+O^Y"?@%02P,$% @ \(%\6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #P@7Q8\>J#B94( 6,P & 'AL+W=OFS">C=T+:(P(1.& M^#J.,=O>D8AN;AMV8W=@&BZ60AYH]6Y6>$%F1'Q;31A\:Q4J01B3A(Y^1;,HKI3_DEW%PV[!DC4A$?"$E,/Q[(QZ)(JD$ M]?@W%VT49&C,*^;$H]'?82"6MXUN P5DCM>1F-+-7R1OT(74 M\VG$T[]HDYU[X3:0O^:"QGDPU" .D^P_?L]![ 5TK0,!3A[@_!1@MP\$N'F M>VI .P]HIV2RIJ0W#;C; M.6%OI-'[_)M]:5VKZ)@4&Q@2JY!K%^3:.O7>@/IK&'0$>MZNB J;/MRVFE]5 M?+11=?D8$JOPN2CX7&@;V " MP\KI0:\V>E'!TL;4A65(K *K6\#JUH+U0C [C$JO=:AG::/JPC(D5H%U5<"Z MTC9PF(A0;-&4+$(Y&0*U1QPK;T:]SM?[ ="6\^H6C1/_7 5-JU 7FB&Q"C3; M*DV;=0HV#[H9@RXV!IOUCKZ2K=*KZ:4LR[([%TZ[HS)&GCZX+C13:E5J>U;7 MUC;56S/V\XVI&_^/R#6;MM-T;24V;61M;(;4JMB<$IMS2F<;A1&X5@]8+2A3 M]S2]SB--FMCW(>5C(!)D@DIZ6IW:] RI5>F57M_6&N(=O6%,V"),%NA/4!!+ MY-%XA1,U1KV@8&NE1=.'U:;V$3;?+GV^K7?J.VKOZ!EF!1ZF:P29[5 BTZL= MM+7ZN-K,/L+ZVZ7WM_7F/6L47HH+MZ:-J4_N(-, N\P!;;]UWOB.?2*=D M19F0H]I,8*$VN$<4#U$SF@Z84JM2*Q,"6^_BQ]YHBOKK(!24H;X0A ,M.: = M2M*/Z!T>SHSF!:;4JM3*S, ^*368+0D,9[KI4B]S&);1?,"46G5YM$P(G-,2 M AK'T*]F@OH_S@ =AK+0TUI ATL"N$]5_/3*=9<:<[6+5$T^='CKM5VK>^E< M=FY:;_O$3)5;)58F X[>O>?$)NO7*/3A3J18.>CK56K3,9H7Y&J7>ZP=^_RB MX%PE4_I]YV2_CQ[7\:O2I-\=$8&LLNEV.]TK)0:C!M^46A57:?"=DPS^,WY' MXP!FQ7 >^MGPKH&GE[RTFW;WJGMIJ9]UZIM2J]$JC[YQD]/M! .K\;/_ 9N MXYEN$B7"(W+0D=&$X9"%RKE3'UZ;W4>D DZ9"C@GI0(%.^EEB80W8?0M3'QU M']1K/CPJL1G-!4RI5;&5N8!S4BY08)M0O>>WII]1O!A3'J!SH%IP:CY-Z56A52:?T?OVN]I^IQI21.M M!]&+.-UNTW6[EI*64?=O2JVZG:!T_^Y)[O]OR)2:/Q(8\M&,8 [L C3F?*V& M=T3SD2IW$AA]'F!*K8JM3 '!(=L>'-..J ^&2H!&\P13:E6 >YM^]*:^>"[< M3Y(U#&[9XIF2U:\] -"'U:;U$7F!6^8%KM[$ESM]RO5_#;%?7/_7Q]5&]A$Y M@%OF .Z1S3_Y"N.A)^A'PH>4QU2?OV\/P M\7F&QH_>TW3R-.T_#P?H[@5-AZ/A=/CH#2$18_(B<43G2"P)8L7FFL^_=1V[ M<\WEQFBX".E3KQ6C[ULDGTB0=+QE),+I(QU!40BUQ]EL%1.2'@5-+E>7ES0* MP"O)LUX)6I(HD'N&Y?Y:]+LL5!;E6-?I@7S">\@DTE_LZS_.\M@YF*X ;4*Q M3&L[(_Z:0=6(+#I PW=_B9,%29>V0YYN-]\O8#;T=H*I!E3"=BP4X"W$SP5A MJ2@!I9S&/-O\L96;/Z "FV7HRX)#7IV7D7P\0V%,D'M&,R@$NB]F!-JY=SV7 M<"FA3+BL;'=909.DIP5R(9 $Y[(19"6R-D)?6Q%?I'B3;-^^;),\F*X<1M&V M6D)%&HHZ4M\E_".?T:EW:/_B^-/?9.P7%T>*ECW[ZJD.K/#U[8^0!RX&>HXC,(=0Z[\ \ MS[*7,+(O@J[2UQ)>J1 T3C\N"89!19X O\\I%;LOLH#B59C>_P%02P,$% M @ \(%\6#Z,5$2:!P \24 !@ !X;"]W;W)KZF$WDCPUK>SM5*;]XM%G:YYP>IW M%_6FXBQK!Q7Y@GA>N"B8*&?+F_;:0[6\D8W*1;-AS_R1JS\W#Q6<+0Y>,E'PLA:R1!5? MWXO>]U/Q-$ [(\,(/L!Y-P!=#^ MH'N MD+5AW3/%EC>5?$&5M@9O^J"=FW8T1"-*_1@?506_"ABGEG>RK&4N,J9XACZR MG)4I1X_:78VNT9^/]^C;J^_0%1(E^F,MFYJ567VS4'!G/7Z1[N_R<7<7,G*7 M>YZ^0Q3/$?$(M0R_.W\XZ0]?0+R'H,DA:-+ZHV-!-U7%2X5874.+VUWM<;EO+;&>R=FE=;/EM^_14.O>]MP4WDK!(WAH*-4' M_)]&;%D.L5NCWKF*6E=Z_V^7.* !OEELC\,QK2@)27*PZN'T#SA])\X/:2H; M@ 6I(>6 \2GGA7, M?8_.P5&]X6V2R#_;@MWA"8Z#]3 )HD&TIED21"2R1QL0?4[MDM ",0X&""U&. KL M *,#P,@)\ ^I6'X&P,B\-Z5)[ T@6LQ\[W@I]$#&!Y"Q,\L\5$"VE?K]Y)[:@[>FT..!*PP MD^4SRCF(%E1I=:(37P,GN_4_#AU;-:[.2WY<^E8N6S M@(1^$B@Q$- D.F*6/5#3S _C< QHQY38394_2IF]B#RW0J,6:"&)Z1";S0YC M[(^ Z^@1N_EQEY+',QTV>2HF1W.RAV>Q2L;R'.[8#+OI;)>.'>!,E@J]($B, MV;/8X<3WQQYMQVU?"#8K+"C@TX)$@,067X7#6F1M-';J)B;+A<%05+DA?.'R)QUC$C=CWO,5 MAR SJ .VO&RL*X:8E$=Q/.1TBY4?T!&)38YJ4#1ME M^L8:,:VBZ(C?^D [8B5N8M73CMIIEY=E%V(R*=2.QA:U58]T3*V2CF[).?7C M*8AF84AP-$R -JLP&9%3I"-'0JAR6^AAP-B8+3P91Q$1XV3/LJ."8F; M">]D40BEZY)ZU\-YR]'I&.(O*/Z0=>O]?T?]F#L:)8E3JCTJF7Y:RQSXI_ZF M+,X" 6*/6LA+_\FR.?#KWXG!.PJA=)CZ9)\2;8QHB4==:->FKLE$U M5&*9SB&L;9K=\Y073[!3WSJSK=WP*CG=2J.F'O '>\1ITI^UCN*IF^(?JK<\ M/CIQV#%M__)*3C)!UBEQ0K]@)T[@J#^]G4"A;H'R((>RP>@>V^QP$HT4H?2HT>V6*/W>TTJDPBI1J"DJKFFBH0Z!V@R# M!/LC:9UV\H.>['4?D,I=JU46\/36^NW8EB-1PKE5L%)39I @&/*1Q2H>(R/: M:1%Z3I%?GYF>J2DM?"\T>WHTL-4'.Q+8$:[[N4W: MQ9C*6W\>CMZK^U,M5Z=JN3CLB;SUP^[4BG_J#?NERS4P/FL@Y@L4JY71.UX< M?8^C/X;ZE57/HJQ1SE3O17/X>OO);_ 5!+ P04 " #P@7Q82'WP520# "?"@ & 'AL M+W=O?LLWWCK51W.@,P MY#[G0D^OJ)(.,[#R]NV"HS]H4;C]=T!7,PM^N9PI[; MJ*0L!Z&9%$3!V<[G=.)XE@@X),9*4'QL M8 J<6R7D^%6+.LV8UK'=?E"_+H/'8!94PU3R[RPUV<09.B2%)2VXN9';3U ' MU+=ZB>2Z_"?;RC8:.20IM)%Y[8P$.1/5D][7$]%R\'O/. 2U0W"H0U@[A&6@ M%5D9UA4U-!XKN27*6J.:;91S4WIC-$S899P;A5\9^IEX*H66G*740$HN*:07)&0O^4!%X0=KA/#W"@%+0G MQB8.HQXNR:8=TU.C?L\+&Z,=UE[#VMO+.I5YCBN#^R.Y.R5KJLB&\@*Z&"NA M86MX[\SS//\1Y8MF.YS]AK/_"DZ=X8[2A!8FDXK]@;2+MQ+LMT#P3*Y^CY / ML=RACAKJZ/743.NBFSAZPM$+O6$41(-'P!V&P2CP_##JYATTO(/7\^*EI0V> M3TRLNJ 'AT)W&.Z%'C;0P[W0,[RP0"D\=^=U%H.JV+MPAX=E\8MF.ZBC!G5T M(.IK$GGT9.+\SC1^V6X'VO?^W6W>F["?S^1:L,WRF':OR2YHZQ+VWP3Z0@K7 MJGMI]YE4M&ZK>K"EVQ>J5DQHPF&)/M[9 )U550U5'2/794&QD ;+D[*9804) MRAK@]Z64YJ%C:Y2F)HW_ E!+ P04 " #P@7Q81.EWB9$% #C%@ & M 'AL+W=O. M@<19MP+K%C3M^F+8"T:B+2&2Z)*TG>[3[RC9DBU17#HD+V)+OCO]CCSR?^)\ MS\6CS!A3Z*DL*GDUR93:7,YF,LE82>4%W[ *?EEQ45(%EV(]DQO!:%H[E<6, M.$XP*VE>31;S^MZ=6,SY5A5YQ>X$DMNRI.+;#2OX_FJ")\<;'_-UIO2-V6*^ MH6MVS]3GS9V JUD;)?$E M3U5V-8DF*&4KNBW41[[_E1T2\G6\A!>R_H_VC6T(3TRV4O'RX S795XUG_3I M,! G#C@8<2 '!])W\$8"?@U!S^U6/)*\B)/J6(INE?P 7.D).(KM.0E5$:FIVS'T&]<2C1%G^]O MT>M7;] KE%?H4\:WDE:IG,\4L.B(L^3PW)OFN63DN9B@#[Q2F40_5RE+SP/, M((DV$W+,Y(98(]ZRY *Y^"TB#G$-0,OGNQ,+CML.K%O'^K]9;=P/3^,X_EL=XIO,,.AYY+6[ S,;\%\*]B2 M2Z7+6E@ FPC^R9-QB&-,>H &L\#W?,\,&+2 @17P%Z&7V$;P5:Y,<($!SHVB ML =G,/-Q'$9FN+"%"ZWE_,>&":KR:HW8$TB(-(]?^))5_$+!SM*-VG0C^URP M"O(M$&QNB*:P[^9Z[6K%,:4=#88\\+'?+VN#E4OBD:*)6]#X/Y:;9%0D64V: M0FD7?*.W&Q-F/*P,%[MN#]-DY46!&1,[G$E'2^Q\G[B"JJ4/VMQ'D*=SRQ .'U6HUWLC<%VBHBMPG.4Q)7@Y1$9 MN@\CJCM <#T2][VA!$[)H)"&1F,:B3N1Q':57&:T6C/=?:YH+M".%ENF9?U. MY#MHM= 7*@2%#M9(/=3&J1_VU=UD!645CI!W"HJMB@7EKQC,FK*.:S@4B2#T M!MO)T,SW G]L^^M4#]MEKV[R'QB\'>H1KE>KHD\CE3_4LZF+HY,9/K :[#SL M!2/M'.Z4#]NE[WT+J)NF72['MNBAHI%XH,X&*^C]1B!))WO$+GN_PYMX :-J M B-#$9N"U.+^;)OL/-T2C\!U:D?P,_:YY.P][S#MKS7TF[>H8G73#(-LS,"J MIM^[^[U4M//1Z+24V+7T'51]OJ[@K5L(5B7?$'1\E2Q&I9\8=#)T^IV*P6H: MQ.[(;D(Z,25V,3THOV$&UQ0VQV?.GT% #2D,K6PI=#)+[*^*YP<,HZMD^#HX M=5WL1'U*@YWO8(Q',#M5)'95/"YA!"T+DAF%O7&JCX[RQ(C;!(M/,9R+"#NG M?[C/;G#"%\X8>B>6Q"Z61O0T+[:J?^1R@ _^#[S!R0+?Z26QZ^67^@B.00^^ M@UX1-+].0"*^55)!;Z[[7=M$##72U=]N3VNOZ?+)W_P9?+IOS MUBY,<_S[@8IU7DE4L!6$="Y"P!+-B6ISH?BF/I1\X$KQLOZ:,9HRH0W@]Q7G MZGBA']">:R_^!5!+ P04 " #P@7Q81A,6BQ$% $'@ & 'AL+W=O M(WI -+OD_:U(5B/''ZEFGFPJCI'8J4B1?Z?+I!SWB%V??-8\6? M]!8ER0I2+D13P\)#/-$"W".8Z9 M@$#\LL,+G.<"B;?C1P.JM9S"\?3^#3VJ.\\[\X0H7I#\GRQAZ4SS-9#@-=KF M["O9_X&;#CD"+R8YK7_!_F#K61J(MY21HG'F+2BR\G!%KTT@3AS@.0>S<3 O M=; :!ZOG8'IG'.S&P>X[&&<HD8FD\KL@>5 ML.9HXJ:6J_;F DI"3/$L1P E:,7_BP8120-7\B\4M* M\@17]#<0_MAF[">8@.^K)?CXX1/X +(2?$O)EJ(RH5.=\=8(3#UNF.\/S.89 MYF^$H7S$;2%W6Y"BX".2BL:->"_EWG=)DHD1C7+PB+)D\E""!=IDXRT)W\&* MXVVQS>O(+?$ZBS,V A)=#O*%I;@"O(-\CDA%\NXP>"AC4N NKLXU;H4V6Z'- MFL@^0W2/C22FIMW<\WS'GNJ[4YV&5CV+ MY=#"\EW#]+MFX=!L8D$G<+VN733:K* UZH3%:L-B7126CWPPTQ15F'ZZ*$12 M5+$EJJ8 ME"SCLI9,W-*,[Q'.IIP["+[;G]H7TA9OT- MLY3@VO"K! LOZT"DB+,3?V@<*U7COU0PYFCI:0QZ9%EN?\%?-&:R&F8,*8"! MUU]01NPFEA- N\<9C1CZ#AP?G/"DC(?_MXX9#Y04]MHYOT'K5C*!:4"K/^TK MY0V5HD6JT+I2'@MU**_4KREG&JC.Z+3]_L0C)[QVYKF(,U3*&:E"ZTIR/"2 M\E,"956-G.?J=!L>'$#7A5:_KE'*&BI%BU2A=94]'AU ^=G!M1LM."SGH6H*@%"U4BA:]%X^N+,=3!"@_1I#MMN"PFI_P"0A:?1%45N!+I6CAA7V( M5+%V93A6_E!>^I_9>5^PY1H/E-(R&P[K;-LR?-?LAWZIE#=4BA:I0CM(J9]\ M#Q/?1_]$U7-64I#C-8K>KPR?'PP,BF_D3V1!@C17V;8I3@2ACP_]>$ ML+<'\=6M_? [_Q=02P,$% @ \(%\6 /5\?G>!@ 6QX !@ !X;"]W M;W)K'WP5J[4V#T;3RRU;\3NN MOVUO%=R-*BT+L>%Y(62.%%]>#:[QQ8S&9H"5^$?PA^+H&AE3YE+>FYM/BZM! M8!#QC*?:J&#PL^'P8!@(_+REST>''$T M ,<] \AA &D/"'L&T,, :@TMD5FSWC/-II=*/B!EI$&;N;"^L:/!&I&;,-YI M!6\%C-/3F02S5BQ1A\AS@4:HF]W[]'K5V_0*R1R M]/=:[@J6+XK+D08,1M,H/7SOIOP>Z?D>)NBSS/6Z0!_R!5\T%8P ?&4!>;;@ MAG@UON?I.T3Q6T0"0AV 9JBV+*47PU@=A9<[?E@^OMO. [^<)EX)F4-@\/*X-"G??H%:DTF"Z>1 MY9E#6\%E=> MB[WA?,]!:2I8663S!6(;J;3XSSYP65ZJBXZ"1Y($3UHA[DI13&CBCG!284V\ M6&^9,&%"]R(WOYJ#.[0+8]+%2*((MS!VI?!D,HG<&,<5QK$7XYV6Z?W0,,T" MI7(#]%OTNG+<=1*-HQ;*KE"$^QPYJ4!._(XTR6^9&1H#.S='&3H)T!#B$AHY M$$1)"Z1#"I*Y!^01QV(OR-F:Y2MN,G7)A$)[ENVX85@H2*:V0(4REP64']6; M&X=/1(U:VD;?E2%]X$D-GOP2^%L%":$Y^LZ48I C3M"D"SI*2!NV0PJ3H">G M<>(0B^.CR#91UI2-O=P&A8AO35'GCZ90\C).4J^Y.@3.B3ER9%E$ MXC9FAQ@-H[X25!,F]C-FY=DM>S)N+5DS3=6.UX8X<7=)<4C)I%TX'6($ZFL/ M[)H[L9\\J\JI^)[G.WZ4LDDZO-M3:=XXJT\G_(]="(G@/32\D]7F#-I:R[#:BHF?BJ^3G_LH(DP M!%:\M8VUH3@3/V;>J/9J[["XZS+ND :D/0G\W_Y5VVH&)WX&O]VI=,UL5[0T MZ0A)J)_L1.=@VM8L,IS&.4@;P](F;%OGDHOQ>.).1%*3-_&3=S6%#BL:^#LM M,XF+DQ,:MEL.IYP'>4W>Q$_>'T7.8+GV,M"SDO2YM#6-KDF:^$GZECV5ZU73 MAB^M!SC*."0>DO-,K&QWZ':#@Y )2<;M<#G$\&3?N6>$BXB (VEA?$FMBK?F:^/FZ,R>6IZ::@Z\CAX\=8F&_CVO" M)G["_K!<\M065<@.+E8Y-!=IV9P#(_9 [C(SQ>UFSB$TC''?#*[IF[Q,WPN> M*IN^X&;CWL>CC$FN8T<=:42;&W M@-_MMMO,[B:S#"U$D6:RV"GN7&E1+_O^]&[HF;0U#:\YE[ZP8+8MJUG%F"KN MVY:B7?(,PYBV,\DA1L-QW!>AHYUJ+YO9"7J\;6)!.W'2#H!)TLFCKE 2]&R> MT9H1:>C/(JAS8BE2!N22R]S6[:,>!N; J=6;>JGWIW/L3-J:;JGYEOKY=M:S MY6A9=MV'?MSID"Z_8MIA83^07S6T)FOJ)^L3&F_#+>R4-;CI3O2: M6X]59UYSEMDNRQZAN?T4=XXGHG8#[Y#!I)W\HZ-CN@U7*WMZ62"+O#SOJIY6 M)Z37]ERP]?P&7\S*<\Y:37GL^IDIX+ ">L8EJ S>)1 ]59YDEC=:;NUAX%QJ M+3?V0&*3W#$(, H6>?7S_K66OL&@I+M MGJZ:JNX_FQ73[MM:XJ27]I43V5BT>SJWM:K[$-3V84UW:NG/1T% M"SY=Z+9O9-O9@6VGL^S7IN[77?9379HR7> IW<%?9.8N\F9V[XIOS6*2G4[S M;'8R.[UGO5,/F%->[_2K '/5U!U=MBR$E @Z'UK3F;J7#PA$[VQ=U M;5-DU M?6B(;OLN^]^7\ZYOB?+^SQB(Y !GXP< -_[0;8N%^?%HB[W:&W/T^M__;7IQ M\O*>ZYWYZYW=M_K@>O,8[UW >Q?AO0AXW]Z#]_NW_:WI33;-_OW?GL^FTY?9 M_:?(OO(8R3+9?[Y_:[M%[3C][DEDZ4E:1R,.NJZJ9$Y:W;7-C2]/B?,;OF&>V%DF)HZSP&@H29'HVHJ<=GNJROLD63;MM6GZKR[.JN,V6MMUT6*[;M;S"@H^.ZV(M M6Y>6]M\554?_SJ;/,@9+R]^W],\RP[5))%;E)/O3N/-FO5FLZZ9J5NX$F1YA M;:IMUNS:;%%9)E[Z^D:VKFFV0?:7D%)Z/SVD RE4Q[Q1EU5VZURTMT;1V18Q+W]%.#@ET7H(? MH180K(N-R3[8&SIJ1;+O[YWM+"/WBIXFXE)JT2<\R10@F7E5U)\):&;Q6=%' MY%QGE[L5"?9L!EDU?1[M17CO0$_X-TL1_/'6T,> )=$5?[/=T3$[_HYO#J*T M-6&PR#:F79DVSQ;%UN*\I#YH:_.%\$9(R_5O6H ^Z.COUC0QZ] &G=W8JF@# M+]*YYP0A_O[6]FNZ@,&#FX:.Y)XR@"1.0Z !;?Q>T[$79C.GBTU?\#WIOPZ* M!:#8&J%0,A2ZGE"'6W1KNB=#X/W;[&.S732YL/"-+3(@E5!*%]?;N5/'_.T5 MV%4X=L )$0B0WAH@M=R7%!\(E@M+Y,YG6"0R'Y0#V<-8Q&'#U[34TDO_+DA_ M((U$][; 76F)7I9HB6EA25C>)9)GMN:_VI+YG8$=2[MPN)6I3?G"@F'S/=6C[:@<)HJ_N\"'=( 8C0$P'RRSD MQV[>V=(6+9/$)7T:RW$+TG5,X9?#^Z0PZZY8"/^O"Y)!4,JT;OM" !G)F;HMH)&C\QLP5E'5DSUR##HBV[[$U#_Y,] M/GIW>?WFZ,GX,U=-R5<1$E1 7UY?>6J;G9P?GYWDV<]\E"LY2L[0G(;$D)QXL^!*&;N M]TU!&H2T"SWGP)R+#&0.8!%8DR/0F<4.'RWH/Y9,AE5KY%3Q:CA#=B5/7+HG M$EE!B/VU(%&9G8I5*E*45XZD9%;DIM74[6I0HD5BUM_/*T!MS6I%@Q21DZ:IDN>Q M034V/\M9)M'_K58@G]XX*00IO@%3 %__H&=/R#FIJJ$X#NM']E5BCHV=)952 M]P+#F34=:\?'EFPUDH @1<++ANR(0FR(K[C#Z8$[_*(+?L2"0'Y$>X\M[5B2 M@KZC Y8MF6W?O.WY(&AV)OM"5$*2B8!MELP8 MPC$+LJ3XU?L)58[?X?S_L2,1ZM;?MW_7ELRTEE2+6J6[%A*F:MC,$MO?BTX( MX@Y'6&?+JKF-]64-M-L;$KZ7G=B1>C/G)"?2P9OPO!99RV*#T'$(X^>3,X_S M0CV+X7NE(1V3OG=^=C%Y'L@KJ*_"/RC2X^)D\L)O$,SA0ZB$C3%8X<4T[ 3X MC!!<6/=^1#W.ZD99!*[&@&["*@N&]!:I;W LD1VL M2#;3[H'+_"ZE+ $43('%6G88@0JC;02& XW@K6"UP2:B-T>9=B&E86A^\BJW/-XK::XY*%OT^P+X5DLP5W6ZY1+R SL-$3NH?-5^V9L%Z6ZSL/GFQ\E8F6S^D= RMQ2;SCL53Q(JT!*.-;2L'B=C&"@PQ MCIP<=U=KVU1&/--$'.5.GXZC*94M;&W>6',KL9/>B'585#V"%! 570AZHZ75#5>DN'3JSV9KU* M[O?/ &2FK*YO=PL<*L_6S2U<1_)W"PLA>I]Q/";;(F.97 J"!UG#[."G;L:< M:&$GRJ!C'[EAFSP&,*'OCLEL#JRN+9G\ ""1XK*X:5K^0\ ,^-#"V]EP_LZ)XZ]KO*O7=?+U_VZZ/EPA,1=U0?CGH0?>P",=@LQJKI' M/:V@<+RK6Y"AN1G DHP+<@#O@=XD^Z0QC:ZW&W9?<5%9U$=9O\9+Q4.(P0%C M;-)X]]=Y6T!#7:R,L] WQ6<3[2MRD^ZPU?@<8%,LERP7UD8],UQT$[S6DGQ@ MTM',!$[Z/718>,7]NMFMX.CW" L(]('/784U:5/O:"'FXP^9QU?PPFM.3C)1 MNIP8U9KF-M-@'9%!,A2[38W+*< M!ILR&RUWE7?E<^)"4#+9XTH)R\*V&5QGSI5 .!SBQ :>H5< G8J% &U-?@LY M[_HEJ'*+,^"R))A6+%5E!U%/(DE8=V*)TG^)[:+P!JV\:IJ2F0UHL<1\MI6E M\6AX$JNV)D31Z$V"FVG%FV66[XLO[D8IU$?MQF9#]K1$&%V@$>FRDB.?INYD M&UP5M[[E( IS6HBI'K=D4_7\"H=;6%43$R'.KF&>:[-BULE%;M1])!M$Q;2V M^PSN^ O*@Q-H+C@L%H$'I7J.;?C(9R=;Y>IC,@'ZX/FQW U8%W5.[+:% M6(CB^IS&,.V-74 5AYB3K:&;]!KB1'AU3"8_62"-NA3NC*)XPG6[O?LRF+H^ M>'D59TY8>PJ4-<)&M&DL:YW4.MA6!60$VRIX29W!>5%_EH@328=^)V%@#C+A M?&J$JZ5B-_B7^;(PD'>FU!@EIS 85B1 "!"_!L&E\DH\-UR$V;XA*($*^ BB M3$L2N9W5F*I*HDGV)QX@D>DLMI%+I@8AH1J: 5Z8*)_ .@Q2L=249O(HSKH2 MZ4+*KZE HBT8)T281&73"08+ /+(C$-?=NR.WR\TE6-@F7HGD"W2UAJ710IR MW_.>V*SA&FJ+BLOH;&6\ZU(('+\3Z^PA$]J6\(?4A"[(;ZY7E?%W%$U#"E&R MH;!/&Z8-NNL2IAP=?<%>U?G_>.+3!B)"2*(D&A+A_7HGJ8013&9BJW_+76;) M5=9%R0S^X!6*+7'\%]:%A'I$"OPM+G"+I:3)1L\N<Y.&(G=1S6)F& M2'=+,L9E#>E +="*5 I$X2%Q[@X^E_!&"RN%;$'),L"@DO74M&TDAP9MOR'& M" S-7,4Q#+";,SQ<- -AY8=DV[C!"\^+;!$"*J#+*,_\)[NQBKN M%E%^,[[&-QY[]FQRDAQ[=D[^>W$\1)V MQ9@<85((QC6X3/)[;:M4T5D69E7#U')3M+;9$3TX.QP.M=C11@VZ.:EG1/R] M2YAZ6#>%K<2G:I)M.'VT(?)>V"B-%KRO//:WWCDDL7>YN,O^4",=/+HUCFJ7 MWA5/$5^37<,,DZ0YH,W2@-(RF>D;=3C]5OK/4)NR'^C?,P[E5!2 M[01QJ""5H"3J;G]K7!/&ZLKX1'$F!A%NQ'%8#I2RJ5(=,GQ'5G41.BDNX^AI MNL%$(8E[U/2(>YW)-_)-L31,ZK9DYB$M!).2I*P$L=G67#<5V1N=0MV9F41I M+J6R6.PV.SF;&--8HS5KU)?=Y)RY-\3'D(+.5*N\0@R6QA#,STCP"DKME MRPK!!R?0ZC2I69JZ<;E,A.DC+&H6KQ#.1QU$-4H(PVB;7O-W?E]1[7,N]2AA M)C&WJ&B)0'J5P.8]79LL;[B3_7UP >?-C7H5@'-+!I/_BTPXHS'4K1B1+F.9 MK$K$U4.XE;O6N7R2Y<1RY*GQIK&$44VW3VV3[,I9OVS1@B;(W.,[QEK3>1@= M9Z[7Y.211!!?(?+:(Z-=;>/:5X^$H!QS86N,RRW0F3DSP>E45W?!3N7<[)UJ MXC+-B=D3'_4>6]+G?A@5[/O1.J/G=TZ'Y=S'ALBYNA-VL&Q]+@];&NH*^P@> MV')5VX$+IH>P-<+@:@SL)+KSUZY<16^K/=2-6K4:C^"@$%NX[$0L#1R-P59? M83?WQ#A(E;L@811<4U^X(Q930]-Y<_RWB_(FODL(#N( W4:%D3_H$!3,JEWJ MSC+(]#A.1//+!%5(B 7\V/:SZ5/C;4FLTH!<.21U*&@9N2%)!(7,[D 5'@@O M)::SPD.! +R#]S(&;'2U",@O@\V8VG/Q%_SF\2U!=LVVVA?$1RO]7J^=.)"N9$()-NILDR:MAL^E_'!P:0!4*KU M>%E7(T7,C-I.VI(H=7&H)&YT;67/O8@4F\S;IJF\-!5%:,3?$0TC04Z%:;Y/ M+#[RO+ M:3U(RL4P&8#5BZIKP&5$Y)8%Y8,B!98AK+Q(+JALL[V(DV8N5A2' M3,>>ET"P&FCPIH7B7;Z)8416I"H28"YQWW>1$L#CVXB&,%(@C@&J&NDL-TY@8V:,6!<=3@1E%?-4M(_D&_ MV65T8;8J_1N65"L7Y:AN R@!;\@Z ^9./^7)PG4'APY8M4E_SOS2X$EOX:NDX'8W #PL_I<3LUA2? M.8;&)D!(&!#=&NO5/L=(B1CDM3L\K#5&$IAE<8=;*QCG=[&@2^1 H0X+]*YE MX2AQ(R\J):0OWB 6\3D],9TYM'0/\;-#Y:-&7+PW#$R'C)IAN:S(@M+A>]?E ML?(G:45B>!<:?NK9=5,LVL;#T!U=K3<]S]^[HOH*M]TGXE(CP$6-.350=$F. M5@]GZAO;-K779Y6Y43L5E4[$7ZW/D=AZ66E8]C)KB7@(;HCKNL,]%.QB@>'B M(7/TAV2/&?E$P[1^]^2'1RX5/)($GI+'^R)_]NSLT17)X16S]%,M$56'2NW@ M[#2?GCU_]-:4.S7 'X,_8%@LNR?9X^Q9?CY]D3VY;[<9P@+YV]:PJESUJ@O,#>82!RP1CI^LG MM W!&\%5#F) SE8+]8EVG:-C-"QPH@.U^V3P$3I*9E5)!#1 *H=.G4C>RVTP M[OG$/SS:.[(F#=N2_SB%9#F7V,2C]R3O#1PYI"U:VE*L[>LULFU3=B++[6R-:B-U[%B8T*R#O:K6*7RF; MG6]7D.02&D:0TDEV#"O%V;$!##\+$BP4I95HF6.1H5UQK$;>ST/_) M4]@6B6FB=8X'GON&GO=""ZA-YX:82Y M8O\T%22R@"^0BP(&;-QK:7:\)='72AW9>Q^)$C\>FM$=8 FY^HRE7>U:[5]: M-# &'>W7<$.U-!>O<:K MH\P.NW3,.&<3@'@:][$.KKXX?-0;B<,&X8RH#>>5$/(2]LNCH!6= MZ/[,FQ<>SH!SAW!A;'> Q!,V#6 \Y[ )QYBIU'"O ]BAIC6>5M$#47;NR/[ M2N>]V@/25RZ*:+\BBIA4[JD>\Y)OMB_YIL\FYZ% %,I18@\^5!L#Q27_OCYY M$0L7<7:E4XRK]9V$653-KM1TO@?:NE$61EG)RD0U4HPJL6"=)]>Y+#_7+2 D MH'+4"Z]$"#9S[,OM3ZW4_HQM)[M9G[NJM?R9O*T.E"*8[@/;),986FI9HP;AT3+(FG&&,ZA:Z90QFN),QGT<]"TDG0JST?T@ M 2/>'659IM&*8&N7-I5[']C +;.??%J,[BCIDTM76P71A25)4 U*HV&T1:7M M ROL4&VR"KW)L\%:S[YUK1F'P1+K[D'TN-HJM/J.2K=@HNY=-C[RMUFH; FF M6N6^@K:$=$-P=Z2H3H,V(R5Q(2RS1#.0T:]'*NO2"CF.C<&CSZ!/>W8,XX!K M'$SE_NN%-(2HN[(@:$HELV^O42G+%XO2TOXF50CN1=?2%R1 N395Z0H(2_". M9F X&B;V -*1P?P8.0:+ 2S*(6VI#8*N);L+C9NBR:+"=9^&D".X.G@?@..U M"+'I!4?CJP)=U]X6P5J^CL.GT=4T,G7 A]ZO193+"2QD:REC2R Q8)D1S^P\ M[F:HU629?B?A9RDGOT3\:)^O8I.(+B.*%=TSXT(K,M:N4N//-]BQXOD:6^WA MC._/KI+4_R-*V+&I^V7!05XY&$-RD.!B$OL]T7?<.]7[D(H3'3ZF.X( M?A()D34+MK2:0:;%A<=9-$C1-9>]5?8S0M2(TU-$G4'#6[O"11S/8\8[UZX;+U0J.@.08V?2 M!8U*O.&BGI@C4C%?+'#KDD610[DO; :HH5VT]["H1S%$8G)OISP5U$ &= G;ATCF1-LM&L?2KC1V+[T1[1F7FTO3 M^5\B\#2$J-T6,<)# 0!2#JC);2SWIT2N MF?=][9?[CT?!\C<4! &@[C,19, M:V.JS_?QO[UZ%W6"RVDT4(,DB5JXHDH#.=TE3I7HI D-8<6VH4? H(< MGD=\AYAA:)6([NL!*,A'N9I448P!="\AI08 BUB[T<2^U^U[_6IYU)JW:IM; ME%9+IXD#593Z:3DO5/?WW)&T9"T%>2CQPMP*P6=L:)"=VMP%6B6P*[BUH,R7 M=8RA?8YL5%PDHE>"W$$=NMO?%P#)IL6REQ(%5E,"<T>EJ(/+F#08TK8+1X8IL'+_V]0U-=+TU\45V,WE5L MF8?;-E$^(BD#;URG0L#V>TPO2721_=%PI,%C49=S#.P\ 0S;7]PKI\:KRB&? M^>HUVZZ3!XJQW.>(&>[7_\8DY^F+\_S9^8M'>W6H<;TDTHH79^-:1+1/-'!+^/?Y@D[J;F9CW>C<:ZJAB]7.Y%4+OX<:=7(9H7^"@,3(%NVW+8_@I=UG44P.3E^O4"RLE-5%0-'K,R_E1 MK>Q50JB48+1QB$;E#-]OO[DP%8U1Q7EW7\/GP)4=E 9RV3W!FJUD+BV2LE2Z M&>Q.3D'ZHA>7G715-*) V"H\D&4KYFBS@$Y2U958]%$49\1O\+V4X?I*N ,- M@3EA75QM$Q=V:KWM8VF'=\5);N[/DU18DORS S4F7B48" M45#5N=Z#"-;AEIP B(7I7J)%FRD;7Y;-0;V(B%*_-I3IC_9%VKWB]%^8Z^GYK511^#XP"*,)1+XUK'43SCOAU @1H$ M.C $2](,P0Q+S.403:J#_0?M46FQP^&=M3:/1U7]AMH3J+?9R:A](MTPPRLC M".N8WD,H M[UHX8>3X2Z=IN$[B@Q"744*34[>P/_/HXX!,?]L<KK_M4$ MBQXF@SNS9X4R4;BZ\V@ZG BTL<_2>B!\]C4)8BTD"A5 WAJ*SM>+ I1AC(=/3X=11^,7R@^?0FO7<5TMMXE# M[Y!%RQW'SZ-!0$DYHLS!Y)LV]\%4"[9UVA+G2>IO77KL!N-T&AE?8YN$8M8' MIQIU4LY1$N$L,*]&:T4#BD;\1T^YD0 V=$L\',*76R'Q^\T=> \9MN MJ-9ETIDFBM$;'-]3;'81BLT0<.%Q2;B:;W=,FI)""V1:K>]#O4ZI8SY%MV17 M+XEPAX%-'(6%3PS=!CA!YS&,O?XEFVYC.Z.:#D6_8VY$F#CQ8?0:W2 R_,\NE*V$! ]+<#(N M>[D?S^#Q:X-E3+&)1)X?L.""(L-9"),#F5T)Y0C>PC'$R/.U[$D8$/59QT3R M6ZU<$#'U?3-:+TXN/9X.%Q HH' M _%:].;IDZARA?54U O)#CT]=/;$&UOCSW!_AD/2@KQ^9/ !F%L ;/# M8RYF>B+6T $>@*6LG#)(R'G4OV=S]>.(>>J(0@>,NSQ&9[@19'\T>3HD[3_422ZZY#1XW#J'P1IK7WG0\R0/])D0X\BKH\[IMCF#0P7>Y\]1-])]Z8 MZ8MH,OM((8V;HH[?6G"I^^BTXY%"&:C/%42.U*5U^!"]?V.F>1A/Y&_QS:,( M"=<>H@K'1'1_[8./!+D1IC &\"(_.WN.(0D7^AX^Y3\??>1,LX,E M1A>^R)]-I\D)SLYIDQ>\W?/\Q8MI?(+3Z;/\['26",C?(S8%9#_ZE,F(?!@0 MOO.(.E-572!W+$,$ ]VNHG+)L['=K&#P\ZKA,E2H[%T'*<>IWDGV4\&C1?D! M<D#3A]ZL3[8SLQDSP1:-I_5YNEC8Q& MO4FD[R"1.<%PRZ/C^V8E+=VW,I:''%EXB7X& RD6Z?!,$U706:$SVDDQ-\1C MU\DL9G_>*&8%J)@O??"D5$+KE:*EHA JKRI11-76>V*9!]5 IG-9FK;=^0-X MC,:*W\,\&BU8B2[@>CL_*<]_LBW0GU%K1Q\;%VD]VA4NH9.,([=!?D8?M'BP'M2"UWJ1,GX&]=0R7]H/EDK2HOJ M#HVRN2M RQTP744,_;G$XVP-.N#JK&/"Q]OQ']#P0[2AZ3,6>[RB>QRWBD6%1ZYI7GW"D_H.1>[1?]O,8D^U4K>/!A M!.^]6F(9K6$W;OR3>':TWMU6@]U1&=\$@FOXY%Y)I#>HD!03\@8\ #!3BM? M>#.<.+$NX=T>,*:+6.BU/C5&'J+?*&K[#![-H4U%'-4[UG=4F#T)X'O_Q&F&Y='";R+0 M+.=(8(9J:VPPU34??.=Q#;[GUC&&/*\NDS(@[@W&V4:_/^/LQI0SY6S#@QFN*F !4?^^D0^OI^R &"@Z4Q^J[T<*'( M*CD9-W6EO$'.F44!C/9AC-PBU(ZD[?^^E(/M$Q(^/#!;UA![W0[3B -,YR$( MI-L:M0LX'11RA\$>>QN;$0F@#T 8,!*A]!VG0C9)XAIT!"%ZGU1_^\FUZ'1)9Z.O1?#O MDD6/0*.C9M4SWDQ.?N, 3@U"JA"%XO):!/_J5;^62]US"U?;.FQ?UOD]R>^% MB=40%<'[TR;=E&29+]9.IKA=G8D=12O]P->8#DI(1U?]CHN->VFY+KB+0@+C M$BJE%Y((W/HSFM;PLGF27>.7M(Y'YN_&-**I5E^@YH1F.K!7Z^396,)O.$4K MZQ1?_'21U)S%DYA"LIB'ITK![J#X9;3',UR.Y5-GH\"C9(%34M^YF1YO*B+F MX^O%NL%8FJ@Z$W'"02^GCOD[5&;AD#7X */M0%;6O[$UVD#R? M2_)RFGFX)9>Z2Y85JD!CMF6FO_#'XR%+_A$ -L7C?TMVP0TEYO$"J*44/S!Z MSH4 ,?6RCQJ#B(=LD:?^H-3<(U7:-6VWMEOA5JDZY42&#\%U#[513T9.&SI! M3J.N#QW_&>4X_TM](&,;IR4C:=KD&L6L4>DQO35HR$U^Q>T;.SS^($CQ+UQ) MTCYT,SJNOTK[.:VO%1U_[0 ;]''Y0SQRSI.'"])RUX#^8MQ#A]-?9_E'-MW' M%WUT_O\*8;]$T]#3/_9[@4-V5GJ2X@*TNRBW.#)H/?&8]8TF3EKGM5B8-D*W [(8:@UV/ M("O?7>H!I5T ="3R M&A "VX1G!S_5%WOG8?@H,P<\BR>R";UH;]:@ZYVMJN(0DDA"\J"F!##JB:%S@D@N]!+$N_ =8)+$ M.PO6^7@*Q4Q='U=.Q%P5>9^-S-[E6B(>5A_92#KC M+424QB'1)!-OV9Y#4>I&LN5@=/DY3)>['OL1F(]CEB-^VYKG84O"7P./H_#W-H'BG,?)2_3;OZ/.^JV!<0_+QOG+B1+]U@<_&_4#$G*HD/,'$XD6V MCUHI/5Q$&/%163WYGR-"D-C!D1OBI8;^LFSXIXU'2SM^K[/_*&K^%4AGP VF M=MSW]JZ.A).23KQ[XK9G =;HXGI[FT6^V_!*-?SX./^O'8^,>?VRVQ"^G MLXLG/V2_1H7TL+J3)^G6XTNZ-L4-5ZQPJH4\.]\SPM7BY+)!5A"I^[DG5BH= MI% +O-]S/LW(CV5+9:^^&D;'!SG*;D5ZWF3L90Z_?DW"0"*<)-JVXEE(Y4UP M]?UT9KDF*1L_QGSP Y9:#E@*0>G/B_A?%_%19+1>R1BHO4JEAWY2:X\R9HE70[ZL^C"Z:LIHC9 M(-4Z1"%/7T[O@01:36(TB=HZ5A;;;WH@AZJ6I(S_K4PZJ51WNO+XR,U/S$58 MY^X '/NK&V9W!;0*.OEMMAL39L]\8J&B;PX SWU?$D<3$G[UM'_]ZJGMZ#\+ M^O^VN:7_\@1W1%I?O^(^E2NNJF N_O%H>A1]"J_YQZ/+Z0^7LZ.G]&9X_/4K MI/U^)4L 51.56=*K)Y-GYT<28W=_],T62Z(*N&\V_,^U*<@O<' M-D!"@H_W^O\"4$L#!!0 ( /"!?%C^7@)6QP< ,<4 8 >&PO=V]R M:W-H965T&ULG5C;;N.V%GV?KR##\T!)M,6)1&I(*A[_?=BIK;B6Z$PIN%-C5W>#3+J6V,X(47JJMIFB1GTYI+-;J] M]FL?S>VU;ETEE?AHF&WKFIOUG:CTZF8T&W4+G^2R=+0PO;UN^%(\"O='\]'@ M:=JC%+(6RDJMF!&+F]&[V>7=">WW&_Z48F4'_S/2)-/ZB1Y^*6Y&"1$2E<@= M(7#\/(M[454$!!I?(N:H/Y($A_]WZ#]YW:%+QJVXU]5?LG#ES>ABQ JQX&WE M/NG5SR+J_\9,3RUCI=1V$PJ*4*O_QKM,- X"(Y()!&@=3S M#@=YE@_<\=MKHU?,T&Z@T3]>52\-&_NI SAMF>81Z"X I0> 9BG[H)4K+7NO"E%L TS!JJ>6=M3NTE<1'T0^ M8?/9F*5).G\%;]ZK.O=X\V^K^B!M7FG2UK+_OLNL,XB._^U3.D">[(>DC+FT M#<_%S0@I885Y%J/;'[Z;G257KQ ^Z0F?O(;^;WSS*M!^FK]I)UC*?OCN(IW- MKI@_[-D?5@\.8[^7@MWKNN%JC13*=4N+* ;(R+PU1JHEXZI@2JNWFY7% 3"I M/(8IN,H%(MV5[-WC/;M(DS$[H"V;=%LHV:"8':"/F;".9Y5$ EC&A^>64AAN M\G+MR7)K!;"(:25Y)BOI)"0BN8)QMX5*^XSXTDH*$/$5RB.D63&(&IZAPAW2 M<^*MUM'>,#%OLF 72;=U0\<)S:\$ ]B/I M0CAA4 RX+VP0.LC]@-XYAY]VU69.LTRPO(*07/C7JELT.D"Q@]-Q5:_*>5)NGC'*.R$_8+P$S!YA4>=468@>,E+&RAK('P_:E!2#S M$N5;)B$R7PQ#$PU%#,AZM2Y$AJ=U:H!:JAA[L7!6Z?]8;OPMZ*#D^I95T3?RJ5"VD !Y]%LFWT6P;:? MVV(9BEE(L9K#C@#G2-1&&T?6(E>A G2*B,ER,NX5"%66\:8Q&N8%.1;RA5 ) ME/L\I>*,A,X=?.$#H*HD"D%!P @!G4NOEJ^[G"U!33%+11L;)EN57@2_4B A M0A0$#P91U)-8'"K[-'T-^@6F*.E-T?O'5Y2A=I7W*QRU*B6B!WMC65K3UIH) MCM6-\1IAI"Y(A8'70UCVI7#HGT,.<1L3;-LC0Y$6?9#Z^M?K:GW9IE2!?N2/ M@:&ZI:'!CG)NR_&FF<(P0OHH'"PV?!U7@!+R:@_6<3#:5UF3T;!+FF@5N)F* M_-I'3NTQ=SQLG9>R.]J0,CD&.0C284V+SH6IE]8L"HH)5J5!N""_DK"?*;"W MEZ?%[?WHH8@1B 1[-URBL[0FM \!SG1_P.Y.6G"CWE*'#9X=;PZLN<)E@9SG M4^7\*C0Y:WTJ1'&>>Z=#H(D,;-Q->2'@ .)"AX"!C7&S/WJICO2'#V,HYC\5 MC5!'-OTY%@URG2M;\G T$OP=F,XKY*5I L&K5"BO^TG MC=EH&0S 5JC!W[/9!$=38:"D= Q#MJ@S&+X;M"?L(?@%#^EXF!$H%I#>59NS?+7%\$(PL_1B?/KC&;,E-R%5'Z:C),D@0X&0U3(VU[E^P#X2(#LB 3(V6ER]=$@KY 8?T4IOSR[.O;D@KM@ M+A4OB+XL=J%+=]1NNJ*U.YH($&5T6-;5%LCW]DN3V8]04K=H:)GH$AF'A/'S M9?_>,P;/3M^>8!)^$)ZW?(Y=\F=1+,F4/H33*U!0_L+B@=[[OM'GPG]66$*D M= 4]&FSK>&I^^R=?>D*?%TVX,:MB;^D>!\HP/F+/DQ@@Q$B/;88L[+?M[()5 M=YW3)0^TL[J2A8_P1X>?V$06/DZ,*.F3 +KJK]K:?9E#("_ 5\Q'?S*9;:+? M8^Y)@-^WQUL_'Z#*/B.M;+"&1D>$1;L ^?:5(@Z4P_JQ-7[$8G(4B\.QCQI2 M9(WTPA7$WS]>4/4>HCQE1]YXNK58L<>7;^YXY6-K3X;/8(9T?')Q]N;^GWKF MB,W&:7+.C@^*#"K1=@%*9Z]Q20$\3Y)_P^3T//U_>!RAXAZ_1F4.LYRGIV\^ M]/UEIT7NM-,NTF+MZA.PTFKYEDH8*EGFAOW9^B%AP#=#(\(<[6%VAN/06?V4 M:9UI0P90W@ZFK4'^Q8:S"V*\B#<$&AXX^[Q%"M%=*EQPA@(3MN^CQ73P<:D6 M9ND_H6'8(2.$[TS]:O^5[EWX.+79'C[Q?> &A0PV$@N()I/STQ$SX;-9>'"Z M\9^J,NV_@U02P,$% @ \(%\6#A M3?5O P Q0< !@ !X;"]W;W)KV@1]+$]+/9 2[1%A!*])!6W^^MW2#FJ SO& M7J3A<.:;%V=FOE?ZP32<6_C1RLXL@L;:W748FJKA+3-3M>,=WFR4;IG%H]Z& M9JOE7/56BH[?:S!]VS+]\X9+M5\$TT_H[WWL&,N:&7ZK MY'=1VV81E '4?,-Z:3^K_1_\$$_F\"HEC?_"?I#-D@"JWEC5'I31@U9TPY_] M..3A2*&,7E"@!P7J_1X,>2_OF&7+N59[T$X:T1SA0_7:Z)SH7%&^6(VW O7L M\D-G6;<5:\EA90RW9AY:A'67876 N!D@Z L0,86/JK.-@=^ZFM?/ 4+T9W2* M/CEU0R\BWO%J"DE,@$8TN8"7C$$F'B]Y >]WI>J]D!)85\-)Q' G3"65Z36' MOU9K8S4^E;_/Y6&PDIZWXMKGVNQ8Q1OXCQZ=R&&=(PAO83^ M_PIU$>*\@Y^4Y9# FU-WQ]EA0W9..97"GC06U 9LPV&C)+:VZ+;P5G3( M4;W!/)NKZ\D=-Y46.]]^WWU_\!JPN+Q=M.'6NY M 3JE\!IE2)9G(S%9557?]I(Y>-8J;<6_S!M]"W%!BC*"*T=FA,9(OHA.H,,I M2%$A@XPD688!/.+8VB&LY573*:FV/R&9)C#+"2UB* N2S9)+]HNWOOTQ+YI+CV<:L3.037.89:1("_=+TO*B_9+, MHM+;+V)24&?_/.[@09R3,ID!34A.\\E)[0#%6!1G*,OG+^W-=&AZ-5DS9UB\0UP+H MRC!E1^ZXHU;#:/XE/BRXCTQO16= \@VJ1M,B"T /2V,X6+7S@WJM+-;'DPWN M6:Z= -YO%/;JX> ,C)M[^1]02P,$% @ \(%\6- +/3.< @ O@4 !D M !X;"]W;W)K&ULC51+;]LP#+[G5Q#N4&Q 4-NR M\VB:!$C:#=NA6]#N<1AV4&PF-BI+F20WZ;\?93MNUJ7!+K+X^OA1-#G>*OU@ M,D0+NT)(,_$R:S\#7>H_VV66B2 M_!8ES0N4)E<2-*XFWBP"$3^G$"QPA%)A8A\#I M\XC7*(0#(AJ_&TRO3>D"#^][] ]5[53+DAN\5N)'GMILX@T]2''%2V'OU/8C M-O7T'%ZBA*E.V-:^4>1!4AJKBB:8&!2YK+]\U[S#0< P>"6 -0&LXETGJEC> M<,NG8ZVVH)TWH;E+56H53>1RZ9IR;S59+^C-ALT8]\2JK/Y M28,PKQ'8*P@A@ULE;6;@O4PQ_1O )SHM)[;G-&PSX)-EG\5B:+9 M,Y94:@4V0U@I04.MUP$,.QGOD',U6@7E>; MP[U)*6T]7JVV74ZS>B:?W>O-=LOU.I<&!*XH-+@8]#S0];:H!:LVU80NE:5Y MKZX9+5C4SH'L*T6M:P27H%W9TS]02P,$% @ \(%\6#JA3Y5X!@ >1 M !D !X;"]W;W)K&ULE5AM;]LV$/[N7T&X19$" MGFW)\FM>@"1=UP)]"9INPS#L RW1%E&)5$DJCOOK]QPE*WZ+NP&!)5)WQ^?N MGCN2N5AI\\VF0CCVF&?*7K93YXI9KV?C5.3<=G4A%+XLM,FYP] L>[8P@B=> M*<]Z8;\_ZN5MS50A[E&^[XU871*V9(&M;HQ;OJM0%.*DK*O3/X*J'GKCX( MN&0O>@ZV:*87UWHWE5[XC%X0LH]:N=2R7U4BDET#/8!HD(0;)#?A28MO1-QE M@Z##PGXX.&%OT'@V\/8&)SUC?U_/K3-(_C_'G*Q,1,=-4$',;,%C<=D&XZTP M#Z)]]>I%,.J?GP 8-0"C4]9/A/ZDWG%4G[03;,A>O9B$07#.:N>_IH+=ZKS@ M:NV_C,\M0ST;[J1:LJP2XD:PPDC4I,S6#'7.]&(A8\'\(DP\%M*0N%3L 3*Z MM&PMN+',I4:7RY02-F5==BN,0Q?8F(U!#QIRI4J>H8"58\+&/..^'..,EQ#K M'L6XD(HKK/TLP@1<9S%,"@,3UY85W#C@!J9#:V(!%0>\&LX[F]<;^:I2"OT5C0=A,*>UEHY3$A8M:2CWB@6].J5N?B"5BQ66=;PCL,Z_+WNF5>!"FXW,:U_S93DLEN(NT!DC\ M$SF3B]V//JU6*SY'+C8F?2R$B24%.07$GWA7+=BX"OJ!S58FPB"ML)>(2HE\ M(I2$3-J:R#*&GL:0H65D6*>.5DSO/:+U&N#&]DN>X\Z M2A))%G:#D3;"? E65J9=RI_R6'\%+*75+]6HR1L\7:4R3CT 'L>Z5(2:TF$% M. T?LG67?3JB687$NJW*1([Q/:?-%DE@=": ][Z2T46PDXNZ6 Q1P:&\^"/1 MX*AY0E1K^9# G](@_L<+:(];58U4JV62SV4FFS@;4: =P.B3AU55DU5E=283 MG[H;M"J"?D^;:[6J+T&)YMAP^EB_V>M>/[7-5MS7TT)G."-9=N8UT&>!WKZ> MM78T[ZDN*,U[-FYWH5W[3H$]5>1S89I]]9GYL/5V&S,S=)8AP7(3R@Y36.1N MDSB*J_A>RL(C>%:G6T6#(8P MU _[+2*&SSH663QK]#/":W9F?"K"\^;I<_=$+3BVH1OXNQ+$_?\=?ABAQ!N1 MTA'U0; /&NUY+PU_8:.L3DA;KZW/>V3U,&[I!T:_H",J-$\*YG :^.=H$AY7 MJINY#^-U0AV)#CMTT&6C3C0>1!%4OVH'P:VXOV3CSF Z],]P&K'[LB@RSPO( MQ=RF; $N8:7JVE3=8#+/(.Q%=6/X2=D?Y\XM&2^XK)HTSZMR:O:.NMGD6*$T M#5$/ CO;HI.'6]JZ[1\<#\&_?F:NM* 4$>#!Q&>F'XYH:MCT@:@3H*M@:M1, MA:!T2%/C9FK2G]+$I)D8PVNT$.QI"]#Q274TK9E1XJAF-YOG[M[=P F&8$R_ M]4%8.V/R@/5ZGLEE?50\8X.:N:. Z+?=!E_Z]DB_H/6(';N']+:N@[DP2W_I MI?T:^*J;83/;W*NOJ^ODDWAU*?_(S5(J.F(LH-KOCH?MJM W Z<+?[F<:X>K MJG]-!<=!B03PG<[5FP$MT/RWX>I?4$L#!!0 ( /"!?%A3]_XL6PX $HO M 9 >&PO=V]R:W-H965T9MF[N5@D^>[YQ<7+MZHK71#LU,9[JR-WM$TO)J/1XF(K=39X]8*OO;>O7I@B3W6FWEOABNU6VOUKE9K[ MEX/QH+SP0=]NK%3MZJCRK_=??>XM=%12716Y4Y;3)AU?KEX'K\_/6, MUO."OVIU[QK?!4FR,N83_?@A>3D8$4,J57%.%"0^[M2-2E,B!#9^#S0'U9&T ML?F]I/Z698K%)'?\7]W[M M;#00<>%RLPV;P<%69_Y3?@YZ:&Q8]FV8A T3YML?Q%R^D;E\]<*:>V%I-:C1 M%Q:5=X,YG9%1/N86=S7VY:_>F>Q6_*+L5KQ1J_S%10Z:=.^R1"5M A=@IN)H4G+T>G*2XAL5#\5T'(G):#(]06]:23AE>M,3 M$GY;21B)7[,XE<[IM5:)^/OURN46KO&/+M$]X5DW80J7YVXG8_5R@'APRMZI MP:MOOAHO1E/+DQF1WRN::#H:L.*"P2F1@U8FD4+1H M)B:+4?1LLA"3V2Q:CI:T?2QNK$IT+JYOK5)(%'FY?"'.QN?B;'(N)L_&T>5\ MA,\9?3[YQ>0R]=S-YY-H<;D0\^FS:#Y?/GFGG'LNBDQN#9CY \YAK+[5&=9K MYT XT2XV!4XY$_-H,I\)'"'&(] =B_..[7P*;9593-IS4!RV7E[ZC='D1R)"$Y[-%M)S-Q7QR&@O==A13<-9';XFZ/];]7*%BA-8LDD%A'$3Z&9 MX.P=;HKCX:LH=BZ'DVN$D].?Q=9GQ)W5QHK<\/;*^.P/Q$PAROBC3^!D]<[(S/O.&#E*<7C<(DZEJ9PFRX 8K82$Z M-5BTDU@D)'P9N5.!+:R._7U9WA^*]];$2B5.W(.<*!P6@2 43O*LBS05$G]- METK!AO/*@DB(8)B(UJ3*WT=BWNI\RYFY@)R6V4/6O]-(ONF^16PR&B^.N!Z2 M#EK1\Q %O-76Y5ZWK,=3>AER)#YF!P0P=SK!P6OC)2*!7+ P_8:CQ!M4J$_$ M$E@#:4NZ65L#Q_OA]<\?R@-*:QBX648X3:RAQBPFA="62)Q1ZIF,KC[^_/8# M?QU?G<-O\E(K5>P<&D=GY&(JR2A/U-H_[7&R *Z3B#=0V\-^[/Y8S9S+P#N! MS82-7XI!CD4,-F_)G&_AM%(M^,N^+8-"[G8ICJ'(^J%4TGN%Q)1 N@1<09_$ M1/1HBQ[;1P9Z)2.< )C?Z^0W0%G>A7NCX7@DOHZ"%,9',4=KV-C/=$0LK?@H M'S>LZWKY![8_^%F9?.//?E=%SVM*J+S"7SN+Y4ZC&'%QH_,=)3! >D"I*KN< M-.3Y\ $%IJ6G,WT.F: FU, J03HZC&QYBTVWQ"!*1T;)&,E@RYB#<^%T-"HS M(3Q6@]0;E_(MX,HCR$Y:Y"\U["!1)K* MH5RZ'9*A*U:I1L;R.\;5#J_,/I$X7,AG/IKL4Z-@22[M'!B,9S3I1UI*LN* M;;C\Y90B*,#VQ^PXS'HZ4''*YERUT8-)349A\@U..^! M(7#Z?#B=+<DVO M5'F2S^M5==$V+K:DPEBY*#0PI$QVH^\^QV2#&^DVXBW-7BT*B /A#8P'7 M0O:^=@X]]4<)<\)*H%[(%,;X[HXD.V,W>>PY5>0@>*^H5\/7LIF <] 8/*3^%"%8C&X;[@HQ>RI%LYKZ)$W_<]%P M%QZD)CT$HE 70KV"6U&:CQ[8>$Q&W3:KZ0<[B="MAOO=O+1& ,<&):T<7IV( M8^A0&Z^AIX GVG,M$'Q*P^TF= F@#8DGW9>]44T%JQJE_;C\AM(. )IJ]OHP M9""Z"44,#82I7A4VWE G[ON(%F+U%9,!"=1=PKL -2GN4;-JB%9A,D^I7O8) M]0#7XMB2]1O+0N^?2ARU*ISF(4J"HHQ3>/ 2<UR[U\3=4/492KJ0-3 M\V4-> ^R.DKES7@LG=+[Q^ F-8Z;-X@U.&]/15F[<#.K2I#2Y74'AD6-(F7Y MVU6>G;; <#6#/^W/!Y1;(=M *[!DX9]N^FRW/R;F 4D85,AJXB-*C,.2>M/X M\5-ED')%4LY4\FX*9^%64Y]"KZG?]0BQ7 @O@WNAL&UEHLY#V\K'4^(&>"H= M2>85> 1$W9DL>*\K0X6O43W;!5[(I;?\@R.V1GF\,C.Y1D32=%IQTD>)"M6S MF7X.XY188TA'X5(RUO7(#]RX@- MO4(92:R*C %G%;$>9V='^8+ 5-S(=3S%=1L9!NU43: I(*#X4RFF%^N('0$1 M$RHIS7$+L>+=AWY1,>*KM>Q^UK/D!H>/[9S#R*I! G;[WMP3^HE*6RF&KLTP MY8?[+D0"-,3\')JT9'6O8J!JF9E75'-L5!&6$BG06T- M7V71CTP1$&<# S%"]#.Q+O^2*YT2,LA-1(=2+TMFQEK$FWO.0T7X4&&;X4D( M_,I/"2F-(291!S+NHSPXO@KS/I7=$L DAH(5<@M8(V./UCV@ R(&P -(Y/IY MIN_.<8#3MUGH[8YX)K2N$XW^2S'&*S)R3^B#4&;SYI%Z H+CE%-CS;D&4BL0:B(C$*;,8]?FGF@=!?6YS?V#)'?+DW:7DB]%"])#&B/(E34-RG1>Y M.M9-)_! M>3&T(=18[&)X3I-J%<B MXI0RDN\U_O8.J, M5]EH*-X6?*7F-MB\U=<'S-.<_%FN/VN3HL-W)U^-@/%)_B>,XNCY]U,Q7RRC MY6Q$E^;5DW=^T:'QX[)^)D\U0*YIZMY^3%]1JIZK___9^/_ZL_'.V5;=@!+X M2&5>/VWK>1.#^MO0WOFFH>_M&>9\,3QXZM,CY@FR;8+CZ?"R3;'O?%U/K8&> M7&E*M5[[7DOLM4H3L56(3__$.'3?93-6/:KTTQ$T[5R%3 M'SLY!::B[F\^G!_T@[/&'")!/ 16]VC1Z'$\V;D_RQWVC]=>:)[!D1*LBHTE M$IP WI4GW? "*IT'P!-'PH\\S!4[73"SO QQT L6I#[VK>T72KG/K5 M&(H=,>EPM#AT#6NE'NAJWM[#:>/9)?FTS]L]0Z/6*>$AP8&_'+-V8M+>HL=. MBF*J6,3C7#GV\6]5P_%*O]+VT+/Z5'=*4:>21#-%^.1YQ.]QA]S/<.M!?=( M%RW_*M]2.WC]K7;V\8&K-Z=6_Y&NOO:X0#Y "\1V7SHX,.SCGO_4J*_OW:2L M;_CV)P'*E/)6M)Q,/%IIH)$>G'(*FA =T?7J[$7C_>:MLK?\%C?U4>#"O^I< M7:U>%+_V[T?7R_U;YC]*>TO#_E2ML15)8#[P'6'Y(S<[?EMZ97)T'OQUHR3T M2@MP?VU,7OZ@ ZK7YU_]$U!+ P04 " #P@7Q8MDD95ET# !=!P &0 M 'AL+W=O),>N M+0FPG!1-@02&W&>XE2V&I?I.5PYLR9(>=POK?N MR=>( 9ZU,GZ1U"$TUVGJRQJU\!/;H*&=C75:!%JZ;>H;AZ**05JE199]2+60 M)EG.H^W>+>>V#4H:O'?@6ZV%.ZQ0V?TBR9/!\""W=6!#NIPW8HN/&'YK[AVM MTA&EDAJ-E]: P\TBNB5>'![G_& MOIX+QBNM\O$7]IWOE#*6K0]6]\&TUM)T_^*Y[\-1P%7V2D#1!Q21=Y(BH6GP MZ':8+-^]R3]D-R?8SD:VLU/H__]83L-\M0'A$MZ]N2KR_ 9&U'6/VA J_%HC MW%G="'.(CI((0K \+>A 0(.NI(,@5XX(-4J2":%(%*!MV)%,?,FE;C4(1<*! M%;1TL5S<^6P".B,4/. .38OP2-V7)5=14?*C>D 3]XK&MGQB6$%9-@BU<&OK MNN)$)/V+,"UG[ZY; <)4I#C2^" "Q7/2V< M^B3+FK(1 40#E?0<(XEQ!=)PIFSRC2GC@O209QF< 1K>-PLX-:$WHU&^TCF_';2>9W]R[A^>+<%LZ:KK+&PK-)I<7";A. MS+M%L$T4T+4-),?QLZ;W#QT[T/[&TICU"TXPOJC+?P!02P,$% @ \(%\ M6+#O9)0%#@ )"@ !D !X;"]W;W)K&ULK5IM M<]LV$O[N7X%QTXX]0\LB]9ZW&2=.>[VYMIXX3>?FYCY )"3A0A$*2-K5_?I[ M=@%2D$0Y2><^6)9(8+'O^^R2+Q^-_52NE*K$G^N\*%^=KZIJ\_SZNDQ7:BW+ MGMFH G<6QJYEA9]V>5UNK)(9;UKGUTF_/[Y>2UVFKG)=J#LK MRGJ]EG;[1N7F\=5Y?-Y<>*^7JXHN7+]^N9%+=:^JWS=W%K^N6RJ97JNBU*80 M5BU>G=_$S]\,:3TO^*C58QE\%R3)W)A/]./G[-5YGQA2N4HKHB#Q[T&]57E. MA,#&9T_SO#V2-H;?&^H_LNR092Y+]=;D?^BL6KTZGYZ+3"UDG5?OS>/?E)=G M1/12DY?\*1[=VN'@7*1U69FUWPP.UKIP_^6?7@_!AFG_Q(;$;TB8;W<05N+%6%DO%W_]U,R\K"R?Y M=Y?TCO:PFS8%SO-R(U/UZAR142K[H,Y?__!=/.Z_>(+S8 MYTJH]28W6Z7*2)C%0J?*XENF+6+:V%+((A.I*4J$H"RJ$FOVV%K+K9@KL825 MB;N=6,:*PA17GVN9ZX7&+<19^DE "&0*G #]5%:G57/G^ K8U15Q987!D=9= MO9JS?TF2&3=Q8%YGNEB*DKR/^4O->HULQ,M[XJZV90WN1&5VRB.U./T6-2L= MVW8$WCH"]\R%?) ZEZ0IY&>A2R*6*J_+/8)"UL@ELM*IS',V,7)X220+H21T M_G=9U$C+(A87Q*,J4F+\45?!+8[&F&Q5Z9RUOQ-Q?Q$<9 Z_P+%K@]5"D:X; M*7-5EBS6 M*EX-:56122NV"A_$\<7\$B4( I=K: )L'"E9EM D4GNE+#(N[ E)3&W%&T.N MC'6WK0.&+LVW&W?NB0_>$5' )!<@DDA7E5(-QXZ>W&RL>2"O*5JK-(IBAH2/ M5N*K1)F&,K#PP+K^@M#*.QM/1*1,^JITD69>#4H3[ M\$^BR22.!LGL%#&K"&^0SCK]O]>XS697^2FOD4D6)@<0(=>H>)]#(_J_."5( M'9P0)R_*O<2P(]3!_O.S6U6F5KN5O[E,(OY@5 !&VR\WRZ552[CI6;,F<.[H M2+FQ&$7]V0":3<0S,>T-AO@8XBMSF+PX^\DGMQC&'$7345^,>_U^<[M=]NY/ M95--R>G@SM%*@)V%TD3R0B23013/1N)23'JCN(/H!I% "^/9-!J-IE@X[27# MHX5?)6H"42>C"6P_@WR3WBS!Q[A#U-D,BV9C$??ZH_^3H%#=9!:#_5$/$?.4 MG/UH#,9(3F">OR3G0(RC$1)D?T8F'?>F4\@9!W(V5!Y0CW02I+BFDFWX\K>S*2Y0"%IO1NY ?0163\6#S&LE+C@C MF;K$:>4E(I9!!Q5I"IM,+Q9("%2KYJIZ5,JE+S"B4:/ UD)JZRGY;,DQEV\Y MJ09#2<+I_RA<7+%6A+$,(NB]0N5!6(:I5 MZHIK[$99;;)(4.4JZ_E_X&;D9& _"XFBN\SJG("==T=$F*C@!T2D% MKULY3 MR+D@%(M/<(L0"90[ZU/Q=Y"/ZS2;QEGTT2?;*PGNT%J&^MD05N.R2CN_**U7 M.A! ""P?48J?N?Q#W,,8O=%(9+5E+\)")X1B*Q\'%A??COJ*C/3EW5&[?8\E M(!*S+."U&7,V0[.8YURTF,%!<*5Q+2]Y&H(4R@M%2>%,P+KPO3.CP$!9QW#Y M*U!"RS9C6QB@T>(AKTEO&O):%X%L7V)\GQGZE4N?YNK"!\0I0<"6K CZAG<_/>=.@L>:@@!TY<4A8?X95.@@^!-6MVR?;6VF0J M+SE7LQ.3X;_:=[U;[MO@BZF/T23PU-I38XX\RNQBK(7+#IWO)237#[4,877; MUS%'U(LU5X+NKA-E=:?/=XW%'@SLK7,":<.XEXS16@R3WF0JKN@_DL;WN[7$ M,"=JMM(E 2?Z.[L%R,L0?6*K59X)[*&_L_>Z_(2\I+C6*6H(A:7D-.B-8RQ! M-L A<6^@Z/2^ZVT!"BU#S M/[ROT!W:[=*I*[LK7%GD=5K5''87*PVGM-1T!GQ<"@;K>W'6;A(7ZICSR\:+ MI0^UWF&XD"<%^"$0VL6(;QL#?KA]A=?I<+ENN_2-M"PG?RUPO7>L6O:@1JD? M0)NDHF-\/N"$0K\/8Y(4%DKO&AIX?(-B,E<-3L3RMY28L$@@GO2#:O"2/S[7 MB];R'M#LJ:S)<6N=;8PFO_"(K4D[#0)#P> )&G?ZI!E9^DP/K4"W51Z@-&>( M[4ZI!U&WT^J.?7*N0E$*SE2:2X+DT-%&:BC&[W8)906>D55X?.6RDQ&E:4(' MT08HJES;6%=P_!T7%.17'4'>9>3?>_=P0\NQLW7+*)!+E<)*[$E<-TN-8H9, M12KQ-69M0#?-34G#"F)F#5[*+YEEQZ5O72AD^=BKX$K)SN7F,BY=[-7)E(YV MA@$.3L&J+TA/H8$O+B"E!"'8]E=9(;"I6G\R]/!.)HD$^#K_G1Z]A[&D98R'=;Y%,WSXL%D($;3X=F] MS'T50^7\I#@@!L.IF"9##\Z?$?8>C_!_A!Y]+-Z+SEFBN..9S^V';1/_[ M^]_9FU-E*TH7NRKJ\_0^Y&Z6-7&:PBMQAN3<":,QN3G S5KM)JX,>9;!KGI# MP RV^%SKC/(IZ;,2%Y)&9 N>PC3#)Q[U2G2$WM1+@DM%D[#H.#\7\P6&$P>B M@Z9ZSM&;0_U/YC!3&PYLGXZJ[49U[#SDCX9XE8=_93-/>XN0HSVWN-@3/S6M M3$1EQ=C*%^OV9)Y9-9V*JU+:PJNX\V&]<'!2$+E>]A0O/D&Z+,]C[B/*3)-* MP,8Q2RE(%D7-K2?:V#Q?-]TS,LX"ANR)-RJ5*'V4Z0Z/]$RA-UP2/>1AOT0'XU3VE72EL8I#Z836 MJ#TH3 5@8>:P1 MK5XP3#CM^D^=RY>>$(E$.6 FU#7VN$F/$UJR?U5A,B7+'7IHFUB;W3WQLQ]D M\?T6_ITZRA^#5J#%)IQ@'(HP!(90?5Q(.F4USK-3FM_H@ILG,-JI(ZW7=>XJ MVA/GT]FR814MI8M:/VUI6S<&,B>HE/6&DF?W_'QI8!&B@_K"E0 ,*V9J?9Q MG">?FV)YQ;B1XVEEJ3#$-U4;N&6'Y2C88" M^G6:JO+P<>&3^2H8<'5X'CDNV6@WC#GI=4UL47;;RVQ0A\O8ST3_:"32[TV^ M:7RS""=)5]\VAXK:W=W9R.FIJU*O"+C38S_OIHP+=P/#()H(1>,0>G#JS07B M+K6Q7MW *;3-[7[G" C"*KG=5"X=@@OZ/Q\:OA<2\LP()C9/EV4 MOKYM%-TE*Y#UQ,QF,)A&@^',3<#Z?2YJ?D[O'XKOS\)<(0A7.%UXI>' $P>! M!?+YWAUI6/9CS?#/%,X0/:V./Y=4_^#N?DS+\NMB.IP,A9;\:_/FO_ \%-ZZ>PQ*')U +&S+ MKED?YY:=P_+BP+V^9108/G E.F>_!:\)H$0)DUE"/GKV MT8V&W1.^_F@F+O>>#PYGT2")<;%Y%-@^6GOZR $]AT]F43*=B:Y7@:Z#-[?6 M"I6!WD\K87^T1^XEKO9J^PK7C5RI!Q5^;>X=KJ:]ET+7RGAMC7!J>36ZF;^[ M/:7W^85_:[7V@]^"(LFL_4P7'XNKT8P J4KE@3Q(_'E4=ZJJR!%@?$D^1_V2 M9#C\W7G_GF-'+)GTZLY6O^DBE%>C\Y$HU%*V5?C9KG]0*9XS\I?;RO/_8AW? MG>/EO/7!ULD8"&IMXE_YE'@8&)S/7C!8)(,%XXX+,&IAEVX_O"EU6%S.0WP17>F>;*[C7:+%^SF"_&C-:'TXH,I M5+'K8 H0/9)%A^1V<=3C>Y5/Q,E\+!:SQ^D;FZ&J'BO7*/:G3]S5?S-[.+(P!/>X"GQ[P?H?ZXW;]L M4.*M^.:K\\5\?B%2G+^42MS9NI%F([07L@VE=?HO58A@<<.W2K0-_4:[CF?Q MG_"E1%S"+D5NZQI-@GK+/X_%UV(VP?.Y:*03C[*"<:-@:*F< MPXK_@Y>)^"#S4I2V*G +UG<1P .94@#*!!VJ"-\:)1XI:HB04&07D>SA%J6J M"D&M7E7HD1"4\U";K-;XR8YD= ,[-HBK^PF3ER[H88A<;O'08D- 3N4*8B(* M_:@+90I8M8$LI?%&I%3!LA'R4NI)9!=(">PT0-"90&[Z6M6T-#*3O%J4$ MB)^D\Y)HONGR-%=93W903G5F%*26V/2N%CK4/)+ MN,<3*_(5 [EM8:>\)X29-HG8(630UM: _$I_*Q8G?;>L.P2OZ&7*\V)V<=\B MG+Q'QW?G%]]2#,^.8M+W#O]B'BVP;X*=J6PG-O& MM+=BA)[0[,.(W;%G(;ZTLM++3>S(J$ RSZF8B=!8SH#=QUM886P02RH;@I'J MW^?87E!4-P]WXA?;8(G3\]D8]>[)4:M]2?X^:9GI2@<-"KCXH^@=AK96Z-9: M2=^2%DE:5'?Z,VQ#K$J%(TT>6S*OD#2]U&3D4U"3'5U%)K:=!B$HD[MGE/^] M88HQXZ,4*O"M]KDE==H%7PTG+;+":.M58QXF#/FM;)'%."W3*YPH>N:[,]7DFMMXYF 2U]6U+38Q>DD^CV':XV,J:=&4Q1&8#.BZ@Q( MYF]Y0W(J>/*X2N->V_"&M%!UTXGH0& Y/,(1605"I"8(+S$%&J=SM:>EO=CO M,*>HP3RO^I0KA0D#'L\Q3@>#F-BELES,B 06U$)N?%=X4IS,Q.O!DY1=Y)/O MA!*822<)X12B]0R%1Z 3@61-X\Q169@$MD]&!R4' '\0 ;&YC6L, MT :GDIJF*!='*1\C,;8/W)%(T(Z('J=1QZ*P1D/3"^I)N5Q[=7!!/(OMR M=?;FD1CJ9--R6=(.YN"0BY)&.PXFK/>0:JZO=TH)QK/J= M%M@8,D:8VOYHX8E!'L$2(S_Q=U )N(A=M1#F_V)32"E$0?_I=(!H_,?VC*> MG1T[B/4DWVN<6\#F38XR]9K]_H#X@,2+3Y_N."-^BQM)D$7![\&J@BLZ^T5E MZOBLL"=0=%S"CEU'C#RH^K'U?&+]]PEU1A.*YU(W;&"*^42,J+RE+S"[LZJ( M>W[ROL3#UQL,V,Z>"K$HLV?3NC M;0HV^?$#4W^W_SQW$[]*;5^/W_9^E&ZE#9V+ES"=3;X[&PD7OY?%BV ;_D:5 MV1!LS3]+)<$8O8#G2XMS>[J@!?J/EM?_ 5!+ P04 " #P@7Q8I]P9IVP# M M" &0 'AL+W=O+(8.GMO\)GCWAS)X#)9*?7@ M%K_FLR!RA%!@9AT"H\\.;U$(!T0TOC6801?2.1[++?I[GSOELF(&;Y7XPG.[ MG07C ')IH3Q_V%?VZ91 %EEK"H:9V)0<%E_V6-3AR.' M\7,.2>.0>-YU(,]RR2R;3[7:@W;6A.8$GZKW)G)U?_*,?YS !R7MUL [F6/^%" D,AVCI&6T2,XB+C$; M0!KW(8F2] Q>VF68>KST&;QW3$LN-T=9PE\W*V,U'8BOIQ*NX8:GX=PEF9B2 M93@+Z!88U#L,YJ]>Q)?1]1FRPX[L\!SZ?VC'6?_3[#XJBQ!'\.K%.(GC:_!! M2@IB?#46S/ ,1*O,5%'0=:GWN(&,B:P2S&(.JP/D?,=S*B?8+8*DH>']:#AX MQ0&9=E9.WOL+@?D;MD--]QMD5:P(7ZV?A#! H\)8)CUJ7ND6G+APE0]@62%8 MY56WJBB9//@\KJ[-Z?@&T)U$H'.$/F![EH!B."'I Q,"2JJ*M)R)CHY5V0/@ MMXKOF* M0RE0"1@9O,TEF:O*D,;T 1\S+.T1'"M4150O)KT_7>W])83O8F_Q SZ3WL>V MB"_A-:3#_CA.X<(OAFD_OAK"1>]+TTIH6_FT@607Q6E_G(Q@F/2OHK?T=]E; M-B4#7*]I!+N^=R47A_HP)M?M]__%^-?1K4OBJ$>#<=QD$0\B$G^6SO)T]TYC MWQY?F>,#-!KUH^%E/QE',"+68ZKNVQA.S8GP:(07J#?^H:++Y[I;3_-.V[V% M-_43\-V\?D@_,+WATH# -;E&@ZM1 +I^G.J%5:5_$%;*TO/BQ2V]YZB= >VO M%16F6;@ W2^$^3]02P,$% @ \(%\6%?Z@[H& P TP8 !D !X;"]W M;W)K&ULC57;;MLP#/T5P@7Z5,2QTW5%FP3H9<,& M[%*LNSP,>V!L.A8F2YY$-\V^?I3LI-G09GVQ1)$\/*1$>KJR[J>OB1CN&VW\ M+*F9V[,T]45-#?J1; L#!IE^A7OASKL.)R.GW#(!X<\\NX#19;7R#B?.KL"%ZP% M+6QBJM%;R"D3+N66G6B5^/%<4A/B!JXZY\@4ZVG*@AIT:3$@7/8(^1,(60[O MK>':PRM34ODW0"ITMISR#:?+?"_B-14CF&1'D(_SR1Z\R3;'2<2;/#-'^'ZQ M\.SD0?QX+-T>[/AQL- D9[[%@F:)=($G=T?)_/ @.QF?[Z%ZO*5ZO _]6=>Q M%^%Q?A\L$V09'!ZA-4./D7B9&"$?GW_DFAS0O*M5B0'B MEF61IF_\ MI.PU MISN#IB&WC./40V$[P_W,V9YN)_9%/Z@>S/MQ_Q[=,ER+IDI&PO=V]R:W-H965TVD/W"/;O5UR]4;4M9B5O-3+W9 M<+U_)4JU>SE,ALV#=_)N;>G!U?6++;\3[X7]N+W5N+MJM11R(RHC5<6T6+T< MWB3/7HUIO5OPNQ0[T[EFY,E2J<]T\[9X.8S)(%&*W)(&CG_WXK4H2U($,_X( M.H?MEB38O6ZT_^Q\AR]+;L1K5?Y3%G;]%W:=VKWBPC^3$A?KDKC M_K*=7YME0Y;7QJI-$(8%&UGY__Q+B$-'8!Z?$4B#0.KL]ALY*]]PRZ]?:+5C MFE9#&UTX5YTTC),5)>6]U?A50LY>OZURM1'L _\BS(LK"XWT_"H/TJ^\='I& M.DG9KZJR:\-^J@I1'"NX@BFM/6ECSZOT48UO1#YB61*Q-$ZS1_1EK7^9TY=] MU3_V1IJ\5*;6@OW[9FFL!B+^T^>SUSCNUTA5\LQL>2Y>#E$&1NA[,;S^\8=D M&C]_Q-YQ:^_X,>U?S,(IHM"9;%P237. M+F0%%:HV6&4NGPW^!54>'^QP.7A=:PVIP<^B$)J7[(DW.GU^N!J\MQS^S&(V MF0Y0@ZBPBLVSE,WGD\$;L1+04+0*LGC&LED<+2:#%9X'\2S1!(BAE@4A^O;X+%-ZJF4'YGT JY@NU8 ML])JXP1)84X1).V-5LI5[<*Z9WR[+?>RNG.K/X[>C]@JN)TKO56:7.X8Z.Z1 MX#1A?W/6'1M@E=/3;(2%J N#]&%I5P] P\V?S.^M%D_)%")DK_X)$H!@S"=C M=NENQDDTGJ:4$/+:LB:3!AFLK=+[8S\NV#2:+F((7[!Y-$.Z+T.RO:E)%$\7 M2/1XX*J'(9U-]G_BND+T#+"TP+IDFK; <%N$C%168OL+K$C3F=MGFDVPR\=* MBUS=5?*_(45+48F5M(2H>8:%#6#_@;!JQHM/(.Z-J[)T KC&D\'OO*RY/X=* M!)%7.3 :)>D"KF19]A@F+\)NE[WH+"!@K,Q==E?!J>,R/YO.2%[N7;5B0]4 MZ#0IS0G$]O_NUF_HE] 9 3U4E11AV@([P[K@M"?C:/IG&&BW$: MQ?/QX"WJ"65E6RKI"H"XHAD\G&11&H]12;21W3OUXH]:;@E:;!QE<8J8S:'N M[P*-"2LE7\I28F4:3PV<7PL*Q*:+= MD'"#Z)L6K0260M5+NZI+<&+NN6..0DE@R0REJ/+/3ZE#*AS^L)D'/+R8SV'2 M;#X-!9*!P\>+I.5P3WL(H<7A%4=3_)S$LXAHOJ]N@) 82A>)*]$%L#$]P*5X MH--$K*)LK=A]C[)D%F7CA"73*$X6 ]>4TM*/B.>-LXCP.%MD;B\D#Q5[2>GC MU9US$_H*H[#+\"]&@2O"L-IX!X\=1.>04 M,E-$,O7B(((Q;'(X+/H%GCB>7(R34#?3:)%2#=T\6@V18X372""O]FS-BTZ) M88NCLZ=Z4 0GP$<@<7)I]46B?Q8EV90N1BD:V;)T:<"N*(YD-&D>1>CT#1V& MZ-7+?40:=FN9K[$L/JP"F]U1F2J*K'2T1M;/HH?;Q9WM3J66PNZ$<*+S$(%L M&@6KYIWMUOQ>L"K(.02-'@_C5Z)HW+'U9\(W&\4GT9N-QNV3X^B-'$-N^">E M"0]$C[@WS9'9L-8.PG#.AO X'\D@U+)FM.- S;2[F19-\1L<(^J0KO19,<;S3B -\WF.7D MMO0N?JJU-(5TTZ/C]HBYHX&0@'F06J]:&]>?+&N#3MR :22XP'5@PM::Q S M4R\_P6X//(XASG,0VKI[#GMJ)T%1XS4.'O@CA1FQ]S789T:NOZS-B?]XH5^*./0_B'AO40P$N=MUV#6>:AOC!=KPT MZMR><*8)1(.FH]B/,,

C[ 3YBV2T. =]?L=E MA>8A1UN J[XSSR>@;T4"6'^B%6ZOELK:A,;+("-9V^K*(VJZ= /O@_R.V-&XVF0>,C"PD(-/@&J9H MUP*% NWSNZ@=J[DT29IJP#M:EOL0D(("\J"C@^+:612D6]P[C]:B@S.:-U + M-;(4#F W81_W>3!7A8G/4A/7!4DAL'9#/(+'W$;,]U+*N[0336O"[[DL.?4> MXEX6%,F(W"22Y@S=KS=FY:BH+Q!P'D=9J5 4&K2-1!@TS,> =6="._00HW9& MDV;Z"<'VI(JL@*\:'T)A$V<5AY<*6MP+;0"4 + >ZU#K*PA5_$ZX+O>O!(5, MA 5 S=-2?D;E/(6*ZBD==:2K-VB.WD][J@#%SD$)5WA)X^#SH[!YAFZBUO/& MX)M#!C"VH#X?*N?@%E!UK:ASRNG4'H?>)7*Q**2[#45_6ME],"%?7-_##]PK M(0;^#M$_U>+/IL"HH90=HF+$9)2Y:R^WXB1-?W M)N#*P[L02DJ5HRR#>DAQ;1_%86NT9[3O-S/K=)Y'9I[L;CKO,+[5@]&Y$\B5 ML19]W57<"=N986BC[GW9.2B1CL#AKK((/#A+31G$VM<WHM(AP\HISM'5,G0>B2A5X\&M#SUNU&UVN^__0I([ SW--DN:5]O=$9?6V:,W>]3+K%;DN5V? M=&/'$U%X!^P,@Z&4?S0'GNR:L!_L.V/827,TZOL. M?ZYJG[8?^V[\-Z[#N486&E6(%T7@TFPR9]E_?_(U56_?%:ZFL51MW MN18X534MP.\KI6QS0QNTGT"O_P=02P,$% @ \(%\6"3$"WT_! L@D M !D !X;"]W;W)K&ULE59M;]LV$/[N7W%0@Z(% M/-N27YO8!I*T>\'2+8B[#<.P#[1TMHA0I$I2NAS1PWVAM%M$N??E:;_OTAP+X7JF1$TK&V,+X>G5;ONNM"BRX%2H M?C(83/J%D#I:SL.W:[NYYP_]Y;P4 M6URA_Z.\MO36;U$R6:!VTFBPN%E$Y_'IQ8CM@\&?$G?NT3-P)FMC;OGEEVP1 M#9@0*DP](PBZW>$E*L5 1.-K@QFU(=GQ\?,!_<>0.^6R%@XOC?I+9CY?1+,( M,MR(2OD;L_L9FWS&C)<:Y<(5=K7MB(S3RGE3-,[$H)"ZOHO[1H='#K/!"PY) MXY $WG6@P/*C\&(YMV8'EJT)C1]"JL&;R$G-F[+REE8E^?GE"N_0"ITB")W! M#7K4K-:\[PF<3?II W11 R4O ,4)?#;:YPX^Z0RSIP!]8M522P[4+I*CB!\Q M[<$P[D(R2(9'\(9MJL. -WP![P:=MU7J*ROUMDE7"8\9G'-I2"_1P3_G:[*B M6OGW.0GJ */G W#_G+I2I+B(J$$(1X"&_?S)(X/H.GT>PA6MB+%Q?QGF:%0VY6[CH'J7$>I$XK:TEFJ<'8 M3&IJ?EJI+%F:#:PK1P2=ZS%V\BIV:25-#ZGVWT6AN]9-L^^DS\'G")>F*(7> MA[2F9VQ+<+H*;#QNK:AG0P@EE-QJ&C@><$/CCI W1M'4XG)AK&003VB,?*VD MD\&-V/]JR01^UUPSMUVXNKJ$72[3G. <#88Z:U&G1AI4-3WZQL.*@J1!@_$4 ML"B5V2.2#E\>>)-/2IH1C'M%%T(Y@4%O0D-"J4-.)Y#T/K1?LKKR.94]"NL MN5.!^@R+-=JVUX(K,^YR%B6&P:GV71*O(/D=^5"T ^%OF!F"M^WB#[9I,=XC M2NVUW146N5Y4E=7*U5NHG5$R"S@K3S?>(\<<6"6+.?\C[A"NC',@#KOFX%T M,)6C6.[]:>=O2KJ>3O#PV+ED9@QFB1M5AB/5XN&4KK/9J/,3:B*L EV1T0"6 M/!Y8$%((QN/.2BARX64JRUOTK/!H,(&X.QD-.S1S*!*5 QMD%$"9,E18/()D M.NA\,9[ 3Z@ .G8V3L/VBGDC[X+<6*DA&'%NM6V&5%&NIPO#J-J7'(K9U MPYU .IRGU'&L6BGV8JUJ_46:6FZ%@_K=3TWXD/XQC(2WICM-)M^@4/L\H)"4QS"&A#$= M3>"YB=Q_]!\MT&[#:8%G!BE7_U+;K^V!Y+S^#S^8UZ>9S\)NI7:@<$.N@]YT M'(&M3PCUBS=E^"NOC:=_?'C,Z5"%E@UH?6-H(CD&VP5S7R'3G8J M'UK%,@UU3EU 5::DUN;%?'Z5M\JX;+M.:X]AN_8]6^/P,0#U;:O"X0ZM'S;9 M(GM>^&CJAN-"OEUWJL9/R)^[QR"S?$(I38N.C'<0L-IDMXN;NU6,3P%?# YT M,H:H9.?]MSCYO=QD\T@(+6J."$K^]GB/UD8@H?'W$3.;2L;$T_$S^J])NVC9 M*<)[;[^:DIM-=IU!B97J+7_TPV]XU',9\;2WE'YA&&,OBPQT3^S;8[(P:(T; M_]73L0\G"=?S'R04QX0B\1X+)98/BM5V'?P (48+6APDJ2E;R!D7#^43!]DU MDL?;>]^VAJ7+3*!<"??>L7$U.FV0UCE+B1B8ZR/"=X59Q$?4,]@N;B 8EXLS^ M)\'+A+?\#X)OOQ<,#X:T]=0' MA#]O=\1!;LU?K[5A++)ZO4A\23?4*8V;3)X*8=ACMGW[9G$U?W=&PFJ2L#J' M_O_/["S$98K.#MF^MBL7@'W]?4+]KV1X,QHE/N (; N+VW>RQE 'L5 MC.\)+-;*0A>\1BPEDRY@:(QNY#(?0&((P6NMXF-7UAYB*@NJBT_/2KD^Q(@* M=CT)?Z(9?&V,Q10D+]#( T5Q"9(QQ3CJ$S8S!@+AB2'!:N6<9]BA4!$>FH7E M8+@!C8'%P_AP(5E._"AJA=*+NIB 3YWXR$M4]M"H/8***QB,\,2JBF%^)%\9 MIZ1!4;AN(V$\>&GGR$%2=!3" MPH:5'&T-/\%\=B5>86TJ*,AEF8H+#T+=!\,'$#L7#+$SJ'L5E&,4H0&MB@UA M/^Z5\;R$(_X:/_OU>A-BY> ME$I2Y[.?+S,(HZ>.$_9=\K&=9W'%-&SD,X0A!LA^Y>7.'B>QP/1AV_X#4$L# M!!0 ( /"!?%C&2#2PT0( %8& 9 >&PO=V]R:W-H965TXTUD257 M$G'HK^]*!HS%&H M9A(DP4YPQU>E=8)H.J[9"N_1?JL7FG911\EYA=)P)4%C,0EFR?E\X/2]PG>. MC=E;@\MDJ=2#V]SDDR!V :' S#H"H]18L+6P=ZKYC-M\AHZ7*6'\$YI6MT_*V=I856V-*8** MR_;-GK9UV#,8Q:\8I%N#U,?=.O)17C'+IF.M&M!.FVANX5/UUA0(L=',:Z;CDW-3=*D^0"=L"Z!<+,@"J :HW5$G57[QZ\AZ0?AT.Z;$*XON$R$^N0V!6M0+-LBT 717 M\65R!'PI3:&WCZ))DZF5Y'\(0*48A&==)9RUJTXXVBO.V51C23Y&ULG59M;]LV$/XK!Q7H-B"P;#E-L\0V8*<=5F!= M@V8O'X9]H,63Q%4B%9**FW^_AY2LVH-K%/MBD<>[YYY[X=&+G;&?7,7LZ7-3 M:[=,*N_;FS1U><6-I8U0.EDMHNS> MKA:F\[72?&_)=4TC[/.&:[-;)K-D+_BHRLH'0;I:M*+D!_:_M_<6NW1$D:IA M[9319+E8)NO9S>8RZ$>%/Q3OW,&:0B1;8SZ%S3NY3*:!$-><^X @\'GB.Z[K M 0:CP-F,KH,AH?K/?I/,7;$LA6.[TS]IY*^6B;7"4DN1%?[CV;W,P_QO IX MN:E=_*5=KYO]F%#>.6^:P1@,&J7[K_@\Y.' X'KZ%8-L,,@B[]Y19/E&>+%: M6+,C&[2!%A8QU&@-/,QR'G$ MFW]KD/37>NN\14O\?2K>'NWR-%JX)C>N%3DO$]P#Q_:)D]7+%[.KZ>T9KIQJ#OA6>)R M_E?75]9T947OA2L"'Q-,'N-*2UH"0 88&>11 $3@SNH,) ER7EJ.O22S$_S*EUIHG)=E] MR<\1P48\(XDU)IX=\202JD+;AT$(J CM.Y$?4&B SR*2+ OF-$GL>5 M@OX66^2Y-39@23(M?(1T'YE\YY IR6T("$YS!LDBF+?=ME9Y1.RT%R'X$ Z: M C7^!Y,[D!>QD[/I;6E"]9$M .@H0W<_@C_ \MA I I8HG3'4EQ33&E'A34- M:*+W$$' PECOK/+/?2=WH&&PO=V]R:W-H965TO-H6MGW__+7WWL?W^VV;7 M5[8V']NLVVTV17O_UE3-W7?/I\_=%[_9U;K'+UY]_^VV6)D;T_^^_=C"IU=^ ME-)N3-W9ILY:L_SN^=7TF[>S4WR!GO@O:^XZ]7>&6YDWS6?\\'/YW?-C7)&I MS*+'(0KXWZVY-E6%(\$Z_I1!G_LY\47]MQO]1]H\;&9>=.:ZJ?YNRW[]W?/7 MS[/2+(M=U?_6W/V'D0V=X7B+INKHW^Q.GCU^GBUV7=]LY&58P<;6_/_BBP#B M,2_,Y(49K9LGHE6^*_KB^V_;YBYK\6D8#?^@K=+;L#A;XZG<]"W\:N&]_OL/ M[:JH[3\*!%&>O=UU\'O7945=9C=\4%FSS&[LJK9+NRCJ/KM:+)I=W=MZE7UL M*KNPILM>N+]>?ONJAU7AV*\6LH*WO(+9@15,9]DO3=VON^R'NC1E/, KV([? MT\SMZ>UL=,1W9C')3J9Y-CN>G8R,=^)A=$+CG3P*1M=-W<%NRX*Q"@#UL36= MJ7O^ J#UHZV+>F&+*KN!+PW@<-]E_^=JWO4M(.'_38&(%W":7@!2YC?=MEB8 M[YYO<:[VUCS__M__;7I^_&9D>Z=^>Z=CHT?;2ZWM\6]G__G^G>T6S:T!M/FY MAE-XT:]-]N__]GHV.WYSW6RV17V?T\?I&_?UG7%?-*W[;M?)=R\S"\B859$01 M+?W>PI]EAML&=E25D^SOQJTWZ\UB73=5LW(KR&0):U-MLV;79HO*$K; S[<\ M;66^\.(7ZZ*J3+TRW23[!,,+.!%0TXLW'8Q1E'_NBK8W+2[#9%6S .S#Y68_ ME*8&-"TLK#'/?K$U$'G3%]% V;KHLMDYOT:P&>PMS^"!.^"?^/]+612LEN:# M/4]/!E"NBGDG1U;=QW/=P1!-:U= *? ;S.0. =8+\(.C10C6Q<9D'^TM++4" MOO/GSG:6#O<:G@;D$FR1)SS*%(@R\ZJH/P/0S.*S'!]PLCJ[VJV J68S9 [3 MUVHN./<.\0G_)K+%#^\,?(VP!+RB7[8[6&9'O]'.$2EM#2=89!O3KDR;9XMB M:W&]P+IA:O,%S@T.+9?/, !\T<'GUC2:=&""SFYL58"4<5P8UCT'"-'O=[9? MPP8,/KAI8$GN*8.0Q-4 :! W/M2P[(79S&%CTTO:)_SKH%@@%%O#& I2NNOA MZ' 7W1KV21!X_R[[U&P73!XP1,]#M,!84-.P-$L1Q*VMZ5-;$D\BA%"_;L/B M5J8V+1$6_&ZVP@1P^-]KBY\(P3M/0+]/;B;93U=7']UQ3;YF.S!]M4,N)Z_N M\$O8@3YJ1 -86&:1Q^WFG2UMT1+:7L&WG5(S+)*7(UP_'+X/4K3NB@7SJ'4! M?')N@+V9"LBG9@ZR!6A&QS/)1A#LW"/8^2B"O;= .Z7M>1NK1L"R #F3F=NB MVAW$M7_%N'!VR*N"KF[?.7Z6>NFY*@S!0L M.'!U<^V)=79\=G1ZG&<_T5*N>2DY':QCX!9)V;&2QBW39*98K.$7X.6,E, B MFS(7W!!N"=]MY!<0*G=K P,3>P5ZL(P7L-8>]U@VNWD/XZU@X?0VXL#<5@@L MF':#=@M^U\PKNQ*Q!0,2LM\C_S19N6-: 0I ]GEO@,,NVV9#VTD@,BRAVQ&% M(:X3/_W1S($H 7U?DTX)FB4 I >3)\)A)STE1\,U9-?\Q)5[(F*U<+"_%"!ILA/6@OGP M]"KBR?'7'VT+DO$*QBII1ODZ.5GV H4L/FI*'MNA$7^7?BNPEY^!E96E98VZ M24JL&-NZ'0P*F A &B0+/ZR_P[#'8554UE&9A?*6>1MIL:BTQ QT%AM,*.U(N7EA0=8$Y M(RK"N6Q #2M8!7O$'DX.[.%G&? 3#HB'KW#OA8492]!O[F&!90M:[Y.G/3L$ M.1[T'0Z:FAH1%*:'^4&K $67^!U#YRG3G_KI6,Z M6/!O?GHYG&BA?(;[,*3UIU\ED4XL$-TGY:YB[BB8V>QQDO,<-- *=2;&]A1* MT9B1IF:_@ 9(%C, !K&2"75 0[-3GA=9)7(R9K#-D@B#*68!BBB].HZHO/P. MU_^W';!0-_Z^^;"VH.6V(%I$J=^UR&&JAK14-IT\ZT1&W.$2UMFR:NZT**_Q MV.TM,-^KCM5PV9DSZB/NX"T@&@N,#5:/8#EPXF>34W_FA1AFP_=* S(F?N_L M]'SR.J!7$%^%?Y"YQ_GQY-)/$*R)0T>)ZL]@A,MIF GADT"X,.[X0;W(ZD9( M!"VU =Z$40Y0*'*X-%Z_?-Q)@+B&3=8-R"T0WTBQ@':HX)(&.0*7^7V,60PH M5 46:YXA 14ZM@0,PS$GYTJ<6T%B@[17KRD3[B*71DV&_3I54Z^.B$O2U/+@ MM5:,W\K1WI!'M>CW ?942!)5=+OE$OUKL!Y"%"G"$'1LI%LY2&@=*Q!$^G!RW+L8 J8R;-A' M["AW\C1]3#%O(6WSUIH[TBF;WK!V6%0]^GB0572:2&&Y9M7 ([U;(9Z:4M . M$>>KYC%D1HRLQ#4L";'5,K*N 0-?9#H?5>LU'5BQZ)OU*MK?7P.0";.ZOMTM M<%%YMF[NT/+.L[:PR$3'E.,4;U/*,I@4 _0ALD_$IL9<\"%'0N#CEP,#>GD M&L!P?/>$9G,\U;4%E1\!"*BX+&Z;ECXPF!$^,#!OFK@*( .(A+3?ZF'#LFQH M7F=?DD%8_K'K>OZY7Q<]+0X.<5?U0;D'YD<6 !V[138JLD@**Y M&< 2E NP34>@-^:\N/"VY<6H#?B[.)6ZWF[0-D]9D4\;@8#-&_.>Z<<8\?@0 MNE$1:TBM\MX!9_$A*M3%RC@K85-\-FI>YMT QZVX6/%\BN62>-/:B'6(P-X$ MH[ZTW0+T!")$QX$?6BPZ#?IULUNA'Z1'KPEC .+4KL(Q85)O[*';SB\RUUOP M#'1N*D!KPRM&V2-#F!I)^HX&!>S'$5I8RB2*BP0 "*+FV7S7DVS!L4D-)760 M&3W00W-'L@)9!9'RN) >.@P$]8^S4%GFO68H#LJ%D>(:-QRX]7G0N"D+?(L2Y\ M!EY!Z%3$B&!JL)VV0,O\(V+E%M> FP7FN"+.SC.PB&1N1O(;ARC]CSB=G82.U\Q1AM+DKS]0!%($TT4(O J2XF[_#Z:- M= I$("%7<@QYKWO'4^5BH!/E^,#-$1\*HBOK0L GMLC/5$P)YT2/L5V@'A,< M=K9&P2[;8 O,ZS)@+X'ZUH@]YM;(4CMLM]O;+YUOUP<3N:* +:D>C![B.06B M,I9$=JQ:;:L"F1LI>OB26-+SHO[,[CI@:_V.0Q#DH0LIHK.),K__F*V2)H#DV%M-4BQ0?W M'.L[L(+! AY3(E 9:,C7\8XMQ=21[7>6]"DSK?6N AF$%B>:;#"'[8ABCS; MV\[0P'==^(J M#$M?D$EZ]K]>^I 5\SY@A9%HQ]!2O>,P5N(D,S9TGK*76;25=5$2@3^XA6(+ M%/^%A#@XR+6L* 6 MCQ7#>,@*#\DAM_ Y^X9:5*] D>;H$6J"/)[8!0W';U%-V0!A!((FJB('$)*; MTYB<*PA]\@_QMK2U@&8K*%T>\'G$^4C54X%1%_7Z3UKU3T"MF( 4X.ZLG<6 M?\G.9I/SR(WPE^ST4GW%KN43^@G1+'=,"* ZB'#[!>\I'3B*VX6*K>MM/''9 MLXO)<;3LV=GD,J*3[A#1']P*\ Y1R94F>)X/"*N+0G;:V41V+*$CZD)\XN*9 M!_Z]ME4LZ"PQLZHA;+DM6MOL !^< 8'>"#8 C&BBT9'2(>AA\-F MOXG9@\QC:QPY+;V#)<;(&C1%HN0H>(4"EB*KK$)Z([HT>,3\'8A!\6/XJ07 M(>+G?Q$&0S.5*#W;"7H7 [M$Z55W^U,C_%']7QF?/9&QIH8[(N\ZN;])AZH. MF1*)49W?E=,=R2<>3S 12.(^:GC$O4YTI3P..#0:*6U)5 WB$95T8/\."YQA\4:]@V&-]HH/=C<$&6,#=BIR&<6]#D M_"?0+8UXQK>LW;HX=#0J(%>/7+?V+TVJ69^(X'UL&TU"F!Z' MC,WC4:YR[71[TM<1L4"914 E6M M43:/F!:U3_P*#F'B%:TQ+JX%D*6H&(7R7[6M9 M28".CI(&:&+H")0CIH*/BQ)"DT\"QDG"U]F4EN*"&V *U3TS%4O&Q?*P(BDN M&N_=1N:VJNW PI9%V!I#1*+K[=CK^,>N7*FW1=WMDD:+^,G(64D&#-F(2X-V MY&"J1YA%/; ?3"-Q#G3E>!8?30>,2NP(9ZS39QE^H4-0 M$,/K8C<+@4R6XP0=O0Q013Z[0#=%^]GTL6Z^!(;3(#F1J_200U]9F9%G#ZRJ M@!4>"&_8U[C"AP(">/O]C0:LVIH"\IM@$L3JNOZ!WCRZ \BN2?5^H[QN+B*" M7KOBGCTK!=#Y2GZ7;4?^ 9=.Q'X)=>+$0M2:56BY1UX!JG%E"35M-WPNHX4C M$PF $MV!AG7IE\!L,$\;I@1,71S*MDV.+>2YYRDEBVC;-)672:Q. G64ZS M\UU@FN\CBX_*+&P+N@/*F\4P4(:C%U77()4!DEMBY ^R%%3\48E7?$%XK^V9 MG31S5I+)E9]ZGH,DHG^CLX0QWL5B"49@)(@X9I*\][R@!(/#!0- C[@#H= ; MA!R@+$GU?N S#SE>^+RC/B\BV%^#5$2N(&8$:/EBRC:YC\TMFA@5!8V02:MH MA"AWP/]02[!+M6$R&OP;%A042E@3#0%!B=#F'!7VAWF506;T6T9=D]S<+G.L M+4J3]'^HQ4: T4HHP8/?06#^X&,1%/0A4'AW>HMAX?D?XCO3!ISHBT[30;\> M,3_!Q.S.%)_)14J*5 BF =X:ZY4G\MT#,O!K]_BPY-]QP(#8'>Y:P#B_UXPN MX@.%V*.H%UABCNP6]*R20TUL[.,@/M[-!@AY#D>0G^QE[Q2DG-MAP"1$FPWQ M93DL%#JT[[H\$OH$J0@$[T(6KSRY;HI%VW@8NJ6+#BSK^7-75(_PRO@@=:P$ MN&@&A:R*+LI?D,69^M:V3>WE665N1=O'+$"@K];'[FR]K"1I]BIK 7D ;AAO M<(M[R)=)#,.YN^98]Y6]H,,''(;QNY??/'-I$HD$B6GVE^PRO[@X?78-?'A% M)/U*LL_%+!5K(CO)IZ>OG[TSY4[,F!=('ZA8++N7V8OL(C^;7F8OQV:;H=7%='RV$\S5R\]/9Z,:ZRQHK+-Q]X+] HN\HL-/JJJ/ M?YTP;M>3N%[V6/*0'XBQ#8Q?5+BZ?@);A3-'_SWYR9#75PNQ;G>=HR4L@*(@ M("X%E$Y B9+8!0?)&D0L\LX[L; 7]R/\HQ5_\VQOR1+4;TOZ<(+<[8S=7\_> M@\PQ:))C2*^%*=DBN5EC))H2!BM##D_,8$'NYN9=FF<_[EI@/I2-L;1?0B(7 M4W< C)XP^XG-PE9QFM)VVX8DT-!6;I/^&Q2U(I,,\@?G:PDQ::"N_LZP)"2' M!58_QG%&GC0X'YU !B"@>.J\T& CV*UQ @C1]:P=@#J/,2)Q?=1(TYAE&5PA MOB8$P\UWWK>WH!%@'63>F%"+A3D)5HJ4A+K(C>(2!EW,S/"A=!PYQI%TY'@ MPX\'L!4E!$J\WGF!1!HC?PJ@(@?V;B-8('JJ1/)V\P[&@\_H,-R@F^L?3\!J MP ;02%MW'J8N(SS^:Z=QS>5$J:<"7@Z(S/$EYQ7&]-:!'Q@XJ?)>_S,.X5PD M@Y@[ @:OW\J9>+; J8;+Z!3A5.-<*%VM!__Q4S@M)FT KI/+^8P<2=/IF^P] MX\*87W8:*CJGHQ65W__, 8R*ZY>JLAC1R!-> HI):FK="#HR\.+_66_?U!=*#?C0*KZ%IEYI K MYRBL:#ST[%F;4W'=(EP)@QX?(K.9PPH,G RS%V:. #47; MNR7[.HF]K"&0ILY;;1_AK8[R?D7*>KX\V^?+TXO)64@O1]'-WAD?$M! <='O MQT?O-'-A=P"7Z5*MC^,PBZK9E9+/XH&V;H2$,2%L952&)1T5Z_C.UNU:CF>S/GA;2_$$V>&#Z0950L@J% ?%XNF- M+\QG=' F$JYPU5*"<.[9&7T@F>]QB PO?P[L8/4NAPY-0W8>?25/)C@V]1%P MCHU5L!H-TSB:'\/ZP3&49ISD76=?M\BFQ+:U/.H:G M4W;$H%0TMB_.8I85='JT,7(*.2YPP57E@ZU*#7*)/RELV%:[CE)^E=O(G3#F M>=]A/P"N)4S@_1[D0D9?MFE*0TKU'#1YC[*QW.8HB)(I*9RBB-D8!3T%I6-F MEIP/.:"BW23)$HY6 %N[M#'?^TCJ=YG]X,.OL$<.TUVYK$AD73@D,*I!806J ME*HP9J C'JIL$*8WN1B,=?'4L6;D*(QTSP>/QV5%8I^%)'<+"O3>9O62GZ8_ MC^JIH37'=+R[QIYD&DMG36JKH^.GPU5/FC2BN>"W3^3QBC\ND84;/&Y+K($T M\G,BF3=.RB6W)SIK,E0$>K*WM2]=^\FI:\>"Z^#$"EP &G !AZ\J%/% &U,) M)7XG5?#;JFW)"^Q[7INJ=#G+)1*]!-?(T8=)TS=%U5KX(U_ZP]XVIKXG0\ MX)K83W_FS3$L>&I.0(T@,:#UA,%[IHNX:M&UIE])L5G,@MZ@:W"?(6A=#C;# M&@$6#::YK=(RKV.MU=<5D\1\C)+Y<$K$&,\);32FXWTT?I(,^"0[^8JN&6Z\ MS/^A L1D.'Q94%"!H47'.PBHDL BI4+JKNR /:"^/>!9,IQ/ZW:5$K&6@"8K M1QD/)/X[EU'(<-K5&$! #4CB!T5=JY8==?9AT3=4AYL[=QE1@CPF,R*1,]O* MF@7IKT21!:,5PT.^,C2J.'"218 M'A.X:+P0FMS77Z5B1H*_H75-189I#H!:H27-48_<^3>Y-03Y?Y!9"&^F)ZC> MH7>M 5I0VRKRB[%KTN/QGOJG"5T2'QV:G3Y"?ECA28 MV#L+9NN"D,L_W.>#@:& 6J0,OZN0) >_>FRF/Y4B)E9XTC:9=IOQ=.4W/JLAMN /(' M@#RX6/V*V?MI "Z%P 5K818K-U((HE7./9JAW-5)KT"V8.5 M&EQQYT"E0HTMQ2'K?F2/(+IKSN_%Q$QL;\3GJ;4?T/J;^X"K '8!MZ2!^C2B MU+'/,?JIDY)D2\AWL*S%S>\3XGC28MES2@R)*88X1W;=N8DOU45@0V)2KI54 M;%I)>;-LQC#XV$#VS'1;%3Z=B4H%DES4P27%#8:X[9R[(9ZVES^KH4HM=E1D MBMH4,<%.LK<:NBJ4Q31(,D^KD0AN-NZ4G/2*&+[TYPX+G'LNJ%9Y6+)75K > M+J''="4.#WF-/V8"MM\C>D[:8-ZO^OP-'E,=)S2P\P@PI!12W;)HU,*'?)2S ME^P.Z0)3I&+M"=O C__$H/K)Y5E^<7;Y;"][7&4TGTY/ MGZF>?!V\>?K0\!?3XP?CXY?G^>SUR:@J&QIV3<<[:Z5:TJ7-Y*\8)^FBN[JY MSEX?GZE6JOJ5G'4#U;4-E.A;=1&Y#D+^G&X8C*6X-KG>6Q$G/_^D1+Q2XXN4$>!R M?C&3=:']B7M2',WBP2ZC%*+6T+E@(G>R6'M0K1Z#W;;E$5IR]YFJ%T3]FVIP M"LOY9,K?K1[S0B>I(GCY%-*$Z-C(^R9,C_:W7_$=\VE53=.-5>$/C/U!7BR5 M% &L266GO#K.;(>=H1),L6^?\>7"XBZ%C*49J:@'PKO%'$O(4$"*'(W,"^6@ M2Q@QOL ];%\0=R"NL/]FIU/-=%:SI.R_X#XI+C//-81[&4L.RJ*D!$W./_5 M#;6FG#?I4P.\1)<]$%?O&! NB4.Y3GQSE)A&NP2XKM:,Z^%T.3"O?&5W:0OU8A46QDATJ? M9+$ZA>FZD,X9\D!$CSY4S[[?.!BUM2,LQO"%,U>L"23?CW7\HM?@.'!$D^R] M(-W]D?+XC,V &"ANL@/=$3F"%'3"2'F_D>1?7(U\4A]KI'$>^ER\>(Y/?0LQ%:J8('M&NE,1'Q M7?'Q\[C!IH937_:O1*7J8#/9,9A[F2(]&>D+_G^EX^YYWU%+,M1X]G'WT MY%&RU'=Q2AQ^]Y@L!,FE"TEP7B_3 5TJ_66'"456^[T<.6?H<48UI9U8C)J( M"C1)M1SR-ESZ)2\Q5K'B8Y$&_.W6>5'?*VP!-]L$=/0:,3]JAZ+E1F2V+:*_Z?$V^Y7G( MMT0_%'7TPZV-,KG0.V@ZWL5'ZK]U?6&2R3UY%%59'I?O>%^\4W2PD5*W)/,W M"D&$[H;D)D>G!N[&=DZ NM0-XCVJ@DO:V#**22,04J([ MI[DIY8%31%P31VEZ0*G9I/BY6F[6>;!/4.@P]#&YC6[@NO]K%[*T0@2.I!HH MW#WOCYK%^;&1>$VQ4CU:3I,;TFY];W)7LP&#Z<1 M2'>PH['@S9.7*E&+)*8J,2J>02/M1JTZY3T_S\Y"Q\2Q^??:)4 M =+[/-[F5],I]$*3L]@DDN:[G5^>3G5*SB97N2G)[.(07Y09(J0_>1C6@G^ M,$!\9R5VIJJZ@.XX#" ,:AG"*I=TQX5KK(_TO&HHZQJ5AUV'7(YB\9/LAX+Z M<-,#[*C@PB%UT7]B)F>010Y."W-HL MK5)?92=*WB%'I@C0'5U3TS"X MF&O:M.OXX@*_7N7'0ZB8+WVP+H5#RY;44,JM3*.R9U6D]1Y;IL9DR-,I"U/J M]AKOKP5BP+*+W4MY7UWVP++):JI<27E JG&KMSF-#1#=EIOL\2 M0V=K)]%!6R@X :C;<3%BDKN&TE#R9P;^&&[/.O >I_Z7TGY9_^(JK.F#!/PE M@;JH[K%R/G?YEKD#ILNC@H]+?)ST4@=O4GJ2G;Y>ZCQW++(;U^Z/;4P8[WXK 0"5M3I!QC5\'E_$220[&;.@O/PO[L^4\J&,EW:HB%8_ 73GT*QV@ M_FY2>M,RF2Y/8W'F"?$6/)$0/BJDXRV0&K9,P;/>XD'[+B:EY5Z8W'K[SKA> MBUSNR/WQ!NY.#WZ^&DZ,2W9,7XNC5NI2 Z;%&(:<:]%:"@OQ>>>27/CJ M$[*]'(P^^Z\\I(%8U)P88[6(>D1I0SJ6DW%L-#Z; K'XR+>+D=?W70[(.(@; M8YFA+"YDP44KHQK&F#; .+.8H21E1XE=A.2>N!^(S[4A_028#]TNP6.POFZ' MH=7!2>?!"233&M$+*$06XJE!'WNGU8@(T <@C#!BIO05J\((&_LON"F6S'MP M=9H&&G0_=W)W$ZP2$^0UAR=UY .AWN?L8W-GVFO.\%"%O8B(WB:5>R9=15H7 M%?+Z_ S_+FCTZ/)TV"QRQJO)T85 :-2@] M!*2A5W0W*6L-JG3"KS8J'@;-?+%V/,7-ZE1LY3?U#;XU'I3('5W-!&XL;:7E M,N!.N032'"K&%^ (5.F6#+!XWCSJE U-2J?C74IO\.;/H_UF\TG/[-<-%?>H MXFBX3VAT/#QN="_%'J2[X=60:F3I?H_7#G*.HNX4%^+YU+N;$[P'^4G)"NL M:V*7G55^4 [4QY2W5U-)E]E FC O;[NU6 M8K@NZ_96LMWI=]K(K:9X)',W HUL7A*1-@."651G @'"63N)#+3"XWKN['T'X6 MVFC.QMMH7I5T"1!:%RE,'W_[0)_',&2F_^9HD&O53QU1,"68K67UG'.48B_H M7A7= :>Q11Y;S5PZ@D'VKFF[M=TR3^/D:0H\>4=E]U!OA4EBM:'*ZD155$E3 M;!4=_Z=JK%(3Q\E&<9CK!G.R508]O#6HTH_NK/W754_-0AO1V7@;T=\ W'3S M)N>,A#II 7P2U[ZBI^A#\T@#'Z_66I^?G7[M "OI=9:/;BOJ<=GYW:E21R[S M?6AQMZKX'GBHIG((<-P ^G8M$5[']UB1&7S+'.)YGR[&1PJ]]A#LHE[TV&; M0]9P0\ZI5>-A7* MQ *:=F_^07&OZS9)G;FX[GV2_2 E70@==NB' T$932T1W8!Q3B%[UMR)A,Q5 M]YMDSNH$KGLN6=RWQNE2(GU+4MRPT_;!*=(IIV&('7"%GQ1^N6M 0=:A8W]! MJUIT8.F#V/*V2X$2F745E6Y. U:8R1H-G!=XJA>3"_:VREE)\;:O:AH0\<,(7JI09JJE%.CX4[YE"Q'=]XH75=ZB09'91H23=2?GO1RS/_>Y2(E*7X'U*60"@]BSH6@W.(Q%_=JCH0%T1>%A%7$;E*2E.L*'(%?$K]:T( MB%$=/+1AFXTW2_O5]*1[D1?^FJ] (QLR*6='QTIK20/Y4Q(9Y*-42+>G-K%-;6O%]&UK]&-VHF5J!07QY.J6O9_5C1-'X19KZL+ZXE.S!:H_F9V__";[194'H448/0EGEQ[258)O M*.>,@J5]V_A*.*J!*1;DT 2"]8VZ+.(N(4[L."'%/Z5\.=.D%D MDG>$6ID*WD MK0.D);A&4OJ!T_*"NN*"R7[*^^D1+\:R M.U@&.Y7<5+I]$($QU^$&%@/I-]$J4/"W MA3;H5))MRD'R(=CC%)H)J0N64B$<9XQW]3S=*)W*OY[3=U%)B=JA*%X/@Y3J M68;SAFOO&'& M$/U^6+1[HR_$=!/] 2(!A9!73>T61ZT<^^]Q8G&-T>L]V2QVAM!L[#_"_ \CX0PQ^H-Z$##J\?1)>2)X T3 507XKOC^QZN;M^2JB&RR8WWV6\^ M.$$6]V@(<4=^3FX2)/TE+J,2D1A0Y=_N!W>C.SK)\*L_Q MT\BI>8--;J^76[C; !.WU#[4]N!B^#C#2F3@T#C5&Y),=VX1*"ZT+>2&UV/! M"_[ 7)UN>K36Q,X!/MID]&I^K[+YPFP4AU!ZK3^9F)N%9I5%77H@<_J+DQ]# MD&*:C5@!]2WEVO.9LNK+)2JE65#,Z$BN(5!74TF?FPM[@-SL^2)W>"]:^$Z.[4/$,3. MQ2=&<^1B8'9&<)5E^2K?6&IB&36K4]7]L&FB\['L6P)?X7>)'"6E9A' I#P\ M#C,I9E"7N8ME?Z(PKO"FB],4;PI/:IZ4,VJM_;7>)'*P(3#=)TR9 XQ64\'T@O32&)9[J*$6DB)54 XRZN!]2:FD4Q.0;!-FC&YP,X&(.VW><0 M_,76@?ZV%?\61A\IJ1$K'R@LS#HRFNXNCNT*=3JN1^:V H-FCPKF"GM;0\F> M;(3B2*CN AI6W,-L@+W M JHH)053']+:5%O ,NE_U>U6& 9$;PW8Y]18.+IM)AP4%F^1QDK2/W%8(#F9 M2>.9^_ZGJM_/'V#Z=X!49+@ICFMS@[8T@%B'6:D^,9D*5QFP3- 43W[4'4) M5P9'Y3H*$DH#",$E[-'S /OS\V!7JTB::AN*+RDE'$XMD@'Z(1[9B# M"5HHT!T+CPD0/$%#/R2N4C&T5^0+P.S][[^E?G#75*E+^OEWSS&'SW^+%AWF M1G]S-7O^"MX,CW__+9:2_5*@)88NTB6\>CRY.'O.)KK[T#=;'!)[W/3-AOY< MFP+8 #X OR\;H OY@!-@D0LM[_O_!E!+ P04 " #P@7Q8?YX)4N8$ !S M# &0 'AL+W=O>DGZQ^7KW MW#UWQ]/E5NG/9HUHX;$2TESUU]9N+@8#DZ^Q8N:MVJ"DG5+IBEF:ZM7 ;#2R MPE^JQ" :#D>#BG'9GU[ZM3L]O52U%5SBG0935Q733]U,G+E3#^%[:[L\,^Y+6QJMI=)@05E\T_>]SY MX247HMV%R.-N%'F4-\RRZ:566]#N-$ES V^JOTW@N'2D+*RF74[W[/1/O6*2 M?V/.10%W3!<._4Q0FA)^!%J$&U4O;5F+/>GF%/I.^:?1ST ?J[5K!':D MNMBK9CO5P UL&E]C 4M73N",2[JJ:D-$F/.+WC437@"S0&& U1+U/A1"> V3 M(,N2WGS-](I$6#70^!6UH7&I507X2*7.(,1!F(Q[-UC4OG)0>&\UMT@X2W,. M9Y %:3B!\RYM$6E+@V08OT1;% X[M"7!) N[M<6D+0Y&200= 9&V 9%V!L1[ M8SE5.X+YR: CX .53>-CPQ@\'0+=$F^0>*.,\!E"+.9,Y+7P*ER]67GV77JX M"OJ+NPT5$JT4&>0POULJ%QSN++;PZ@:>V,/S,>0A7O3FJMK4EBX;55H*,O2I M2E04?A(3'9#"$S)M>A^0JOI:B0)XM=&DLDG9Q5II)X$D"W<":%(!16:KM\3> M;:TEM[7& $K^Z 9-[50$1@-^J?G&23M2V,'1J.5H]#-).V=:/SGGS"J7*F[I M5Z6*+1?B%%N=LD\G[,,1!]95>W"^XH4S^%0VYWM,K,6TVF'ZV;2-)VF0I9,> M/-)&(1ATIOEQ(WA3<8E0?*<^(QR M]+D,G(R":!QWY6#6\IMU\GOP]-Y3T9 U-C6#7A__BACJ$NP:YKX_P!]#JF&Y M4\/+66ZZ-?Z->-:'4/)C*/D>BB_>+@!\K .Z5_V$NUR2>$)^C 6_ZW9Z#YBO MI1)J]00+)>J&JC]P2:7CX!DFZ2\]2)F^HF?9?C_^&J+1*$B2,8V243 I;"\ A!0@$_F7AUXV R"0\1Q&$6)/'I4C\X: 2) MC)5O=ZG@N@QL>L)VM>VH9TTC^?UXTXY_I&>+DQ\%EG1U^#:C&J^;%K>96+7Q M;>5266+>#]?T58#:':#]4BF[GS@%[7?&]#]02P,$% @ \(%\6 )L@QC3 M P ! D !D !X;"]W;W)K&ULG5;;;MLX$'WW M5PS4S2(!$NOB6YJU#<1)BRW0 $;2M%@L]H&61A81BM22E!WOU^^0LA77<+V7 M!UOD:"YG9LZ0&J^5?C$%HH774D@S"0IKJYLP-&F!)3-=5:&D-[G2);.TU!T6.%=RB$=.N2R8P3LEOO', M%I/@.H ,-Q-((_RGEDV'6NU!NVTR9M;^%2]-8'CTC7ER6IZR\G.3C\RKN$K$S7" M S)3:Z2*6P/G7]A"H+D8AY:B.-TPW7J<-1Z3'WB,$WA0TA8&/L@,L^\=A 2O MQ9CL,,Z2DQ[O,>U"+[Z$)$IZ)_SUVIQ[WE_OGW.^YR85RJ5MX/?;A;&::/+' ML:0;E_WC+MWHW)B*I3@):#8,ZA4&TY_?QOF*"LK\I'E0I*QH/"QJ8BUZC=S5?>7K3HFP M-=.9@:5#2EY(&\M*J U2'"8SD$I>[220<4UCK#2%)%(UV291_![F@LF;SF_( M=$,W>%MV/KQ69$2RE1*$3'"[@7[<389P!OVD.[J&*_=\'\'9FZX##.>4TX8< MF0L8=B/WZ]SS%<^0<&TXB@S(QOTZC]R\0*X)(J)+R7.>4N'A6:J%HZOO]"=9U6[V/^.*6-4[.ORG 1[C3Z65*QUUE4[Q0]!B M#W2Y!WJ/*[4';?9 U_N@^0'H=AI\ P$]*^@(P7)!Q-D=(YYBM$A\KVVA:D,2 M]?0P%J:9M+JI6V5_QM<[.]J3??!P],+SF=.0)S,HVZ(V*B;N[<9F-5Y>^Y MA;)T:_IE09\IJ)T"O<^5LKN-"]!^^$S_!E!+ P04 " #P@7Q8:*93^X@# M !W" &0 'AL+W=OV 2=9MSX4")IL?1CV0$NT180B-9**V_WU.U*.ZLZ.T1?K MCKK[OKOCGJV<6V M,YS5P:F5,4F2/&Z94-%J$S&JA>R>%X@\&V;YMF?EZRZ7>+Z,T>CWX)':- M\P?Q:M&Q'7_D[H_NP8 6CRBU:+FR0BMD^'89K=.;V\S;!X,_!=_;(QGY3#9: M/WOE0[V,$A\0E[QR'H'!XX7?<2D]$(3QSP$S&BF]X['\BOX^Y ZY;)CE=UI^ M%K5KEE$9H9IO62_=)[W_G1_R"0%66MKPB_:#;48C5/76Z?;@#!&T0@U/]N50 MAR.',GG#@1P<2(A[( I1WC/'5@NC]\AX:T#S0D@U>$-P0OE+>70&W@KPF*@V>M%[ #?6\75 >MVP")O8*4$?=3*-1;]JFI>?P\0 M0V!C=.0UNEMR$?&>5U-$4XQ(0N@%/#IF2P,>?0/O-ZWKO9 2,56CT]3OA:VD MMKWAZ*_UQCH#/?/WN3H,++/S+'Z.;FS'*KZ,8% L-R\\6OW\4YHGOUS(83;F M,+N$OGJ$N:Q["%IO3U,X%^Q%N//!'N&RH325ACFTSI.ZAJ.MEC#.0NW0E5!P MHGL+);77-Y-[;BLCNC!RG\-,\!K!/?)VP\UXERK1FFI=U\1G5(TSS$I4E06.)O32_Q%CM,\#_SY M'!3("Q(AP&P9]K_J*\A]EZY M";3W#,J4$CS+J=&P:;<.\%+H M*3C0CLEOM3]7\OAH&<"%[\+*\P,,H0Q[83P=M^IZ6";?S(>5_)&9G5 62;X% MUV1:0%W-L.8&Q>DNK):-=M!=06S@GP$WW@#>;[5VKXHG&/]KK/X#4$L#!!0 M ( /"!?%B5&D_GG@( +,% 9 >&PO=V]R:W-H965TMM"9U/56,$E+#0Q354Q_7(%0FUF M01SL#?=\75IG"+-IS=;P /9'O=!X"CN4@E<@#5>2:%C-@GD\N4J=OW?XR6%C M#O;$5;)4ZLD=OA6S('*$0$!N'0+#SS-<@Q ."&G\W6$&74H7>+C?HW_QM6,M M2V;@6HE?O+#E+!@'I( 5:X2]5YNOL*MGX/!R)8Q?R:;U39* Y(VQJMH%(X.* MR_;+MKMW. @81^\$T%T ];S;1)[E#;,LFVJU(=IY(YK;^%)]-)+CTC7EP6J\ MY1AGLWF>ZP8*A+Q!O(+DL1]0B.:G,!+NF(3CY>\@[=@+[XXPF1!?.5, M&/)[OC16X^_QYUC-+6)Z'-%)9F)JEL,L0$T8T,\09)\^Q,/H\PF^:< M/: $BT8 42ORME''N)Y$.\YU#PO[_N<*!6JY%KD^T]Q9RTEFXM("9+?E(!@G%-8U>W0T33'-D$*=] M2B])3/MC.NQ=-UJ#M,2R+=[5;0?)**5D-!CTOB-#C=)^4T3<3Z(8U_@R[CTJ MRP3FBH?]<92ZS: ?CU)RK#_A@9 JT&L_+MR;--*VFNJLW42:MT)\=6_'V1W3 M:RX-$;#"T.AB- B(;D=$>["J]K)<*HLB]]L2IRIHYX#W*Z7L_N 2=',Z^P=0 M2P,$% @ \(%\6*Y2+[L9!0 *PX !D !X;"]W;W)K&ULG5=M;]LV$/[N7T&X1=$ 7BS)>K.;&'"R92O0K$'<;1B&?:"E MLTV4(E62BIO]^ATI67%L10OVQ91.O.>>>Z5YL9/JJ]X"&/*]X$)?#K?&E+/Q M6&=;**@^ER4(_+*6JJ &7]5FK$L%-'=*!1\'GA>/"\K$<'[A9'=J?B$KPYF M.T5T5114/5X!E[O+H3_<"^[99FNL8#R_*.D&EF!^*^\4OHU;E)P5(#23@BA8 M7PX7_NPJL?O=AM\9[/3!,[&>K*3\:E\^YI=#SQ("#IFQ"!27![@&SBT0TOC6 M8 Y;DU;Q\'F/?N-\1U]65,.UY'^PW&POA^F0Y+"F%3?WD.25=K(HE%&!@43]4J_-W%XC4+0* 2.=VW(L?R1&CJ_4')'E-V-:/;! MN>JTD1P3-BE+H_ K0STS_P3HDB;OO] 5!WUV,38(:C^-LP;@J@8(7@#P W(K MA=EJ\I/((7\.,$8V+:5@3^DJZ$7\$;)S,O%')/""20_>I'5QXO F_2[^M5AI MH[ *_NYRLH8(NR%L9\QT23.X'&+I:U /,)R_>^/'WH<>@F%+,.Q#GR^QT_** M Y%K(-?I?@AJY2R1M8O@G[&\*IG$I>*X$.[]G1!U'9!]/HN MP(1+ =8/?'.5CS+=6=^]J"_7=_;,1.USAB;(#A3\CV)I6"O8VA/K ?M5:GU< M-'\"5?65G(;$1ZUEM:HW,X%YA1.B[Y%DBE3/W%.2!.3L1*>' MW'N2)HE33L,05;](@QL/XOZ6)*/)-')K, W[VB%NVR%^=3LLJ[+DKLS0[#75 M6W*#I8G1J/^4V8C? W<%:61S4'2U2J_%[E9Y9CJSIM?6-#LPK9Y,-P/Y/\9M M=Q#9 MEKT/+?\!*H4V$Y/4-8\7Q%84M0=+./+QF$)1W(H"G#J!%26M*/6F5I"V@@33 MB5,>KREKG!A/JO&T:=Y*Y$R[HQ*37+M7[J.]I^-'V-3>X!-H/>+.DAD?_($O0&W<-443QZ_^+]]*VYO0HKX M/&VOKU&W5&T8,N*P1E7O/,'S4=57D_K%R-)=!U;2X.7"/6[Q-@?*;L#O:RG- M_L4::.^'\W\!4$L#!!0 ( /"!?%@CB Q'' 4 #H/ 9 >&PO=V]R M:W-H965T#$VI.W>GZN*IL+R6\UF*HHF'Z\Y+G:7?1'_?V#.['96GHPG)^7;,,_^)+G.1&AC"\U9[]Q2<##ZSW[M8L=8UDQPYT,E85-1@5%$+Z?_:U7H?7 *(:$#G=WI%3 M><4LFY]KM0--ULA&%RY4AT9Q0E)2/EJ-;P7B[/R]DANXY[J *[ZR<'3/5CDW MQ^=#B^1D,DQKHDM/%+U -(K@@Y)V:^!7F?'L.<$05372HKVTRZB3\8JG QB/ M HC":-S!-VY"'3N^<4>HOS2A!O!)ICDS1JP%S^"?QEBGW_T[0)J#4M5E$IR:0W=N7CL M/IXVV=W$]UL.EM(-*^K-NB_%-V[ XJOTF3-Z0NZ9?'SW9A:-IF<&\D9 YFI' M2#13E6$R,\>G/'P2Q/&L]YX;$1RWP)T7@C*9TNH97#B$3J<>&$33&>*>% 4@<>;&DR28 M36*(HVD01R>]9:4UA582+4XM7/IG\L=!&(:U]_1'V]9XG@)PJ8O.7H?W2:TC MV".]_A;DCR%YJ1[PO%2\W=L]*5[%T83"=XFDNFS/]XX98'B54702/C"=;M&- M&Q #5P"$7=06[1PXR+'>#.&O^4I7U%HS1Y$$&#X./U,7>TN9HGNL5=S;C,4B M%S@ZC?@*A9][I19*@U4.WA3_Z"3P)>T<"_L(&;.<;#17ZP"P:79;@7&DN+*9B.N%>/S]TA M/@-,AZG2K??@)NM[Q:0O')3REOIQ,,-M*\_=#HR0#A<>D82#DR<$KK; ,5W1 M>KCQPMMJ[WEU#3J&;MP,W?BU0_>Z<@/J5J,07*\<;MDC9<($<..DTCF,[D1M9O K1"F8:UR'.&FG S?6I^*EJV1M_?S8.&J6G@GTWXLPE?:L*D:<*D MNPGQ!))5J.^I"Q=^=V)[I^ZC]6:_Z2[=IDL1_KG?^V[<7GY5[^5M;=FIH?W; MC@I\[06Q[P2U?060H)<^+C3/,?O9OF)OI+ "K9H\>O0=?U#Y U5'78K^584E MJAVNM4P#A^WHH?\_.,;4ZL$,/^-<_1U,B1?F1]?((!YHJY/AP7FFX'KC3FT& MW(KYHTWSM#D8+OQYZ,GO(-P# M":#8NH\T"9!KNP6V2) T+1:+?6"LL4U$$EV2MI/]]3M#R;*-.FI2%$AT4,/A M-S/?#(<^6DKUH*< ACV61:6/^U-C9H?#H1Y-H>1Z(&=0X9>Q5"4W^*HF0SU3 MP',[J2R&ONO&PY*+JG]R9,>NU'(TXQ.X!7,WNU;X-FRUY**$2@M9,07CX_ZI=WB6D;P5^"I@J3>>&5ER M+^4#O7S*C_LN 8("1H8T<+PMX!R*@A0AC.^-SGZ[)$W,D$OYG@6]SU0A;E!3?\Y$C))5,DC=KHP9IJ9R,X45%0;HW"KP+GF9/+ M[W-AGMBG:@05^8==%[QB>U_X?0%Z_VAH< V2'(X:?6>U/O\9?9[//LO*3#6[ MK'+(MQ4,$5R+T%\A//,[-5[ :, "SV&^ZP<=^H+6XL#J"Y_1=XN\SN<%,#EF MIWDNB!R\0 _4#">JX-^MD:,'=C6S[Q\5KXQFIU7.OH(VHIKL&(;GK;P9 UO4L/C"&]1 MPV-[HF)F*N<:!_7^8<]WOU^DP47&7"BVX,7<.F=S#5TO M@I/>LBST\>H[:9;NG+>:05AP@N>D0<0")W!CUA&^L U?^.+PG14<$>*(1+*R M4N: 6*1"RY''2BRX ?:-*^N>71'K7NDGP:%%N,:!QMRY1F.MV\'ZHHZ5!87" M$DN% 849#%9BVV5\R56^]C%*0SDKY!- '=9*5@>K$98+A25-*EP28U=;V\;W M\)D 7S[.#C[ *^QS]YU M$"%JB1!U$\'2\XR3V\]EB;N4KEU.\"L-5-.*.;GA4X4"E9:%R#F9=6OPAAL+ MY@SZGN8JF-(^@^7O+ZEW4N4%6 [N+9;1)A9HL B-/FG@-!QY%23<%U1$:5*ZO?.)<8'%U.P@&J.1,/,]A*\>DX< MNKV/4('"W";Z\1QY*[3!:!(@STG\! N FZ:]&RQE7(VF5BY'586J'3?5X2\4ACO >.5X0LYL.+.@" LH\2H M=BWQY*X2Z-M_/EM/_+LKPIT*=Y?O]V^\V/W0 3=IX28O+FHWMW>XU5"S0CEZ M9U.\3>]=P#M5_]*^4].SG/'JZ?V;U/>2#YI@U2T4H:(B.P-EMR3L'%C-?(O< MEK)=-:TKB1$O7F1WIZ5W.C#2Y"UG"SQ7A+=MJ$DMB) MXZSWL5DRR9# KMO[6N]2>\S+7,>-,K;?PW9O#*(>#3,G\#T)_ M^-F2F&1.Z&>.GV9=NU[:$B3M)$AK?">%.W7\(H6S%F'V8@IO-4^OH7+G$K^- MREO-4\OIGS+MJMGHO]E.'ZG0/IQ.)@HF6,%[*QFY9H?S S<\+'1N%CAQ2HU4 M.@A"O(3XN.+6BJ,>UL/(22.[Z[JKSZW8Y2.HD=!K4CYWWV*TGP2.ET5LGR6# MR-NAM.8Y)43J1%&*@NG #W\0?)&I/IJ:1(F3)!G:EPPR'R_Q#E.S#(6RF)J$ MZ#<9BJY+,DQ=%@WI"G:Z6W8>;7= M%%-!A-HJ8NPNA:$3N0$ZS[,<0=+$6QS9J7#5MTD[_'J8;,_;7[.9VC@EL D9 M-9WJ=I.!G8--0VI:*&UR,1YCUV?W S!+@+I=H1-):9N<[9Z7OMF<*YXH<[%M M*MN##5ECYS:!9S/&T_J$O1:O?Z?XS-4$G<(*&.-4=Y!@:ZCJLW_]8N3,GK?OI<'3 MNWV< D=#20"_CZ4TJQ=:H/T!YN1_4$L#!!0 ( /"!?%@+$\%,!P, 8' M 9 >&PO=V]R:W-H965T8,^7E743X6S2L"7> MHOW8W&@:A5N4@MSS/G[QT^<5R;'1M<)@NEOKG!ZV(:1(X0 M"LRM0V#TN<*7''"UM-@U$ !99L M)>Q[M7Z%73Y#AY,\MF$ZW6H)TWH3G#I^JCB1R7KBFW5M,JIS@[>Z.,@1O4<%LQC7#\ M@2T$FI-): G^@3>"Z8EE\O==+]<+HS5=#*^[DNXAD M%1[!.+\H3ONC9 A9TC^+SNEWVO-=("D!+$O2%M>B1EF4EC,A'N'HV2B)DXO- M]__V:+/[H\*.>C08Q5T6\2 B\U_I7._OWG[LJQVJ@-]7_)X)0C8P'/:C[+2? MC"(8$NL15?<\AGWG/MS1IAKUTBNPH2)0=UN9VLYN1?ZRU;9?[NT+\9;I)9<& M!)84&@W.A@'H5G7;@56-5[J%LJ2;WJSHH4+M'&B]5%28;N VV#Y]LY]02P,$ M% @ \(%\6-#3*AI#!@ <1 !D !X;"]W;W)K&ULK5AM;]LV$/[N7T&X66$#:BQ1[VEB("\M5J!=@R;I, S[0$NTK542 M79**X_WZW9&2;*..UQ;[$HO2W7/'N^?NR)ROA?RBEIQK\E25M;H8+K5>G4TF M*EORBJE3L>(U?)D+63$-2[F8J)7D+#=*53FAKAM-*E;4P^FY>7BT651 M\UM)5%-53&ZN>"G6%T-OV+WX5"R6&E],IN3SB^&E=W:5H+P1^%SPM=IY)KB3F1!?:81@<'/([_F98E MX,;7%G/8FT3%W><._:W9.^QEQA2_%N7O1:Z7%\-D2'(^9TVI/XGUK[S=3XAX MF2B5^4O65C:*AB1KE!95JPP>5$5M?]E3&X<=A<1]1H&V"M3X;0T9+V^89M-S M*=9$HC2@X8/9JM$&YXH:DW*G)7PM0$]/W]69J#BY9T]_Y\;)3>%RDJA&LG)GY[:(P6%$+)5-R(N;D6E0K4?-:*USM[.3-$Q2GXH=\ M/XI^V/?[)2?9GJG"FM)@BEM3!/H T2"XX4PJPC';!'+%JQF7?;X(JW-\H(1! MD(V%6H/@#)L &14U0(A&@90:GPW^ "C+&[)]'%PW4H+6X"W/N60E.2$O7R34 MHZ^W3X,[S30GL4O": !%"B58D\2G)$G"P0V?P#?C8D?NZU2FJ8D2N-> M+0X],B(TC[I7DHPT=1G\\PD+W9WUV76E:)!A/_@RG.BSE$&F3F4E1&$0$SS#>B M=ZC(K,:08$/8:E5NBGIAI!].[T[)O$U2)N1*2$S0CH-F#=&A'OG%>+?O@!8& MIS,$@B6&<6;#N,6!#L?43[+Q5O)7Z K.%PM_ G2!8"1A0,9F$7A.$%&D#^Y: MDXYW"OC6:"$W^_L8D41R1Q8B#GN*6F==5SW"@%6@8#VYR!?!U7WS!9 M0_04,#\%.2^B/8V-B38CM2[ _ @D*(V-G<@/P.=\B8]'^WY'_#<[5PK(+>(8D0#L *4QM94S*#3!@S62.+<5/G,CU MX2&@CIL$@W?0J*!?Z;Y'[RK _')B2$+H.]0-H$6A(;TQ\/QK4ZRP9DG@^"Z% MM"8 ]Y[# 9:4!9L590&2U EA#&+*T\%EELD&G&\M*9)ZT'ZH.[AE&PE[-B', MS5 %0G2SN&L5EWT;0#[GHIGI>5/"L,EL4TZ@ WG@20P]3F1?7N%).CY+A>.C"7%Q1]@'A>&H^P9.+4-[8@ M>= *QY@^5B\*.%2W)O!; (T]L6*N$W@H!]-EQ8J=V(]P1HS;GS8:6*QV7 0Q ME.%^5+8Y!9T((DFM.G38 'PR/,P/*YR8 90&7EO:D9/2X&AE)WUE)]];V;VS M6.(V8-N4]>0Y5-M'31P^YEQV=TQ3ZMB?OR70H1P7ZL<+_(HOBAJG,;EBI4$Y MZ:AV J/2"0(HK3POS'0!VIIJ]*![TG#P"7"7';QX 45:&^$_=O^/GUIKY%;<7L9_\ D;$N1DL]!U3V-X; I M[077+K18F4OE3&BXHIK')6=PX$$!^#X70G<+--#_EV'Z+U!+ P04 " #P M@7Q8Y#!N=W(# !%" &0 'AL+W=O!F>.9PYP_'LJ/2#*1 M/)5"FGE06'NX"4.3%5@R<5"G6< M!Z.@7;CC^\*ZA7 Q.[ ];M#^>;C5- L[E)R7* U7$C3NYL%R=+-*G;TW^(OC MT9R,P=UDJ]2#F_R1SX/($4*!F74(C#Z/N$8A'!#1^-Y@!IU+=_!TW*)_]'>G MNVR9P;42?_/<%O/@.H <=ZP2]DX=?\?F/IY@IH3QOW!L;*, LLI853:'B4') M9?UE3TT<_LN!N#D0>]ZU(\_R/;-L,=/J"-I9$YH;^*OZTT2.2Y>4C=6TR^F< M76SP$363&0*3.=RA1>FC=7'/M@+-Y2RTY,79AEF#N*H1XS<01S%\4=(6!C[( M'//7 "'1ZSC&+<=5W(OX'K,K&(^&$$?QN =OW-UY[/'&;^#=H;&ZRFREN=PW M]Q;,8@Y+IQ%N.1KXNMR2%8GFV[D0U Z2\PY<(=V8 \MP'E"E&-2/&"Q^_FDT MB7[KH9]T]),^],6FKA]0.W@K>Q^>J&@-GF/>BWV>^6LONO."M1=@&H'+3%24 M;AJ +1#62AHE>.[#NK'TH4JVQI%>JY*P"U?8CPB?E3' #.R4H ?"P(4'4)4A M7^;R9O /,ETK"5Z&@[4R-9@F;K*B?+V#T7A*O]?7R> 32B(L/%V64]5PETI7 M_B0A2-/!AI&V_39%\@&MTT$236 TG"3C >F#/&6%-\C)@5 'QQY&"<33:'"O M+(&_@W3J',;#ZS2&GKRF75[3_Y_75IF?.=MR44OSR&U!45IFF:I<3&_9LRM6 M3Y<6=47V/0KH97%> ?>445;7QK-WLV7"TR.NIN7ZBVZXBA>N0S@6W$62)*(Q M4]KE\4?^AQ/^K.'?:HOL5*5?RVG5.-_XKN6@>_33&C,+](Y@N47=OB4CREY" M^:;XU>*\( &DDU_A6'7P MC6*K++4=/RRHSZ-V!K2_4\JV$^>@^^>P^!=02P,$% @ \(%\6.6U;:P$ M$@ X>@ !D !X;"]W;W)K&ULS9W]<]NV'8?_ M%9S7[;H[)Q;?])(YOG,, LB6-+EXV7[H[0=:@FU>*%(E*3OI]8\?05&&8,*0 MN'ZZN'=M_4(^A*3' /C]D.#I?5%^J6ZEK,G79997KX]NZWKUZN2DFM_*95*] M+%8R;WYS793+I&Z^+6].JE4IDT6[TS([\4>C\?TIO;6OW@Y.QTE=S(2UE_7GTLF^].'BB+ M="GS*BUR4LKKUT?GWBLQ"]0.[1;_2N5]M?,U42_EJBB^J&_>+EX?C52+9";G MM4(DS?_NY(7,,D5JVO%+!SUZ.*;:#_WB'Z1,[!-T.P:,=GFQ2V.T0/MHA?*I)4;=#=.AK&'<[C _= M8=+M,#ETAVFWP[3]=#)'GZ:Z)$.B9OUE7S^ZHB2;X@EQN=27%-+M.;/+U.YTE>D_/Y MO%CG=9K?D(]%ELY369$7Y'RQ2!4CRJK]]J6]\)_&GXNXE\4?'S;]^ M0#Y?4O+C#[:&7;@Q'^;U2S+R6HQ'/LE54:HWXW.>UK97Z891.7]) L]L$[EH M/W=9$O61SF5>-U^^*^:;M_1"O?O-QW(I;YH^I";ODBOR SDAU6U2RLK2A/CP M)OC])CC1S(U^GY3-6Q7L?<>Y&_/W)']XQWT'1ASP0KV9PG@S.\;P*GCX$PI: M;G# GY#^"SK?^0OZL/\OZ.=WS6[D;2V7U7\L+^W-I@FAO0EJ@'M5K1I57A\U M(U@ERSMY=/:7/WGCT=]L@B-A% F+D3"&A'$D3(!@AJ[A@ZZABW[VTWIYU?Q= M-[UZ:V&I[/MMVZO8U'/BAJJ'A-$-+&IA:I)V=^9-3D_N=H5"'H\A81P)$R"8 M(53T(%1TH%"+9K@BF_%*.:5'+YM63NA0K9 P&O6TFCVR"GDXAH1Q)$R 8(95 MXP>KQD.L*N6\N)/-6)HE5\JM9M9CD\K)'"H5$D;'_;XJ>&05\G@,">-(F #! M#*LF#U9-G%8U79)43J7YO"B;F7L[:;.)Y,0,%0D)H^X7>+Z^>4G(R#\F:IH[ MMCD?>H"SML,X9L&D?"! AF6#-[L&9VX)!WM3V+ MK+J3_-^VI_LV:YS4H=8@8736'_0>"8,\'$/".!(F0#!#*V^D:WPC=W>45+?D M*LF2?"YM KEW'VH0E$8[VF37H2@J00]+H/2.)0F4#13IYV2L>>>1,FK MFB1+53$XWFI%%FN[6D[48+60--K1=KNG*/+'D['%+:]G813,HFC:VY1!V\BA M-(&BF>+X6AQ_OSA;838"69UQ4@8[@Z31CF8X$XZG861QQK*I/XG\F<499!LY ME"90--,975SWG,70LT_R3N9K^W39O>M@4:!E\8ZV^^D'8329]3_]V+:I-PD# MWR(*M*8-I0D4S11%E[4]=UV;R@8[3S,H30&I7$H3:!HIF.Z$.VY*]'GBSO9B%0IMYX> MQ*!U9RB-=C1SN0']JF$DYOVVO_ULT M9UY9L7JJZNQb&6G?V+(7GP L"BS6V+<-IOP3$H"WD4)I TE6:FS78&VAAV>\7 MEKU@8JLK0X_+H#0.I0D4S71+EYY]=^GYHIG[J!YI6TXD/[^7:O9MO=C6S1KL M%K0 #:7%4!J#TCB4)E TTS]=QO:?P47B/K0>#J51*"V&TAB4QJ$T@:*9WNJJ MNN^NJA]:UG)C!JL'K:K[_5IY9*V#6C:TE]\9M($<2A,HFFF,KJK[[JKZQU*N MDG1!XHTL>T9::/D<2J-06@RE,2B-0VD"13/]TX5X?_P,1EIH%1]*HU!:#*4Q M*(U#:0)%,[W5:8#O3@,N_H?TT8T9_T-]*TMRWI;:W ,NM-0/I5$H+8;2&)3&H32!HIGNZ=# GSV# 1>: M-D!I%$J+H30&I7$H3:!HYEW[.K4(]ET5/WS =2.':@BET:!_I?S,.N!:-IS8 M-F30]G$H3:!HICPZJPC<6<7YY6=U@]WXA1CK*"/SO/]X&T @$2J-06@RE,2B-0VD"13.]W5DFQWTE_\5MDM](DN:& MD&6:S]-F\#W>_>EEG>2+I%Q4Y/-JD=3JEXMBU0JO[N"V"HM=(0>[1([[C6G7 M-VH7.&H72K)*BET8![LR#G9IG#\B[PATWA&X\X[?+VDSF_RY+M>27"=9)>V= M*S0L@=+HGO='O3*KH,A&,"B-0VD"13,%U?%*X(Y7?I>@;YOY02W+-,E(?'TM MY_5^5:$!#91&][Q33ZH*36*@- ZE"13-5%4G,<&>6R*VYT@CWWV.! U3H#0* MI<50&H/2.)0F4#13/1VF!)-G<(X$35^@- JEQ5 :@](XE"90---;G>,$>Q8. M^F//D:#A#Y1&H;1XS]MLGG'Y5DFA@0^4)E T4U(=^ 3NNT3^/^=(T, '2J-0 M6KSGW7YB&LN@C>!0FD#1S 5N=;(3_G'WH[C10[V#TBB4%D-I#$KC83^B\MN[ M:1YG5 )U7%,UG0.%P'M6W*S!;D'#("@MAM(8E,;#_EI.?F#+/P7JN*9;.N@) MW?>LO%5+)^=)]N)S(]9E<5W?)Z4D5-^6Z3RK=L,'RP9-<*"T&$IC4!J'T@2* M9@JI$YSP&=S$$D*#'"B-0FDQE,:@- ZE"13-]';GB0=[0IV=*WVJ;3_ZY#4^ M;MA@ :'I3$JO#E]!])XMKR4[WKH-U@V8F8?]&E,BW+:H86[8,[KF5VE:DBR)7,ZW5S&$+74H4XH7MV!DT3H#0*I<50&H/2 M.)0F4#3SH6F &I7$H3:!HIELZMXCV/0I#Y@NY4(.W1RY*N4B;;N^FE'+O-2MN M\H&$$E!9#:0Q*XU":0-%,&748$3V#.T$B:*H!I5$H+8;2&)3&H32!HIG> MZG0DDA!Z806D<2A,HFNF6CB+&>Q;1.NA$ MX7>7_=RM&*PE-,B TF(HC4%I'$H3*)IIKLXZQL]@#:XQ-"2!TBB4%D-I#$KC M4)I T4QO==0R=DF(Y8"AO7(#/:Y T4Q+=/(Q=M^&8YY-U6SF$8&G5 :11*BZ$T M!J5Q*$V@:*:H.NH83Y_!, R-2: T"J7%4!J#TCB4)E TTUN=I(S=2E74TX[;T)\9B:(J"HAFJ3'2*,MGSK!&9_YHXQU4W8*@J M4!J%TF(HC4%I'$H3*)HIG8Y7)M[W'U'* MQ'TCR8.JR?R7=5JERM]CDN;-%TE&YDEU2U;)-W468Q6R?T]&8!M@+MRM&.P: M-!"!TAB4QJ$T@:*9KNE 9.(.1'A1+.[3+&O7>5G(:UDVDSDR+]I>4)TG-U]6 MZ:)=Y*_(K;Y!8Q(HC78T8[85V"9YT,,R*(U#:0)%,WW3(MD^^-:_/=I%9#&T'@](XE"90-%,]G79,]CR8 M?3-FJCK?UK5-$DR*.UF2^KYH/Z1#1(1&&E :[6B[7=XXLO5XT+ "2N-0FD#1 M3.UT6#%QAQ5ONWE;G90WLB:+M*K+]&JMU@!/:E+?2B*;H;>1LI)-C[AH';1* M!XTTH#3:T0X89Z'!!I3&H32!HIG6Z?!CLN=IZLW@VIS"JC7G%V2[()5Y26%5 M%\NFWVNVG#?=XF88)I_2ZHN[3@/-/Z T"J7%4!J#TCB4)E TTU6=?TR>0?XQ M@>8?4!J%TF(HC4%I'$H3*)KIKUZB75T#WO.M.*E+(]U$;.95'* M9H1/F0 _( MH#0.I0D4S7!TJH.7J3MXV>OHV&&FJ@D-5]/=HJ%J0FD42HNG_7MJO$?+WD / MR*$T@:*9:NIX9KKG[I>M69^T68 )JONH@_6#!C)06@RE,2B-0VD"13--U8', M]!G<[3*%WNT"I5$H+8;2&)3&H32!HIG>ZG!GZ@YWON<$U=VTP3I#8Z%I_^Z9 MQQ-4Z $9E,:A-(&BF8[J0&CJ3D:^QP05FB-!:11*BSN:IWFZ7"_=LTUH% 2E42@MAM(8E,:A-(&BF=KIP&CZ#!Y[,H6F25 : MA=)B*(U!:1Q*$RB:Z:V.G*;NR$F/Y%DQ;^VMU,TUW==6":%9$I1&I_U'G/CC MQY-$:$($I7$H3:!HIEHZ(9JZ%P-[/!(W7OV^AX.ZCS?8/&@:!*7%4!J#TCB4 M)E TTU&=!DUGSV#8AL8^4!J%TF(HC4%I'$H3*)KA[4PG1#-W0A17=;IL3ZO7 ME;Q>9R1+KZWKH;@Y0]V#TNB>UQ@\??DEM!T,2N-0FD#13,]TW#-SQSWODZ_8 M,=Q]O,$^0H,>*"V&TAB4QJ$T@:*9CNJ@9_8,@IX9-.B!TBB4%D-I#$KC4)I MT4QO== SJ]B3_W\1&/.3E?)C7R? ME#=I7I%,7C?(T4MU,7Z9WMP^?%,7J]='3:]_5=1UL6R_O)7)0I9J@^;WUT51 M;[]1![@ORB]ML\_^"U!+ P04 " #P@7Q8;A7EAP0# '" &0 'AL M+W=OSDA.3ID[@@1=;ESU'9W>EW=%&JN^Z C#D MH>9"C[W*F-6U[^N\@IKJ2[D"@3NE5#4U.%5+7Z\4T,*!:NY'03#T:\J$EXW< MVIW*1K(QG FX4T0W=4W5SPEPN1E[H;=;N&?+RM@%/QNMZ!+F8#ZM[A3._(ZE M8#4(S:0@"LJQ=Q->3U-K[PP^,]CHO3&QGBRD_&XG[XJQ%UA!P"$WEH'B;PU3 MX-P2H8P?6TZO.]("]\<[]EOG._JRH!JFDG]AA:G&WBN/%%#2AIM[N7D+6W\& MEB^77+LOV6QM X_DC3:RWH)10)I;(DLS94K"2Y5082VSNUH:JP@!N. MUX.*' @NDIEL%J9L^ ZKR8L9&,KX.2(_S6?DQ=DY.2-,D(^5;#0>KD>^0>^L M1C_?>C)I/8F.>!)&Y+T4IM+DC2B@>$S@8UBZV$2[V$RBDXPSR"])'+XD41#% M/8*F_PZ/3LB)NU3%CB\^PO>WF'ZU.2"W;1*^]06PY4_Z^6V]N-8KFL/8PX*@ M0:W!RYX_"X?!ZS[G_Q/9HU D72B24^S9A'(7"&K( I9,"+R-?0ZW+*ECL?5L MG0V2 %.YWG?DJ=%5FB:=T2.!@T[@X*3 :475$@IBI*]@#4KCN%2R)O" ]5=# MG]B6<;"G(X["X$!LCU&8O.H7.^S$#D^*G4'1N***[W*CF %\P:4^[],X?'+\ M17*5A@ZS207C5KS+M5*;_FG,0Q9&$IT]R&0^3Z$#>4Z-'MZ)5Y^_5U!HP MF;;5:.+>6EM"NM6NF]VX(GZP/L$NUS:E/S1MBWR/=X1AT#F42!E&PO=V]R:W-H965TAJ%*"V!8'8@2N!G)A618FZZ< MA:J4@#-GQ&B81%$_9)CP8#1PW\9R-!"5IH3#6")5,8;E\SE0,1\&<;#Z\)G, M"FT_A*-!B6

%R"!HU/:[C97J%_<,&;8*98P86@ MWTBFBV%P'* ,)XUXX%Y33%Z@ M> GI >K&'91$2?=W\]!$VX2<-"$G#N_P!;P+PLYEN"B+;#,7.CUJ[@?O?<$T&T"Z#KT M[@L!C*79E%(_HS%U"V+87SU6I#2;1:/[:S,;?=+ U%;BW1:('S;$#[V97Q=) M51<)714)=D6RC:\?L8N> 4OEX=9KN/7^L2KP8F=5>%WLF=Q^$T"_O:KHMT#\ MJ"%^]-^KPH_8VUD5QPVW8R_2-9@3OQ T0X254CR!S>961EZ0[:S7)H8.^@&0== DJE:1THGY_M=#V%V%* M 5WQBH%T2K8UT!U,*O5NAG%Y6GNT#B>%D.9$N,VMW]O9D81NU"@M=F$,)FN7\,WGR.]MW5=<*&R?M%63< MAK;&:W&-O1*XUW&T W*W2L5K"8W]BO<7=?('@N5WMF^NUYH;]UJLDS;4-E[+ M;>P5Q?WJQ _IT:UPXQ??7I=NL)P1KA"%W$!%!T&PO=V]R:W-H965T M7L7%HUP */1<4";[SD*IY8WKRG0!!9:7? E,[\RY*+#24Y&[]1W?V2SE]*A%F&IO7%(CY'4Y(S,BD8%";T3*,>IF-T>G*&3A!AZ-N"EU(? M+'NNTLZ,/C==NQC6+H(#+OP W7&F%A)]9!EDNP2N3DF3EV"3EV%PE'$,Z24* M_7,4>$'8(FCT=GAP1$[87%-H^<(#?$WR?II$H]LZT[_:,E431>U$IBC_HKUZ"6(&3O'_G=[T/;2[_$]F.YZCQ'!UC3X:88I8"P@K-(">,Z??49KAF MB2V+*5JK)+SV?3_JN:MM*VUAG;ASW83MB.PT(CM'10[2IY)(8CZ?UG=;HSM; MIT;1UIFUM*-'_&.6NXV![E$#^BGI4L=TK1$"6/J"E,!,4EL0V@QU7QF*?6_/ MS^N8BZ@;==HS'3="X[<^!V!9F[2XY8:[P56XIZXM;.>]U/+&ULM5E;;]LV%/XK MA%8,+=!%(G6QE-D&8F?#"K1K$+?;P[ '1J8EHI+HD93=#OOQHRZ1+%LFXH)^ MB47JG$_G\H'\<#+=,_Y%I(1(\#7/"C&S4BFWM[8MXI3D6-RP+2G4FPWC.99J MR1-;;#G!Z]HISVSD.(&=8UI8\VF]]\#G4U;*C!;D@0-1YCGFWQ8D8_N9!:WG MC4>:I++:L.?3+4[(BLC/VP>N5G:'LJ8Y*01E!>!D,[/NX.T2^95#;?$')7MQ M\ RJ5)X8^U(MWJUGEE-%1#(2RPH"JY\=69(LJY!4'/^TH%;WS97,$Q9DR;(_Z5JF,RNTP)IL<)G)1[;_C;0)U0'&+!/U7[!O;1T+Q*60+&^= M500Y+9I?_+4MQ($##,XXH-8!'3MX9QSF]E;9T*)JXTIR]98J/SG_R!-Q+? !>^![(TTX;M!* M9 Q,EL 0V* $DZX$D^\F8^/I'[ ,1=$$PB,RCIB%813!<3*&76"A-K#?R5.9 MX;&PM'Z7UMX0V"#%J$LQNA+](I,E, 0V* %T^LO;^6X"MJZ'U/(")PR/"#AB MAD+/.T- >* KH#:T]ZHS&>A/Q=$0M1"7ML(4VC!AU">,KD3(%MA4&0RA#"4@T'@>2?GYXB=[[E^<(:KO;: M>G$QPM7SU[H>Z^*V&$(;9MZ+%QA>BYU&Y8TIM&$9>H$#M>)!S\[H99?[J9GF M][D!ZW5&-&E138K8C?/1FU_M?V@A3:,-L>RF#X)7XB(P*'%-HPS+T @=I ME8.6CZWKX&9W4> >\7',S M<_PP?>]&!]*)CP,<++G4][,7]N<9@!/7B!GG7 MHJE1;6,*;5B&7ML@_2!&2U/_=/8S1M,1LQ&:V@=CUYSPI)Y&"U"/1YL98[?; M3;SOZCGOT?X"WBZ;N74/TXS1/V">T$* C&P4I',S49'Q9C+=+"3;UL/=)R8E MR^O'E. UX96!>K]A3#XOJ@]T_Q^8_P]02P,$% @ \(%\6*QMCVEB P MT@L !D !X;"]W;W)K&ULS59=3]LP%/TK5H8F MD$;ST2_*VDH%AH9$-P0"'M >W.2VM7#L8CLM_/M=.VDH+&0KXF%]:/QUC\\Y MN;FZ_954]WH.8,ACRH4>>'-C%H>^K^,YI%0WY ($[DRE2JG!J9KY>J& )BXH MY7X4!!T_I4QXP[Y;NU##OLP,9P(N%-%9FE+U= 1Z*T7+MEL;NR"/^PO MZ RNP%PO+A3._!(E82D(S:0@"J8#;Q0>'H>!#7 G;ABL],:86"D3*>_MY"P9 M>(%E!!QB8R$H/I9P#)Q;).3Q4(!ZY9TV<'.\1C]UXE',A&HXEOR6)68^\ X\ MDL"49MQNKT[([LX> MV2%,D#'C'/=UWS=(RX+[<4'A**<0O4$AC,A8"C/7Y)M(('D)X*.>4E2T%G44 MU2*>0-P@S? +B8(HJB!T_._AS1HZS=+CIL-K_MWCD=: [HY$0LX9G3".%H-> M6Y^0GX)<0IPIQ<3,G?HAA2H7CJAFFMR=(SXY,Y#J7U5NYV1:U61L63C4"QK# MP,/O7H-:@C?\_"GL!%^KG/H@L!>^M4K?6G7HN6]+YYN]\ MOYU25>>=J@C%U&=:9[B+KSZ6:8J+>DZ11)72_)[VIN710;OW6FPMG7>*[99B MNULD\XHJ1;'.5HFIQ=DV&;L5.1!6)^-!J>2@5LFZ<#V1NS&D$U"55:@68UL5 M'P3V0FZOE-O[GZIW[R-]^R"P%[Z%P7-K$=0FRFV1Y 0_;FWPDT87*MN#6IAM M-1=HF\6@TVP'^'N5]OY&UY2"FKEF4F.QP7*:-U#E:MFPCER;YC\?S[O=,54S MAK68PQ1#@T87;U=Y YE/C%RX'FPB#79T;CC'IAN4/8#[4RG->F(O*-OXX6]0 M2P,$% @ \(%\6(S[=],L P >0@ !D !X;"]W;W)K&ULK59=;]LZ#/TKA#<,+=#57TD\=(F!)=VP 2M0-+?;P[ 'Q69B M8;*427+2_?M12O1XJ_0/4R%:>*B%-).@LG9]%8:F MJ+!FYE*M4=*7I=(ULS35J]"L-;+2.]4B3*)H%-:,RR ?^[5;G8]58P67>*O! M-'7-]*\I"K6=!'&P7[CCJ\JZA3 ?K]D*YVCOU[>:9F&'4O(:I>%*@L;E)'@7 M7\TR9^\-OG#_0//G:*9<$,SI3XRDM;38(W 92X9(VP=VK[$7?Q#!U>H83Q3]CN;*, MBL985>^,(AW3FD/M"6F0_KFEF6C[7: M@G;6A.8&/C?>FZ+ATJDXMYJ^<^=33RF?.%C2W',W>KP1FX0#NWG"Y@CE?2;[D!9,6[J5:&-0;MA ( MG^2ZH7W./N,&!:3G<':-EG%Q3EO?SZ_A[.4YO 0NX9]*-8;)THQ#2P$[VF&Q M"V[:!I<\$5RH[738LH,-Q<],AP)? $S)HI&M&I_NU-" M )V9+=/E]SX16HZ#?H[N&KHR:U;@)*![QFV,0?[J13R*WO8E\"^!/4KGH$OG MX#GT?,H$DP6Z0E[@BDM)6>L+N$7)/(J[)C=YG$;1.-PC#JC1P2' M'<'ALP1G%9,K=*=BZ93?^(-&Q_%6\PVS"%^9UG32>H]*BSP\X/-ZF"5'I'N, MXB3*^EF/.M:C_\6::LY2ANF^<4/#2]2^Y/K8CTZ)I4?<3TV2N)]XUA'/_K0> M4)9/%$-VHG.6#(^HG=H\*IB67'APB]>H5[ZY&4I-(VU[0W6K7?]\Y]O&T?J4 M^FK;!O^%:9OR#=-4U@8$+@DRNLPH6[IM=.W$JK7O%0MEJ?/X847_!JB= 7U? M*F7W$[=!][>1_P902P,$% @ \(%\6/Z=^HZ)! ,A4 !D !X;"]W M;W)K&ULM5AKCZ,V%/TK%EU5N]+N@$UX39-(F:3; MCK13C>;15;7J!P>]AW,/]O'%PQUE7_F* M$ &^I4G&1\9*B/6U:?)P15+,K^B:9/+.@K(4"WG*EB9?,X*C/"E-3&19KIGB M.#/&P_S:/1L/Z48D<4;N&>";-,7LY88D=# MU_=,GID52A2G).,QS0 CBY$Q@==3A%1"'O%G3';\X!BH4N:4?E4GM]'(L!0C MDI!0* @L_[9D2I)$(4D>_Y2@1O5,E7AXO$?_F! J6B)I@YR;?)L64V*F8(%Z6$ $[F@F5AS\FD4D:@*8LJ2J+K2O MZP9I$6P.0M/_GXXT=.Q*9CO'LWOP/L99+ CX)(=LU"'IET\R M'MP*DO*_N]0KP ?=X&JF7_,U#LG(D%.9$[8EQOCGGZ!K_=)5^9G &CH,*AT& M.O2#X09P7OI[D$FODN,,IY2)^%^L)G>7! 6NE^,J;]J.[NI+.Q-8 MHWZWJM^]Y.!USZG#F< :.GB5#IYV''S.UP2IP61+F%SCP -1"V6<+<$S)XM- M(B5:$&6%?Q',.FU0_P $7E0B0" MW%#Z8H1?NI"F6J17"N%70OA:GK\QRKFL MLS67NPKVCR8DLAS7:4W;(LKIC6JP#"J6@9;E) PWZ2;!ZHU]SUV"(P(?H.?Y M5HMG5YB#H-5-%%KU(FQ=R!9+X(; GM_6MXPZ).[83H^^\*!W@%K:,[*5?>!: MZOM$PE5&$[I\T5JB'N]4+S@76K-Z5%>/+FF+)?JYM#@36E.+NKV!VJ[A'-;X MG2?8I3?:E3?ZO=ZHAWJM&'6/ _5-S@GV"(\;EL!%'FS/W\'1_/4])[![)G#= MV$!]9W.*1990#?/S7.BZ;:X=<6[@P9XF#-9="-0N[C]BDF['*@2M(Y=TCYA# MS_=A#_&Z;8#Z97V:?\81)B=%DG/DJWBM[QWUB">;PR6:!5AW"]"_J%%JFY&3 MM3@36E.+NB>!^J;D'$:I?X)3&J6W-TJWWR>U2*_4 M5=#])W/2?X)#IN$(=M%;HNX>; K)=UOF6_6<1#232:*#:KJ:K4A.,FW MP&PO M=V]R:W-H965TF9$66SX MO;3O3O@]GJB0Q7 GB$RBB(J7*PCYNF]8QJ;CGLT72G>8?F])YS &];B\$]@R M"Y/3P=\9["6I7NB*YEP_J0;-].^T=1 $$*@M /% MRPJ&$(;:"#'^Y)Y&\4HM+-]OW$=I[5C+A$H8\O 'FZI%W^@89 HSFH3JGJ^_ M0%Y/2_L%/)3I+UGG8YL&"1*I>)2+D2!B<7:ESWD.)8'EOB&PN:*NKW!%\3H4>CF[Y)LTG56 V+];\X5@*?,M0I_R96-)ZS20B2#*0$ M).W,DU"('Q&1HE*!)!!Q(5B?VF:/7:_ZC:RTVM0E(5GJ'\<7Y/3DS-R M0EA,'A8\D32>RIZI$%B_U@QRN*L,SGX#[AJ""^)8#6(W;:="/GR_W-Z6FQA3 MD95=9&6G?LX;?B,6,P7G7_&[F^X'T"#?0#6V@_K\C+--0H.,F QH2'X"%>26 M8J),O9!?@XE4 C_DWU719"QN-8N>W)=R20/H&SA[)8@5&/['#Y;7_%05U'\R MVXK-*6)SZMQ]3-^M*C!3M5.57FQ6OF6['O[/JS)YK?>1Y&Y![AXB;U619ZI6 MB;S;LU@YXK?61X%X![AT";U>!>WO@KJ-' M;H'76A\)WB[ VX? .U7@[3UP&R/? :^U/A*\4X!W:L$?%H"[_TR!J,+O[.%; MEK>+7_N"(_&[!7ZW%K^T#--\&8[Q[(,[%"TMQ%6E=?>6'Z?;MKL[M>V/=JT]#;?'&J\_\!4$L#!!0 ( /"!?%A2BYGYEP( 'T' 9 M>&PO=V]R:W-H965TTOVO2UGH/R1BI>]6)-4!'67?&V[\..P(]>$02]('BK(.P%81NT(VMC MS;#"V5CP#1*F6KN90=N;5JW3$&;^Q;D2>I5HG@CCVR).HO(;F'> MO)&L<0X31[]:$L0:G.S].S_Q/MGR_2>SO;3AD#8\Y3ZD)4R!=E>VL)U#VCJ8 M4V&=Q:'N]'HWPW%-Y/VMV4.+!K3H36@24RP(6'=6YQ#O/-:/@N#Z ,Y2%5P% MB1TO'O#BDWC31@A@"BF\U>]%C9_Q@H*-,3YZ>AH=ML]2$\=VOF3@2T[R_5 E M"'U,[N]F&V!RW)[0\P\(+47^M6]'3 ?$]"3B U>8VHC2H]WD)U=>=(!DJ8K] M-#I@Y)M8<.]C7=OOVG.TTE-%%O$G\QK'MJBAX?9(MZ!H9Z5-PY&FIHIM:X"7WJF1<3(:3>.&"Q7EF5^[ M,7FFURB%@AO#[+IIN'E<@-3;632.=@NWHJK1+<1YUO(*[@"_MC>&9G&O4HH& ME!5:,0.K630?GRZFSMX;?!.PM7MCYB)9:GWO)I?E+!HY()!0H%/@]-O &4CI MA CC5Z<9]4B=,K MM+3^R[;!=G(2L6)M43>=,Q$T0H4_?^CRL.>0I,\X))U#XKG#09[RG"//,Z.W MS#AK4G,#'ZKW)CBAW*7/#$JYV3FW+"YA%5!P6 MS :B_.6+\73T80#PN <\'E+/O[1@*%A5,:Y*5O!6(-V3=-B,5P: R@1MMP / MK3#.]A&X.13)\%F4W),!Y$F//!F4^;QNEF"87CW%9 B&'C)'*)GL[M >P@SZ M$Z_O>LLF3[-X,U-)92[TQ6YCH[>T;DFM)@P0=WZ MLEYJI";AAS5U93#.@/976N-NX@[H^WS^&U!+ P04 " #P@7Q8'"JZT?<" M "2" &0 'AL+W=O<"SWT%L8LSWU?)PO(J3Z12Q"XDTF54X-3-??U4@%- MG5/._3 (^GY.F?"B@5N;J&@@"\.9@(DBNLASJIXN@,OUT&M[FX4;-E\8N^!' M@R6=PQ3,[7*B<.;7*"G+06@F!5&0#;U1^SSN6WMG\)/!6F^-B8UD)N6]G7Q- MAUY@"0&'Q%@$BG\KB(%S"X0T'BI,KS[2.FZ/-^A7+G:,948UQ)+_8JE9#+U/ M'DDAHP4W-W+]!:IX>A8OD5R[7[*N; ./)(4V,J^"Q%)HR5E*#:3D@G*W/76% M=S@&0QG71PA[.QV3PX,C6L1=3L)]9)[KFU%.)E(S5_5WEX_&WE8S[(E+4>2@7#9IQ:98)L8@AU +A\*MK2GM\CW1NWB]\7<4;%7J]A[0]XYHS/&41QH[-_> MOVGL]/Y*=8--$ ;-J>[7)/MO2?5UQ1*5B0NEG!KOF>K]9$9)(@MA-)G0)VKA M;%YP415X2UX_"UB3:\K\?SVBU-C?>C'L:_V-JCD3&C.=X:'!R2EF2I4O8#DQ MD9DT^"2YX0(_&D!9 ]S/I#2;B7V7ZL^0Z ]02P,$% @ \(%\6$'6 MA[S. P '1 !D !X;"]W;W)K&ULK5A1;]LV M$/XKA%8,+;!&HBQ+=F8;2)QU"]!@0=QN#\4>:.EL$Y5(C:3LK+^^)*7(DBVK M[: 76Z3N/GW?\4[G\^S Q6>Y U#H.4N9G#L[I?)KUY7Q#C(BKW@.3-_9<)$1 MI9=BZ\I< $FL4Y:ZON>%;D8HJ)0R>!1(%EE&Q'^WD/+#W,'. MR\83W>Z4V7 7LYQL807J8_XH],JM41*: 9.4,R1@,W=N\/421\;!6OQ%X2 ; MU\A(67/^V2SND[GC&4:00JP,!-%?>UA"FAHDS>/?"M2IGVD"UF M320L>?HW3=1N[DP4;[?!Q=8=>OWJ#7B'*T(<=+R1AB9RY2K,RV&Y<,;@M&?@7&& ?/7"F=A+] MQA)(V@"NEE-K\E\TW?J]B'<07Z$1_@7YGC_J(+3\?G>_A\ZH#O'(XHWZ0ES& M[]-[?0_=*\CD/UV1*H&";B!3T=G,7//^'0^[5+Y4!@+GXJ0F..DE>)-QH>@78EN: M3DEANHZY*#1;(B6HSC?JY)Q*$)Z63H<1GEPHG6G-=]K+=U6LRTA2%O,,NKA- MSQ[[%D_.R'591=&%:&+OV,V\7GZ_ ],GGB+=BM!-HOLEE@5TE"Z!T)KZ_:/NOU!BKV":>9>&(Q/$[33*O0N).CQMP#N M;;O_M^ KU":;<>"?4CXW"H)+)77LY+B_E7]'R5<(K6J>1-$IO2ZKX,(+"1^; M.>[OYO=,@4XGA>!9SS;R&X4^:#L?"JVM_-C0\6 ='0_:TH=":^L^-G7Z.Q79*,15IK.;?!9\;B-02L#L;7SI]1OFH*I[O3\#L(8Z/L;SM7+PCR@_D=@\1502P,$% @ \(%\6"P$G(6Z @ MRP8 !D !X;"]W;W)K&ULK55=;],P%/TK5V%" M0X+EJ]U*:2-M'1.3F)A6!L]>C6#_' 2V)?WWM\SK%S M,UDK_6A*1 M/E9!F&I36UN,P-'F)%3,GJD9)*PNE*V9IJI>AJ36RPA=5(DRB MZ#2L&)=!-O&Q6YU-5&,%EWBKP315Q?3O"Q1J/0WBX#EPQY>E=8$PF]1LB7.T M]_6MIEG8HQ2\0FFXDJ!Q,0W.X_%LZ/)]P@^.:[,Q!J?D0:E'-[DNID'D"*' MW#H$1J\5SE (!T0T?G680;^E*]P>VDY8$9G"GQDQ>VG :C I3S!7PO@GK+O<*("\,59573$QJ+ALW^RI\V&C(#[=4Y!T! M@K0K2+W0EIF7=4=@ M]_-+.#YZ!T? )7PO56.8+,PDM,38[1OF';N+EEVRAUVY$<1+S$_ 32^#TD49+N(#3[]_+D )VTMS_U>.D>/&]NS7@!9"VP M2C72&C(M%PWI=>[9$J$BAQOM#\0=CW"&@^#L@0MN.9KQ+F?;C0>[-W;-86QJ MEN,TH*_?H%YAD+U]$Y]&GW:Y\I_ 7G@TZ#T:'$+/OM6HZ=+))>3.K<9@ZY;J MX]Z0G=>K13[SR*ZAK;(X2H=T\*M-==M9HS@:]$DO6 ][UL.#K*^X9#+?9KWP M<3S >;C%)DG.1J\H;R?%'T?Q*\KA1E^H4"]]NS20NUO6?C)]M._(Y[X1O8I? M4*=N&^M?F+;-WS"]Y-*0G 5!1B=G1$RWK;.=6%7[[O.@+/4R/RSI;X/:)=#Z M0BG[/'$;]/^O[ ]02P,$% @ \(%\6 20"'AY P ;PL !D !X;"]W M;W)K&ULM59A;]LV$/TKA%8,+9!$HF1)MF<+6)H& M'9 N1MUN'X9]H*6S350B-9**DW\_DI)E.Y;D(<"^V*+$=^\=C_=PLQT7/^06 M0*'G(F=R[FR5*J>N*],M%$3>\!*8_K+FHB!*+\7&E:4 DEE0D;N^YT5N02AS MDIE]MQ#)C%?XGS=1V[HP=E,&:5+GZ MRG>?H4DH-/%2GDO[BW;-7L]!:245+QJP5E!05O^3Y^8@C@!^V /P&X!O===$ M5N4=4229";Y#PNS6T=%U4!+I2X#N*2,L!418AAY+$$11MD$V#'I(-,O4UF2%.:.;@@)X@F< MY.>?<.3],J N:-4%0]$3G>RH2U.-BBW*M-Q3@H/QS'WJH!JU5*-!JF][Q!9VVJ!W=I-'V/=ZZ(X<'E^BBSKI\!E=[(UZV ZFB@==T;#%G6S^&9L_ MBOP>NH-+XHLV.>ZD"\[HQMZDA^U@E/B"4^K. ++6!M7)>>Z)?M3'>3!%/.R* M;W)G?&Z*. PF?7?I8(QXV!G?:-%-U!./QA'NNVP'U\3#EG7!J!OTJ5/'\>L& M=H_&)S.*?B%B0_4(D\-:X[R;6.L6]717+Q0O[42UXDK/9_9QJR=B$&:#_K[F M7.T79DAK9^SD7U!+ P04 " #P@7Q8ZB=>R04% #F$P &0 'AL+W=O MED 71\"I7GBHE)9D%%;D7^'[L%83Q MWG1BQV[E="(JG3-.;R5255$0^?2!YF)SV<.]YX'/;+769L";3DJRHG=4?REO M);QYK9:,%90K)CB2='G9N\(7/S3*.VU-@UP]_E9^T?K/#BS((K.1/XWR_3ZLC?JH8PN M297KSV+SB38.149?*G)E?]&FD?5[**V4%D4#!@8%X_4_>6P"L0/ PR. H $$ M+P'A$<"P 0Q/!80-(+21J5VQ<9@33:83*39(&FG09AYL,"T:W&?H[LZ 9!8HIDH2L$IU\J\&:L/P=0+[< MS=';-^_0&\0XNE^+2A&>J8FG@9^QXJ4-EUG-)3C"94[3 1KB/@K\8.B ST^' M!_MP#Z+2AB9H0Q-8?<.C^L#-:ZZTK"#1-?IZ P+H6M-"?7,Y5VL+W=K,^KU0 M)4GI90\6J*+R@?:FO_Z"8_\WEZMG4K;G^+!U?-BE?7HO-,EA\2RTR\T:FUBL MV54>IE$4Q$D\\1YV'7"(#<=1-&K%]JB%+;6PD]H-5>H"59P40FKV+\V0D&S% M./!E2E4494REHN).YK7J:(?2^RB(PA?$'5+83R+L)AZUQ*-7$C?QM:0)3RE* MA=+.)1,Y2"?)"\X.(1PD1V(=MY3C$].@CSAU1C0^L!N%\2B,7M!SB 5)%(S= M_)*67]+);U9):=9E:2(*)03VJ&,YFQP2<.7LH=C0]WTWRU'+'7'\R MB4]FV:GEM36MT;:_#X1']P&\+=2XLQQ.9X(_4(C[(J>F M.8%YJ"1%?PI-%9K#>H*&('2Z=]:2?2YM^T'8%FT\/&N[@CN;@%<[?R9M^\YO MVP+%G_<7?VO8$8RV/4@$3&:29HQ MC:Y6DE([4TV*QD[JG8I?/4MGTK8?AFU#@>/SIFAG@_)JY\^D;=_Y;;>"N]N5 MSA3]\ /P5_RM_S5P!RDYZ+2#,4XB_V5RN^3"7;E]QTR#LS^R;0!P=P< ;.$< M2(^D^X8H1)H% 97R#R+3-1K6I[Z!Q74O%SCLP_:N#/8C7T2%X'JM4"F9D$@+"X?C)"T65"(\MLK# MVC#33R@CFAH92<6R;PZ]FS4#'U*B[/#I_'^O(/^?]0_0E3UHMX:?C\+]QIVB M)!R,"\!RH1'AFJ6L-%PD+F7A I S:T2OE>_W(P+7@O)U+ MCH+*E;TL4L@VRO79MAUM+Z0^V'N;@_'1Q0S2V_5E#%_L'9:W-5'?@$&:0HNN M4$Z78,X?)+"5ROI2J7[1HK37+ NAM2CLXYJ2C$HC -^7 OJ1YL48:*_VIO\! M4$L#!!0 ( /"!?%A&>E)BJP0 %@4 9 >&PO=V]R:W-H965TC$<=;(;^J#:4:GN*(JXFS MT3HY=UT5;FA,5%LDE..=E9 QT7@JUZY*)"5+"XHC-_"\OAL3QIWIV%Z[E=.Q M2'7$.+V5H-(X)O+YDD9B.W%\9W?A$UMOM+G@3L<)6=,[JC\GMQ+/W()ER6+* M%1,<)%U-G O_?.[W#<"N^(/1K3HX!B-E(<17R8A&--2&@N"_1SJC M4628,(^_=@S"!F//M/GO)"' #\SA% D ."%X"C$3HYH/,R M0O<(H)L#NK8RF11;ASG19#J68@O2K$8V%H%!HOJ 1_9,F[!P*)IF:-I&+5,@_( M=L/"#838NRSTN_/_/46O[/C;<&$?TB+PSN2M7$Z<$([!!6*YT$ X/K8L,;E( MFI!G(Z9&]^*Y' [Q2R *WQ;A)HMP;QK#M2 \ZR.8RDDP\MM#[%E19!L\(FHB M6$#?:X_V *PUXV&4FFI@G0PX3*5I.I (:=\:B(J*MF0"MZN<7FN:'W1ZKW!Z MK]Z2)K-H5Y'KSP=C+J'RTJZ1H6N40.>AK]AEG>3VWTWL>/0 M?3'D/-S8;EJIL3:)M_J@(;)2O7QO/P-ZC3X".5U#VIMB*XL_&(#]=W;HG."% MG8?>2SO7!_I1(<%>2% KY,B;];T^KX_ZYA^[(;9RC?8#M]_LQ.TW.G(WQ586 MOQ^Z_6^,Q]]V>O=U1^Y[H]=._S=&*M_,5.4K^S'&KY]C\%T$9OJO[OE;'%5) M_E9 _]\0B1-W)QN0V_#_5\-_Z:L!WOS9 ,U_-V0N= ^V56(JUW9[2D$H4JZS MC_SB:K$%=FDW?EY=[YW/LJVG5W?Z>,?NFKG[$-F>&]ITC=_($-$5AO/: WP! MR6P;*SO1(K$;.PNAM8CMX8:2)95F =Y?":%W)R9 L9DX_0=02P,$% @ M\(%\6/U7DWP+#P QJ !D !X;"]W;W)K&UL MW9WO;]LV'L;_%<*W.W1 %EL_+#N])$ :D5@/+=9KM[L7P[V@92;6*DL>)27- M87_\D;)LFK9,6\.3-P<,:^*('TI\R"_)1R1]_5S(K^5"B(I\6V9Y>3-85-7J M[7!8)@NQY.5EL1*Y^LM#(9>\4K_*QV&YDH+/FT3+;.B/1M%PR=-\<'O=?/9) MWEX7=96EN?@D25DOEUR^O!-9\7PS\ :;#SZGCXM*?S"\O5[Q1_%%5+^L/DGU MVW!+F:=+D9=ID1,I'FX&=]Y;-@UT@N:*?Z7BN=SYF>A'F17%5_W+^_G-8*3O M2&0BJ32"JW^>Q+W(,DU2]_%["QUL\]0)=W_>T%GS\.IA9KP4]T7V[W1>+6X& MTP&9BP=>9]7GXOE'T3[06/.2(BN;_Y/G]MK1@"1U617+-K&Z@V6:K__EW]J" MV$F@.-T)_#:!?VZ"H$T0["<(CR0(VP3A7H*CSS!N$XS/S2%J$T1-V:\+JRGI MF%?\]EH6ST3JJQ5-_]#(U:16!9SFNF9]J:3Z:ZK25;4;>Y^N:JVO FUA4/,V^5U?\\B4F;[[[_GI8J?PU99BT>=%U7OZ1 MO#R??"SR:E$2FL_%W 8,U8UO[][?W/T[WTG\R.4E&047Q!_Y0<<-W;N3QR*Y M)-Z53NY==22/ST@^6B>/NHKCC.2!=_3FV?G)?4=9!MN:$#2\X"A/Z?\^+RM9 MJ\A1D5\_J O(^THLR_]TW-V[-2WLINF ^+9<\43<#%3$*X5\$H/;O_W%BT9_ M[]()"8N1,(J$,1#,TC?SPM![E2YJ;BE&YQ'[J50@9+"J)Z_K'@^3U5,+M-O9+F. MEBN9%I)419-<-7NQG G9QBT_W-&15T)?(T7Q<*&D)L^+-%F01'6\3=*S[_\? MM6KY&_XEN5,?/IB,-R'KHGV]%BA5_T0_C>.[9 MBYV=2C\GO%1#G62QSJ'IG3X4/%<5555A=2O?^5?>Y51UAUG6C$Y4"D<.38)H M='EE$JBR3O,DJW5IJ'+2B9-:2ET,JT(V'9Y*E:F^\8=*YZXSONQJT* ::#7H M\;9!CT\W:+XL:MV89SSC>2+(O!9=;=A)ZMN&D; 8":-KV*2!Z3'UT^UX[$>3 M:#0:70^?=H7KN#*X&H^GNU=:JD1;52*G*G=)(L6F!A4R?4SU4"HMRUJ)DY:) MEJM+(2>UKT)(6(R$T35L;"DT&AWJ%WDT&:ZU6;JU.9(^(Y5PVDZ MAE\_-OU/YV#42>XK$!(6(V$4"6,@F*7UU5;K*^ADXPJI+Q(6(V$4"6,@F*6O M-S*^PNCTZ$2-7',]%LS:<4J7M&Y.7VU;VF['[H]&75$LAF9,H32&HMGB[9A" MGGNVHP>]F1YR6Y.+3OF]K:]@T/4)7#H72&(IFB^H;47W8?,&- MZJTJDA9#:;2E60$C&EWY'7.&KDO#<#HZ/FGPC/GF.;V?C3NC9INBK(C4LVDG<)!;10H+8;2Z(D2 MFPDN37WGVO13_^6U&N@UE5_-K,/+T>BOFQAVH4N5ZXG=[S67*EGVL83/4,(+2 M8BB-MK3] !?L]\Z@3&U1C;'DN9VE3WN:;=TE*>;:8>_N":#&4DNS"LK;[P:@ MAA&4QE T6T%C/WEN_ZGI!I+&A&K63:A6J ;(JE\@Y8++[F$RU'=J:;OC2V^Z MKQ_43X+2&(IFZVZ7N=K MIKT7*/?NS'K+!O6>H#2&HMFR&>\I<'M/9@W:B;5*;D[O9@FUG* T&G0L0+KR MIETS5E3&MG@[>PG=RYF^_,0^[TYS )VL.\?>,F-W'&*W'&+W'+Z&Y108RRD( ML9TLU'V"TF(HC4)I#$6S93865>"VJ)K]>4]EM[66,JV8]55XO5>\KM?6X7B?7J2G4HX+28BB- MMC3/MS4=!^'4"_=U?0T'*C .5'!BP]O\M[JL5%?;],B?M:3@;AEJ64%I,91& MH32&HMGUPEA6P13;+4-]*R@MAM(HE,90-%MF8VX%;G.K;[<,-;*@M!A*HRUM MOUO>G^XS5*[VD1W&H@K="Y_<1S:XXK(;W%=**"V&TBB4QE T6W!C5H4>-"Z' MT"534%H,I5$HC:%HMLS&W K/V(MWSC+_\-#R";KWL]Z[L^PM'M2Y@M(8BF:+ M9\RM\-1>O?4P>:Z'R=5FXM2Y(*,E6>>,'%$/:DA!:;3C*?;]1E2&MB0[9UN= ML;#I3QUN!;6;H+082J,G2E ?%G\51D3WKRWXY VC])001/ M%D0?=SFO,]'L75H?(_5_> K6D0):\AB4U.M7H@ M21)5GEQON$ME4B]U$2:BO&@/NM*%^9Q6"T*_)5J#>UXN",M4.WO#2[T50E6' M[5E8SB+Z?GTJUTH6B1#SYG@M-<>X*TM1D2]--4D[[Y M;,_UVLUJ\Y!2D]03ZN=*<[W12LSUUL#N4[I>PQL-C3<:X@[J"QEUFHC&W]C#<:GCC2ZZQ)&/F#?.3?TF6]=,_+H"XIE!9#:11*8RB: M70>,CQIB5_*%4%L42HNA- JE,13-EMG8HN$9>T!WQY&YZM4RH88J>ENAU.?& M=:J]INZ>B#;9']]#+4\HC4)I#$6S)3269^BV/,^/UFE^.EI##5$H+8;2*)3& M4#3[8%1CFXZQ*_O&4+,42HNA- JE,13-EMF8I>-3&TO_5+1NJ=8YEWO1VIUQ M;PFA1BB4QE T6T)CA([=1NC9T1KPJMI]*[U;.=1NA=(HE,90-+N*&+MUC-V; M.H8N%(328BB-0FD,1;-E-A;NV&U MFU[?4"S./J*NJ6<6J;MSJRW;% G%DIC M*)HMV\XA]&YSZY^;H[J:CIAGV;'#T\:'?D^7V7/OSJ^WF.LL#'6"AM#K3 H+8;2*)3& M4#1;9F.%C=U66,^E8RUM?T'5>+P?WJ$^&)1&H32&HMGZ&1]L#/+!K+TZG=)" M33 H+8;2*)3&4#3[>VB,"19A3; (:H)!:3&41J$TAJ+9,AL3+'*;8#WC=$L[ MM?#UWIUK;_V@#AB4QE T6S_C@$4@!^P5]E2Z;ZUWDX.( M15A'+((Z8E!:#*51*(VA:+;,QA&+3CMB?2)[>&9DAUIC4!J%TAB*9NMGK+'( M;8V='=E??9.>^T9[!P"H0P>E42B-H6AV!=KY*LD(&^>Q7R*)_19)[-=(0@TU M%,V6V1AJD7N/;M\X/^F,\_L[RN_=N?;6#^J406D,1;/U,TY9Y';*SH[S!POI M-T<^NH,W=.LME!9#:11*8RB:72N,_Q9AO^(R@KIL4%H,I5$HC:%H]O<)&Y=M MXMZA:]ITLF[31_>"30Z_2R#LW@OFSK*O>% :;6F[BZ<.OA[X-0RQB3'$)FY# M#!B..U]^=FH+W88+I<50&H72&(IF5Q7CO4U\:(R>0/TR*"V&TBB4QE T6V;C METW<&W9[#K GW=^'&>Q'::@/!J51*(VA:+9\Q@>;N'TP;$ _^;K3?3>]&SG4 M;8/2*)3&4#2[EABW;3+&QG*H)P:EQ5 :A=(8BF;+;#RQB7O56M]8WOWED>%^ M+(=Z75 :A=(8BF;+9[RNR8GSZ,Z-Y1]$I:356[[;JYPA&[K$#$J+H30*I3$4 MS:X,QCB;8 ^AFT"=,"@MAM(HE,90-%MFXX1-W"O1>E@D5P<6B7?$(H'Z6U : M;6F[%DG4=:P!*E=+EJEQKJ:(L^6ZAM6G7SBZL^[;4J&T&$JC4!I#T>PJ8:RS M*?;TN2G4]H+28BB-0FD,1;-E-K;7U+WD[/R /#T\?NZ(9^W.LK=X4#,+2F,H MFBV>,;.F;C/K[HFG63/YF152I6YDY"K#(U\=Y\;U;J-0TPM*H]/#8^J"J["K MYT7ENY9P6"Z$J&)>\=OKI9"/XEYD64F:[P"[&>A6N?U4GUNEO\G\[9T_&!Y\ M3KVWS-.?#PWF]GK%'\5'+A]3U>=FXD$A1Y=Z$B[3Q\7VEZI8J5GN0-6)JBJ6 MS8\+P>="Z@O4WQ^*HMK\HC-X+N37YK9O_P=02P,$% @ \(%\6"O,PGUS M P [P< !D !X;"]W;W)K&ULC55MC]HX$/XK MH]SJU$J40("4W0,D%K2ZO=M*J+N]^U#U@TD&8C6Q<_8$EG]_8R>D[(JE_0+Q MV,\SS]CS,MEK\]UFB 3/1:[L-,B(RILPM$F&A;!=7:+BG8TVA2!>FFUH2X,B M]: B#Z->+PX+(54PFWC;RLPFNJ)<*EP9L%51"'.XQ5SOIT$_.!H^RVU&SA#. M)J78XB/2EW)E>!6V+*DL4%FI%1C<3(-Y_V81N_/^P#\2]_;D&UPD:ZV_N\5] M.@UZ3A#FF)!C$/RWPP7FN2-B&?\UG$'KT@%/OX_L=SYVCF4M+"YT_J],*9L& MXP!2W(@JI\]Z_RS@!1-$; M@*@!1*\ _<$;@$$#&/A :V4^K*4@,9L8O0?C3C.;^_!WX]$M-K"$YH"EK@F^ "/]7."WL!=195!6!FI$EF*'%;BP ](M@/W*LFK5#)6 M*OA;JI0MA 8MP;LEDI#Y>[AR>T^9KJQ0J9V$Q'*=TS!II-W6TJ(WI"TQZ<*@ MWX&H%PW@R^,2WEV]?TD3#SL3<+=R;'%9?*O_6\7) Y;B<.++$^:.#52OM0.**1S:H<_4_O" M\2AX98A;)?'/XN%\0YCSLZ:8NKSIP\)@*@GF6X/HGYM+G[/: O>0.UR;RB7[ MV"=9W(%*Y6@M$+,LM-JA(;G.T=4&0SU,<$5P-[3$2>WRW\IG*+2BS$)II#9 MVL,Y>[%8HX'^M2_!=Y$$+Y9/!2;F"Z+K?'7/?RG/?LQERP46-B'O=ZQ\(OFWI>PW?!]^40R>5 M,>XB2FW\)&!8SEWL SG_SG7W7%:')SVR0+/UH\-"HBM%=3VVUGHZW?)T\EW\ ME7T^NEF,SMGC9IJ%/^CK4?A)F*U4%G+]^,H %./EWI!NO0=>JV)^[W_ MS'@BHW$'>'^C-1T7SD$[XV?_ U!+ P04 " #P@7Q80H,._C@$ !##@ M&0 'AL+W=O^Z$MKNWGVH^L$D UB;V#G;@5:Z'W]C)Z303;GN+E_ ;\_,/..Q M\WBTE>JK7B,:>$H3HVICLTO=UM,:4Z:;,4-#,4JJ4&>JJE:\SA2QVH#3Q MPU:KYZ>,"V\R=K3.1V[ 7>;N 37ZV-'? GHXRM M\![-EVRNJ.=75F*>HM!<"E"X''M7P>4L< "WXB^.6[W7!DME(>57V[F-QU[+ M1H0)1L::8/2WP2DFB;5$F_78&W@0 MXY+EB?DDM[]C2:AK[44RT>X7MN7:E@=1KHU,2S!%D')1_+.G,A%[@*#]!B L M >%K0.<-0+L$M-\+Z)2 CLM,0<7E8<8,FXR4W(*RJ\F:;;AD.C31Y\+N^[U1 M-,L)9R9W4JS H$HI60L#%W!?% #()=SD)E<(<\5%Q#.6P)P]TY8;W8!;$25Y MS G+!?S)14PC9 6U@?,Y4[1HC89'+/D YS,TC%/C K[^8:(V'#\J QZ6@0=OA'T#*,FM(,&A*VP70.?O1\>'L)]2E^5P[#*8>CL MM=^T1YF[%=JHW*8''NYH =P:3/5C';G"6J?>FCWHESIC$8X].LD:U0:]R:^_ M!+W6;W543V3L@'B[(MX^9GWRV=9-(IEPQ5-'M<#W'=Y>09M)MQOV^KV1O]DG M4;.L/>QV!]6R@_ Z57B=H^%=T6[$&-MM#F"J,.8&KE8*T>W2+$<[TZL+^ZC= M[]VA$QD[2$&W2D'WI*79/27Q$QD[(-ZKB/=^KC2OC^,?@L?&0UB;HP+8W2O6 MFHC6T"Z70=+CC MAX*4)&D>;;$WN%"YE4(#!^\U(!<):@VD;6 JQ0;I""X2M,>.H Y&T@=(76M# MPL:J(\V?()6DAC1DBDL%1CHX21!W2B$8.N.=PC$WSQ S@W:-0KEL6*&T77/B M$)&X==!WQ_]'3I6^L]^$*VTOB\KQ3CXU2CIIQ@0YEX05T@ 3)-](]%$L"C/V M;,DK0L/KA[O=O5H0SD#JK?F@%1MDK@G $&.N"@0O59S M^(*@;'.G1"D?E"F+CLH+,GNY(!.Z("\JC=NLJTM_3T&GJ%;N):(ADKDPA1ZJ M1JO7SK5[%'PSWKJ<4GG7S00T4[QG7EP4SRLJTQ47&A)&ULC5113]LP M$/XKIPQ-( %)TQ802R.U=&A(0T,4MH=I#VYR:2P<.[,O+=NOG^VD62>5:B^Q M[WS?=]]=?$XV2K^8$I'@M1+23(*2J+X.0Y.56#%SKFJ4]J10NF)D3;T*3:V1 MY1Y4B3".HHNP8EP&:>)]#SI-5$."2WS08)JJ8OK7#(7:3()!L'4\\E5)SA&F M2)><52L.5!(W%))@.KF=C%^\#OG+&=,PV2&<*,,&6 RAR^:K[ADPI\AS+G) M5",)CN=(C(L3. (NX:E4C;'A)@G)ZG%]]O*U^%A]DG&-V#L/!*<11/(3GQ1R.CTX.\ [[K@X][_! 5\_ZKI[" ML\P$,X87''/X/ET:TO8Z_MC7@I9XM)_8C>BUJ5F&D\#.H$&]QB!]_VYP$7TX M('O4RQX=8D]=%_9I:E&7'N6F?)V.K^(X"==[%]L262 MM(QHH'G-!%ZY,3&9.>NJ\,84Z9[,D-!/5.I4F;H5<=NRKAPQL.B[5Z-AS(W"1=XKT#G:W 8EXBD*S:4 A=.1<^&?7_D#:U",^(OC0J\]@Z4RD?+) MOMQ&(\>S$6&"H;$0C/[F>(5)8I$HCG\K4*?Q:0W7GVOT;P5Y(C-A&J]D\C>/ M3#QR3AV(<,KRQ#S(Q:]8$3JR>*%,=/$+BVJLYT"8:R/3RI@B2+DH_]ES)<1[ M#(+*('AA0,JT&_0K@WY!M(RLH'7-#!L/E5R LJ,)S3X4VA36Q(8+.XV/1E$O M)SLSODFS1"X1X1(%3KF!^X0)^ 4NHHA;G5D"MZ+,%JOZ_C4:QI,#&O']\1KV M/Q_ 9^ "[GB24+\>NH:"LM!N6 5P6080O!& '\"=%";6<",BC#8!7&+34 IJ M2I=!)^(UACWH^X<0>$&_):"K]YL''>'T&X7[!=[@#;R!Y^\_'4!F=?UQA^D$ MU3]M,G6BV&H^UQD+<>10N6I4'M-#H4/',MK1)T(W[9XQP)=.,B>673Z>!?_)5PWJ6A7*.2@-6I:UA$4M@ MI#PSD"#3!@(?ELAHC)P"+=8]N&G&IFP)Q2(+1MKU$!4PR%"%* P-M18F1DX[ M 4MHW8<\LP.IR:Y*/,U38 GM#40[IWI61<^M,*CL4O* D$P]C\D8!( J(*&?)AE/$D5WDR)/76T5J<8%K\#UO M#VB)A"E7I&U_KXCFJ&H4^$QZ[]F@ZPEI)FTCHE*'>LR+:.WL%7[FJ"U!GJ88 M<>*:+)O)4Q"V54!G+FU9 <=-!1QO6P$-44SXC$]XPLW2YF);.70[J9.YC7RG MY9;D3QKR)]N2#Z4V;41+P.,"T![ YN-^[VCHSMM.6=%6JM859HOG>6@S^BR@['6XI_%E#Y^S=.^Y=7?W?ZN+LVH,[<3^Z]>P( M;$,"WUN=Z[R?N@M7\#O28E=HFV*L'7+]]R2X>F,S:.7O_W^2=WO=EE6P8A5\ M/,__J/:;KC3OQOWPW.X(;5.%U?':[__<1-_IP7M7:)MBK([>?N>!=JM$'[Q. M=._5KM/M]Z.\W+4+:XIJ5MSC[7DH%Z:\Z#6MS;>"B^*&_*+]TGY#*"["*YCR M \0=4S,Z#]*!=TJ07N^$SD&JO-.7+T9FQ;5X(@U=LHO'&!D=6>T ZI]*:>H7 MZZ#YLC+^#U!+ P04 " #P@7Q8'0K]=HD) $6P &0 'AL+W=O':6K$4LOWE,THCG\FVZ'&;K5/!%62D* MA]2R1L.(!_%@>EE^=I=.+Y--'@:QN$M)MHDBGK[KOE2W(O\87V7RG?#+6411"+.@B0FJ7B\&ES;%[XW*BJ4)7X+Q'/6>$V* M0YDER:?BS?O%U< J>B1",<\+!)?_GL2M",.")/OQ9PT=;-LL*C9?O])_* ]> M'LR,9^(V"7\/%OGJ:G ^( OQR#=A_C%Y_DG4!^05O'D29N5?\ER7M09DOLGR M)*HKRQY$05S]YY_K0#0J4+NC JTKT&,K.'4%9Z>"1SLJN'4%]]@*7EVA//1A M=>QEX!C/^?0R39Y)6I26M.)%&?VRMHQ7$!<_E/L\E=\&LEX^]?_1_/ M15Q(1NY"'I-WY'JQ" HE>2B_JWZ/A:[?,9'S(/R>O"%#DJUX*C(2Q.0A#O+L MK?Q0OOYUE6PR'B^RRV$N.U@T,YS7G;FI.D,[.F.3#TFA/'?SIBB=C?C'-T*_I!$MS,[V5^B4K3H=K=X7 M('(C3_@%N4TB.0IFU>_M.DUYO!1EPS%7[;GO[Q6A\D:WY7%P-Y'";B?1)#*;__I<]LO[3IC82QI P'P331'2W M(KHF^O0^3^:?WLU*<>9-$?\F;]HD,=+Z2H*$L0HV+F'%E?9IZC@C[W+XU SU M?B'/=L;;0EH(O6T(/6,(?Q&S3&U\FEK4S!NV7&3?*: $\WP;PW!C M.Y&6TSTY(:Q_XQ]%EJ?!/) M:&>$:BGGCARK:Y2R&[[5!H]3\A)P'<<;Z6AODSA+PF#!\[+:DX@W MPCBJC1-76Y=GRR\/%F>I$;U%V72=A7(P;!3 :AA MA])832NN-MOX6F>[EOU0*5T'9=IMLVO_HDM1M]4WM]8[SE"S#Z7Y*)JNF_+[ M]JD-OPUU_% :@])\%$V74KE^VVS[T1<;:%H 2F,US7BQ,171(ZS2 K8Y+_#U M%YO&Y86L11HD[:8'FCJ TMB!$#GD1?"T==$%U0]=/)4JL(TF]O\^4X!F#J T M5M,.S10.E-(7$Y79IV:S_VL0B7<=4X1R#56;(-^Y0&H/2?!1-UU$E'ZA]XID#A68D8,Z>-IBSYUSQYWL!F^_ MG&U9G>E,JKP\-7OY7E>&#_4L]^LN%E [#Z4Q*,U'T71I57J >J>^6$ S!E : M@])\%$V74F4,J-'&;FUFMWTQ WI+ 77\!P[.8%]0_=##KMP]-;O[?H-C$ ,& M1V@" $IC4)J/HNG2JK0"/3_UX A-*$!I#$KS431=2I5DH.8DPQ&#(S0O *6Q M P=GEX-C:]2_Q?T#CDHI..:40F/QX76(O'_(C(.;F=C[9EAHF@!*\U$T71N5 M)G!.G29PH&D"*(U!:3Z*IDNIT@2..4U0#&[MMM9IB#9A2@- :E^2B:+J7**#@''V HGF7E2U$,;=6* M=A#/4R%%:Q4&FA^ TEA-VUF&MG97JU&-ZA%7QM\YXNZ";!OD\HG@[B1 #6N. MS=25?;'&^E'=MA6T'9?2G8+,W+W>/]]OX>==Y>==LY^7HT\DQYVLG @G]:H: MW^2K) W^DJ/.)E[(B_9:7CG:@FN&]WZH$FKMW?U' 6S7'H]&YWN/5GX+V^XJ MV^Z:'RUHE^")!R&?A8(\)BD)LFQ3I%Q:-8!Z88;Z;G??=T\FX_%DUWBWE+-MQSOW.M:37>6I7;.GWI]? MRAE]L8Y23UY>S<#13_29V^L=;JCCAM)\%$U7KO$4_:D=MPMUW% :@])\%$V7 M4CEN]SC'W3T9,@-Z2P$UT0<.SK!>+@1KQ>4XNZN[3XFK<) G3>4QFK:I'G5V#<%+:7HF==Q"ZNKG+*+?<#> MC.L=2*CO=?>?G[?W'[)O*>5,NN[X1)*!&T1:2ON.-,KR>V?!^U4RUY6;(-A'-7>@K(I3&H#0?1=/% M5-;9._6*MP=UUU :@])\%$V74EEPSVS!_<_K(*W$ZQX=S8S>:D!-^('CDX-9 MYP06U1$]],J\>U]@WK]@E=S<3&]UH)X=2O-1-%TPY=F]4WMV#^K9H30&I?DH MFBYE8P>^PYZ]/>%HKMA; NPF?/L+WL5!M5J%=UA8U??2*3+K-WFR+O<4 MGB5YGD3ERY7@"Y$6!>3WCTF2O[XI&MAN?#W]!U!+ P04 " #P@7Q8U+T? MU@H% #Q& &0 'AL+W=O]-L9V"D@!7]5(C1I==+T/I_NPL0>PXA=N=X'DWW?7=@Q^R6(( MR8=@+S//S//LVV0RWF7TB:T .'I.XI1-M!7GZVM=9\$*$L(&V1I2\D*B5)N.\[%[.AUG&QY'*=Q3Q#9)0NC+#.)L-]&P M]CKP)5JNN!S0I^,U6<(#\*_K>RK>] HEC!)(692EB,)BHMW@:]\TI$-N\5\$ M.W;PC"25QRQ[DB^WX40S9$800\ E!!$?6YA#'$LDDGGW]N(OZ";M, 4CD#Z#XF*?J$'L0" M"S#W^\@>03Z M0PS^BG3$5H0"&^M<9"[CZT&9Y:S(TGPC2VRBNRSE*X8^BZAA'4 7E"O>YBOO MF:E$]"$8( M?B5Q-JR.A>7]WL\/=[^^.%6RL:A:M',]Z ^]!ZHIF8OV':)XE MXE!@I)@M2DFZ!+%1.9J]H$.[>_*2#]_L" W1]W\$)+KED+ ?7?-3Q!]VQY>' MTS5;DP FFCA]&- M:-/??L$CX\\N;2\)YE\(K*;[L-)]J$*?%GN"(7&@,D[2 M,$J75^@1EE&:BD=Q((D]$$"7G@6NG>/*LWD[M1W;<1QOK&\/I>JP,SQKY)IU M.U^9YYDJV)4*=B\5EF*M\>;N+.C:+1J>)\B.&FS;9AA;MFL;#;;*?,YD.ZK8 MCGJQ%7?N J(W^(Y:1#Y9MN/A!M\.,].QL&O&%YW5$N]DZ M;1K8,T9>8Y'..^UBZIV]IR#]5^]EM41O9IF>T)&C;=>Y[ MO\.NL>]K[+R*G=>+W1:86+E(\!/S"C2(&'F,.XEYK42&MF$Y=G,I*^.>>J9? M"*PF$3;V)9%QNDAK4:B*%Y[EPYTEC-%S#:C#GZK5I=#J8AW4CU@IUK>\LI8R M;8&*OQ1>UQ.@-8T"Z'D=ED&\ ^V<05NXMI4[L(:-K:-.^%Q!S+T@YOL$45R3 M)32V#F_ @6$W=3#;*ZTI@C+)Y;@-1GL@>$T9>@P,4",Z&KAN4P^[Q]'B=UC5CI8ZS7VMB-7%XE&:_2_B,E)S7K%Q\-.\ ME-79G7S3?$09BO=U*%87HJ=IV>.^=EI3WK5\+E2,EA)^1&F+][4M5A>W+0DI MR-Z@W&A!EG)* KXA,>) DROEUE.'<= +$,H01HGLVJ 1"LE+5]MGWA/(*8#8 MVTC^$22W1!J^(IG##JBZK/NB&K^GJKY"/@1Y&TS5<)H=B3'J1:!4]:+%^*70 MZGVZ?35NOKL:[ZGPD4#]5ZT:Z%1]+X56Z*L?]((3H,N\I\[$]MZDO&B/5J-5 MW_XF[U8WQF?XVB^Z[WN8XI\!=X2*DIZA&!8"TA@XXNZD17^]>.'9.N\X/V:< M9TG^N (2 I4&XOM%EO'7%QF@^B_']']02P,$% @ \(%\6/6;3'+? @ M]08 !D !X;"]W;W)K&ULK55M;]HP$/XKIZR: M6FEK( %*.XC$2[=56C54VNY#U0\F.8C5Q*:V ^7?[^Q 1BE4FS0)$?M\]_BY MQ^=S9RG5DTX1#;SDF=!=+S5F?N'[.DXQ9_I4SE'0RE2JG!F:JIFOYPI9XH+R MS ]JM9:?,RZ\J.-L(Q5U9&$R+G"D0!=YSM2JCYE<=KVZMS'<\%EJK,&/.G,V MPS&:N_E(TH]!<"E X[7J]^L6@:?V=PSW'I=X:@\UD(N63G5PE7:]F M"6&&L;$(C#X+'&"662"B\;S&]*HM;>#V>(/^U>5.N4R8QH',?O'$I%VO[4&" M4U9DYD8NO^,Z'T@<2 @7 >$+M&2F4MKR R+.DHN05EO0K,#IXV+IFRXL*B*!>]2&BQD<#]$PGIT08%"KGY?@#]>83U ]DO%N/(3CHQ,X B[@-I6% M9B+1'=]09I:?'Z^SZ)=9! >RJ =P+85)-5R*!)/7 #Y)4ND2;'3I!^\B#C$^ MA;#^B7@'X1Y"@[\/#]ZA$U;'%#J\\ #>.&4*H4_UFL! YG2'=7D(/46JSY#N ME8'^"K;]1FSES+TE4PD\_"!(N#*8Z\=] I?[-_;O;WO)A9ZS&+L>-0N-:H%> M]/%#O57[LD^<_P3V2JI&)57C/?3H5AHJU"GC"A8L*UP%:U>GTM6IAIDMU-TJ M*54HH<\>WV$[NK4_0/F]73J](-RO2S7\FO:&[H,NTGVWS#9-Z M.VSNT'WK%(:UU@Y=?ZN#Y*AFKK%JB&4A3'EI*FO5NWNN9>W8^]33RQ;\!Z9\ M$*Z9FG%*)\,I0=9.SXB8*IML.3%R[OK41!KJ>FZ8TKN$RCK0^E1*LYG8#:J7 M+OH-4$L#!!0 ( /"!?%C\S4O 2P, P* 9 >&PO=V]R:W-H965T MJ# MLSN %5^VMH'P]QU[R0;0LFJCOL!Z/'-\SHPO,UPK_6 6 )8\"B[-*%A86YZ' MHP-CO?Q"FY5^K!#:Z+41 Y0L AMPZ!XM\*)L"Y T(:O[>80;VD M"]S]?D+_X+6CEGMJ8*+X#U;8Q2CH!Z2 &5UR>ZO6GV"KY]3AY8H;_TO66]\H M(/G26"6VPD<"NMN KA=:,?.R+JFEV5"K M-='.&]'\GLAES+'*1+*)ER*LD)N:NJ2M2, M?*=\27W.;U0!W#C;!\JTGP WNEA371CR45-IH2!?%;D2)5<; $.H+,@7)4^> M+=]D 9HD43RH%GMS"98R_A97?3;^O %Q#_K7,+2HTG$-\ZVB<:4H.:(H3I"G MM M#KG"A8A\@Q/34.4J>^0;OP.Z27=!D*3OP]/6NATZY)U/5[W M"-[=@FH@8]R[!9DH@>?95.6YT%B .> 9LV2\(;M^4[KQ9E\I\O,S0I)K"\(T M)KA:O]>\OKM7SDU)'$8T"L(LM>OXC1ZWY2<_P2VEZI>G:I>&WIV]5CB M=8'Z5XICCCAN]7?DADDFEJ))>(465X?%78"K+.KTXB0=AJM=3UK3/7T!7?IXC&XKVK_6Z;19TZ!94EI+2O].D@4MR!LFR0:H-F^;Y+0CI55D M$_47!.Z).:O%G+4B7;(5*P OM T#7C1)J.+C:#>)!WNGU66/5K^FU6^E=P[41Q,^%!37CP0L+']WHKXK_N M]4&C^CA-#G2%.P^K #WW_88AN5I*6[T?M;5N:2[\2WY@'V.K4W4FSS!5GW1# M]9Q)0SC,$#+JG.$YU%7O40VL*OWS?:\L-@/^S3P"U0-X#9 M'U!+ P04 " #P@7Q8ZV;*3V@9B)VT#; C[K8/BS[0 MTM@2(I%>DK*3O^^04F3)5M1F(2 O$4G-',Z<.9&'G!RX>)0Q@")/6L&>3'=W""M37W5+@S*Y0HB0#)A/. MB(#-U+IVKQ9NH!V,Q5\)'&1M3'0J:\X?]>0NFEJ.C@A2")6&H/C8PP+25"-A M'-]+4*O:4SO6QR_HOYGD,9DUE;#@Z=])I.*I-;9(!!N:I^J!'_Z ,J&AQ@MY M*LU?O=/!.'0:O./BE@V\2+2(S M:=U016<3P0]$:&M$TP/#C?'&;!*FR[A2 M\FZ*=FM]_S1#V3.Q8"TX2294H9 M^4Q6BH>/9(X$163!,U2-I(;WVR<]!NV1YA&^O6-HP"1/DX@JG*\4/K#02A*^ M,;X"8EUW!/_"I20?;T#1)/V$NWQ=W9"/'SZ1#R1AY,^8YY*R2$YLA9GI^.RP MS&)>9.&]DH7KD7O.5"S)+<.8F@ V4E+QXKWP,O@S MH]S/:T-!6*<*"N6V)5\@C@RB_O#M9[X?#"?VOI[4N='0]8/*J!'LL IVV!GL M@DNE_TT$[('E(,FW>\C6(%I+U GUUA+U!-;(.JBR#MY9S4&?5/4$UJ!J5%$U MZEW-!>*P)M1+=W0BYG,;-Q@X[6(>5[&..V/]'1@(FA+\AA,:X8]5(I6@YE>E M2]:=H&^M54]@C?POJ_POWUG6EWU2U1-8@RK7.?8=3N_"+B$;JAUYI])NL?*< M\;A=VVZM47([ WY $J@(8R/O"+_7*=^9TG5INQOSK17K"ZW)@'=DP'MG?9 5?1_;)O<_^B::8O^AQ8WG MN4=0"=MV2[L3[LVUZ@FMF?RQ#7.'[RWM7KNWOM":=!W[-[>SY_DQ:0?G3?9@ M?"KMO\" !0!P &0 'AL+W=O&X.M9"KELYW<90,OL EACJFQ"(Q^:[S&/+= E,9+A>G5 ME#9P?[Q#_^9JIUJF3..US'_SS"P&7M>##&=LE9NQW/S JIZVQ4MEKMT7-I5O MX$&ZTD8653!E4'!1_MEKI<->0!2>"(BJ@,CE71*Y+&^884E?R0THZTUH=N!* M==&4'!=V4R9&T2JG.)/B?WI!@WC^63,^W6,Q1?6'C&/41O'4$,[$R/29 +C1M4??-U2V3=Y/JQ*'98G1B1+#".ZE M, L-MY1*]B^ 3WK5HD4[T8;16<0;3"^@&7ZA J(FZ 53J,_ -NN]:#K8Y@G8 MB06"H=/S6A9T[S1S1_=**2;F2'?!P' +^WXCMG5F)ST\_21(N#-8Z*-"E?RM MX_SV_E_J)4MQX-$%UZC6Z"4?/X1Q\/5,=:VZNM8Y].37RFC#1,;%G.Y1;L_. ML11+D+8#L1UEG83=3AS'O;Z_/L+>KMG;9]F_DX+F_>:7C.T#QDZ/>EIPG#"N M">.SA(]TC#%K@)"B@=5E@(PKZD92:6!VO_2Q=.*#=!IA+PC:)P3HU/ETSN9# M/6R&_(0$G4/.5J\9A</> /&I%O:C[OF!_K\L5J.:NEVM(Y4J8 MLN'5UOJYN"J[Y)M[^=;<,S7G0D..,PH-+CK$KLK^74Z,7+J>.96&.K ;+NC) M0V4=:'TFI=E-+$']B"9_ 5!+ P04 " #P@7Q8(WK^2Z))4G SVQ^\E)9N6H]!6>MV'QI;$P\O# MR\M[2%J7*R&_J05CFCP6>:FN!@NME^]&(Y4N6$'54"Q9"7?F0A94PU=Y/U)+ MR6AF"Q7Y*!R/3T<%Y>7@^M)>NY77EZ+2.2_9K22J*@HJGVY8+E97@V"POO"% MWR^TN3"ZOES2>W;']._+6PG?1AN4C!>L5%R41++YU>!]\"Z9V +VB3\X6ZFM MS\0T92;$-_/E8W8U&!N+6,Y2;2 H_'E@4Y;G!@GL^-Z #C9UFH+;G]?HO]C& M0V-F5+&IR+_R3"^N!N<#DK$YK7+]1:Q^94V#)@8O%;FR_Y-5\^QX0-)*:5$T MA<&"@I?U7_K8$'%(@; I$.X4".(7"D1-@>C0 G%3(+;,U$VQ/"14T^M+*59$ MFJFGZ_TQ+N[A+Q]\]/E2$.]IO0H;>JXJ>L(7Z@C",EG4>J%(A_*C&5M@!$8 MO+$Z7%M]$WH1$Y8.212*>6-&57 P@$BLD'-KC^^]^" MT_$_NXC"!$N0P%HDQAL28Q_Z]504!?BK,A2>$+6@4 6AE5X(R?_:=;J:R!IP M8@%-?'RXAFA9_[L?/NO0H+/C#WPN\=KX2@;. M-@R<'/^RQQ&O9*]M]OFGW>0]W?Q":E_=$FGE>=37< M#R8@Y ($(S#U$4;3Q8L,3KU ?4,F$EB+P(L-@1>'$-C,.I]9,6.R<\;QPO2= M<3#!$B2P%GW!V.5.8\R)NT%#XA$5+<%":S.YE84&_6=OKE35';[]:+V9#)Y' M^?!\"[H7N M35AX(&%(M;8)Y ^ MF%RE*4]8J;G.(73J!2,+D6>0"6I!EI5,%U0Q8K(<&R5,I>E6S+5ISYL@&$[& M+GT22A\50MHA#(+.EP-R;_AV35#9,7SG+#' M)3>-* EH<3N427!A]7A,;/XF M=@QE%#AI%/BUT8=')E,.!"\E3SO50 -PL1W)P0EVQ("_FMZD'$,L!4XM!7ZY M]'7M2=:)ZID4'**;'C^470@RCF<]K].=D 12P]PQY%;@]%;@UTAW-&]<:3=\ M=')7@YUMN];YKF.A:BDLM#8]3DT%?CGUK\H&(J!F5BFX!P$LHT_=,=V/%+U4 M<.HOV)NP8\BGT,FGT"LJ#LC/R/_(9YATBJKPIFS^>OHF&JAH"19:FV,GK,( M,V4+4845*EJ"A=9FTLFOT"^_W/"&1"8S:TTOC>X]0.'XQ>'M+]F;L&/(K]#) MK_!'Y9<9WO1Q__!&562H: D66IMCI\A"5$46HBHR5+0$"ZW-I%-DH5]']1C> M?J#(,[Q1Q0466ILP)R["/1LOAPSO@Y>8_97U]DQ4P8*%UB;:"9;P#'6,8TJ. M*2I:@H769M()F- O8-P85RRM)/@L QF8\WL^R[=V?IJUADYRSY^O?.YH&K\- MO1D[AJ8)G:8)_4JD:Y#_*G(3'Q7Y]&GJ'].H^T:H: D66OO AY,^$>K.480J M<%#1$BRT-I-.X$3^G:,?V16)GF_\3"8=IP#\)O0F[!@Z)G(Z)CI4QZ2B-''0 M'+S;F_3L ?5H&G_)WN2]PHXV45NGLOSZY0M[8%(Q4C!Y;];1G5^=$&66PG;7 MT#.WJ-])H;^ZWTJ[*#[-A3(=D5#-3@CX+_12V1R27'&]L ^9GC,'-=?[!^;: MS7K1"7*N&2]I;2CX\PDX]'I+==?D]>K^WCAO]@Q4-?LO6&)V%&A)J#LPF -4 MM00KJ*[7YV>,2)8SJEA&1)D_$5[;"%%/PYVED&9#0+76$^MV;=G&OER60M=6.Z/7-INN@\XT-A!C@R)S*8J.'E?5^NR)VG ) M#9XS;O=01%U$%$M:/EDF2F%;SS-6+V;;_1+%-N>@)',-H$!GI96FI64(#!*5 M!*-*6J9F8P?NP!S$S.HX/&)P-2\K9JJ=M?K?&/'< :AUL,V6C.^ IG\P](X* MQU#AD5/AT9ZSATT/UJY0.TCM8YUQP \VJ?VCDS14P8V%UB;-">[(KY-_V3@U M+435G6XW$-M[",_F9E1-C876YL1IZJB_INY,MP]<&/=7USMO1%756&AMJIVJ MCE!5=82JJE'1$BRT-I-.54=[SF&NH]_N[&BFJ'^HO1N%4<=&X>X.M-^$WH0= M0U1'3E1'2*+ZP/5Q?W6]?1-59V.AM7\3X'1VC*JS8U2=C8J68*&UF70Z.]YS M0O,'1WD#[QWE?A-Z$W8,G1T[G1W[I>AM-L.)OKKZ^VHOJ&+4#454M 0+KLJA*!@NM3;]3,C&JDHE1E0PJ6H*%UF;2*9G8KV36DAH&MY!D)@X$^$OV9N\8LB9VLB;>(VO:A\ Q,AY488.*EF"AM7_IZX3-!%78 M3%"%#2I:@H769M()FXE?V!R:\4R>;Q:>1EV[A?[Z>K.#JF)&6V^*L/M:YHT; M1KQ5I:Y?O["YNGFKQWO[+HN=ZS?!NZ1^-X>#J5\5\IG*>UXJDK,Y0(Z'9\"8 MK-^^47_18FG?1S$36HO"?EPPFC%I'H#[L3P# "B"0 &0 'AL+W=O[4IL&/YOOZ0XVH!_V=Q)K?L]2L!JX8H(3"=N%]RZ\7/T^B$-<%A^9G]OO:.7 M1ZI@):JOK-#EPDL]4L"6-I6^%\=_H/,S-GRYJ)3])\H->45\HDRG(HR3!\ZT>HN-6/Y2BD8AF9K[&H6;X?V\$[EL M14871(81^22X+A7YFQ=0G!+XZ+BW'3W;7D97&=>0CT@2BKO'NZ38X7HI*XZ(QOL,3\&C6 MT&6A'6,\T);$01BGT?C,A",PF@:S:3!QVYCT-B:_ST:W 5U&)K]JQ!%XU(/"]80=: =>*P%->-7C[DJ(!H@7>5IK=V-V"[S"! M[18?9I>SV4^;83P.DDF4!F=V'('1-$W2V;DC?_#0D M !D !X;"]W;W)K&ULK59=;YLP%/TK%JNF5EK+ M5X#0)4A-TFE]J!0U[?;LPDU !9O9)LG^_6Q#:$)(-%5]"=C<65TC$C&AJ4400ZQ M4!18/M8PA3Q73%+'GX;4:-=4P/WW'?L/;5Z:><4M&YT6CI)B/J;UP()K]F$B>B!Q+3 M S MW@)'UV@ARR2IB^ZTL(@[H<@8"9_F5Q+TL9NCRX@I= MH(R@YY16').$CTPA):J%S+B1,ZGE."?DV YZI$2D'-V3!))# E-Z:PTZ.X,3 MYRSC#.(;Y-K?D&,Y;H^@Z?_#G3-RW#;?KN9S3_!-*\9D2OLR4P,'_4"UG6]Y MB6,8&W*_WF)#U^D(ZHD9>OV*_%:1?[8& M9K $605)GR3_,XO@D\@.3 :MR>!\VB$!AO,^C\%12ETKZ*2])V:O5@X4#5M% MPX^5Y?!HK3 ,.WJ.8_PPZ-<3MGK"CQ9F>+1:X-D=1<J8"Y_(0UX>]D(=]R>@Z4TV[]S"WCK:K$WK=W/5$V8'M=*2:>TVL +;2O9VC MF%9$U,=].]O>'^YTU^S,3]2]0C?'=YKZ4O*(V2HC'.6PE)3632"SQ^H^7P\$ M+76K?*5"-E[]FLJ[$3 5(+\O*16[@5J@O6U%_P!02P,$% @ \(%\6)LV MB[-A!@ :R\ !D !X;"]W;W)K&ULM5I=;]LV M%/TKA%<,+;#%$N7X(TL,)-:*94BZHDF[AV(/C$3;6B72(^G8&?;C1TJ*)%H* M&QO7+XDD\Q[R'O&2]XCW?,/%-[FD5*%MEC)YT5LJM3KK]V6TI!F1)WQ%F?YE MSD5&E+X5B[Y<"4KBW"A+^]CSAOV,)*PW/<^??133<[Y6:<+H1X'D.LN(>+JB M*=]<]/S>\X-/R6*IS(/^]'Q%%O2.JL^KCT+?]2N4.,DHDPEG2-#Y1>_2/PN# MD3'(6WQ)Z$8VKI%QY8'S;^;F.K[H>69$-*61,A!$_WND,YJF!DF/XY\2M%?U M:0R;U\_H[W/GM3,/1-(93_],8K6\Z(U[**9SLD[5)[[YC98.G1J\B*BM50\*XWU"+*$%?_)MB2B8> /7S# I0'>-1B\8!"4!L%K#0:EP2!G MIG EYR$DBDS/!=\@85IK-'.1DYE;:_<39M[[G1+ZUT3;J>DUBWA&T3W94HE^ M1I=QG)CW05)TS8I99=[.VY JDJ3O=(O/=R%Z^^8=>H,2ANZ7?"T)B^5Y7^G! M&,A^5'9\572,7^C8Q^B6,[64Z%<6T]@&Z&LO*E?PLRM7V(D8TN@$!?Y/"'LX MZ!C0[/7FN,,\?+VY[_ FJ%Y,D.,%+^#]L:)"D\\6Z(9+B69$B"?]0C9$Q!)] MO=&MT;6BF?RKB_H">M -;9:2,[DB$;WHZ;5"4O%(>],??_"'WB]=M$&"A4!@ M%J6#BM*!"WWZGL::TQ1%7*RX)I?J*9S/?D6VR-QW45E ^EZ.:5;1QZEW8M[P M8Y.C5[4*G<,[T/G3ROE3I_-?2+HN@IFD>K$G+.ITMP 9-?SPO0!/=OUM-YOX MX^%PQ]]VJ[$W&$RJ5I8CP\J1H=.1D,ZI$#3.WQJ14N^-CVW?D(X5O>8SO8;J MQBQZ0DH0)M.R6?RW7EKU]J6Z."CZ/[4X\'8(<(YQWZ K/H'%5TCO:=%R8L MTK5>E,T23^=SFN_-!=\Z: 2-.(N2-,G-N@@<=1&XRZ!S6/LR" 1F,3BN&!P[ M&?S,#",+EOQ;3LH'RN@\49V;XKA%S6F+F7:;-GVACRI/)XX/9XM"5OH M?$%/C[6>+T+G!BSW?,5EGCYTNCYIK0:[CCM[W7=* (%9!/E>G59Y3HIN$Y9D MZPQ]O:79 Q6=N[0;8M]M&A0MA$*SZ6MDI?[QLI\2&XI72+00"LWF%=>\8N>T MO$FR1!7+O3 Q;+;)9A9$MT2+C*+!$R6BDUYW%_Y+AC.WX=Y, J'93-;IN>], M5:>W9/O] ?-PT'10B@TF[XZ%?<'1PQPH$2ZY!42+81"LWFMLWS?G>:#!+B[ MBT%NV+7%S]R6>U,)A&936>L,WRTTGN6B,\(A=< ,%"V$0K/IJW6%/SIBA$.J M@QDH6@B%9O-:JPW?+3<^:,'+*VY3PVW4Y+:3SG$K]\83W!(>?EMY!'Y+GX3N M 1Y*0"T^?+?ZV(U+]!_Z=;M*!$7W29J:[V\C=\Q"RHP9*%H(A69_0*U5"_:. M%[,85,Z HH50:#:OM9S!SK3^H)@M(=V?"MS][LW2,<0)KL4)=BN'EP/[BJH- MI+&!020.*%D*AV;S6D@:[ MCQ<."O)!*\CU'&^'.:A$@4*S>:HE"G;KAXXP_\"+2"]TB3.N(17&#!0MA$*S M>:WU"AX>,:Y!A0PH6@B%9O-:"QGL/B$Y**[;1R#CCMT;5)= H=DTU;H$NW7) MG3*'0T1OSC<\TN']^UHD,DZB[X$= G9#.E1^U2SJ]6@I:#=PSO4_5J.!&XYTCB_ZS@Z[W2^ M+4:"=IKB[G;O4I%CJ)&@5B/!=]1(64#@6KK<$'L7VH"J#"@TF[Y&^=(QZY=@ M"YA@*YB.H3*"6F4$\"HCZ% 9K45I5K9J?B0,VG4'[N$=ZGXM'H+7B0?S$> Y M0N_)UAVEH)H!%"V$0K/IK#5#<$3-$(!J!E"T$ K-YK76#(%;,QRPPXXZ2NK: M,0JJ&*#0"I+ZC2KDC(I%7LVM5R>^9JJHXJV>5A7CEWF=],[S*_]L5M1]US!% M&?HM$8N$2932N8;T3D8Z>D11V5W<*+[*:YT?N%(\RR^7E.@EPS30O\\Y5\\W MIH.JOG[Z/U!+ P04 " #P@7Q8@"9K3I<# 2"P &0 'AL+W=O+F2AUSCC<2Z3*HJ#RVQ)R<9A[V#L.?&2;K;8#_F*VHQM8@W[8W4O3\UN5 ME!7 %1,<2A?AJ.^_2N1=8(L@AT5:"FK\] MW$&>6R7#\4\CZK5S6L?3]E']MRIX$\PC57 G\C]9JK=S;^*A%#):YOJC./P. M34!CJY>(7%6_Z-#8!AY*2J5%T3@;@H+Q^I\^-8DX<<#1!0?2.)"NP^B"0]@X MA%6@-5D5UHIJNIA)<4#26ALUVZAR4WF;:!BWR[C6TGQEQD\OWO%$%( ^T2=0 MZ JMS39)RQR0R-![H11:@MDJ@,[,7JY 4Y:_,O8/ZQ5Z^>(5>H$81Y^VHE24 MIVKF:X-F)_"3!F-98Y +&)B@#X+KK4)O>0KIN8!O8FH#(\? EF10<07)-0KQ M:T0"$CJ [OZ].QG "=L\AY5>^-,\HQ5322Y4:=+ZU^VCTM)LY2^NE-6*([>B M/=\W:D<3F'OF "N0>_ 6O_Z"H^"-*]S_2>PL^%$;_&A(?7$OX4J;R.UI1B9T MYP:I)>)*PEX^^\55B"?CT*3S)]AA6W6/'/4FCN!G,SF^O57)X,:1?EM#\_F80=R,'I_N/IQ\'S&Q,,AO.'WH)$-/W;O&>F!-#N M!R+H!4+&I!.'PV@27$@V/GD#\2#?9YJ7M*XJ-4FFXQYJWPK'N'O$_)/J MH@"YJ8HNA1)1Q MR9ZL"["ZH\6NJF$>A3854=7&PO=V]R:W-H965T%)N)A3 M9,=+BC3=PUYBD>(YY&%$IANE'TT)@&1;"6E&M$2LKX/ Y"54S Q4#=+>+)6N M&%I3KP)3:V"%!U4BB,/P,J@8ES1+O6^FLU0U*+B$F2:FJ2JFG\8@U&9$([IS M//!5B!WSGL#%[9^*4 M+)1Z=,9=,:*A*P@$Y.@8F/VL80)".");QN^.D_8I'7#_O&._]=JME@4S,%'B M!R^P'-$/E!2P9(W ![7Y#)V>"\>7*V'\+]FTL5=7E.2-055U8%M!Q67[9=NN M#WN Z/(%0-P!XN> X0N I ,D7FA;F9]^.$I]NP6"M!, MD#DR;%#I)Z(9PC')+4\4>B*W>-99.(BC-%CO:WDMJBTRV!N&"O3*[PA#&ULK55=;],P%/TK5IC0 M)K'E.QNCC;2V("8Q,>T#'A /;G+;6$OL8#OM^/=<.UEH2UIXX"6QG7N.S['C MX]%:R"=5 &CR7)5%D!75V)5+5]42:&Y!5>D& MGI>X%67<24=V[%:F(]'HDG&XE40U547ESPF48CUV?.=EX(XM"VT&W'14TR7< M@WZL;R7VW)XE9Q5PQ00G$A9CY\J_G":FWA9\8;!6&VUBG,R%>#*=ZWSL>$80 ME)!IPT#QM8(IE*4A0AD_.DZGG]( -]LO[!^L=_0RIPJFHOS*ONESMPX; #_9 P@Z0+ + MB/8 P@X06J.M,FMK1C5-1U*LB335R&8:=FTL&MTP;G;Q7DO\RA"GTVN>B0K( M WT&14[)5%2UX,"U(F)!/@FER 3P7P&R5;B0HL):KAEO&%^2SS5(:K9%D>,9 M:,K*$R1[O)^1XZ,3 M\QSR;0(7#?>N@Q?7D^ @XPRR,Q+Z;TC@!>& H.F_PX,#?&.JC^+3GT_W",JZ44E!T79(SEOCR1K?QMM MCN20RF1@]?R+.-K1.5 6^5$2[ AU-T*F KFTV:M()AJNVY/7C_;Q?F53;6=\ M@K'?IO1OFO;.N*%RR3!#2E@@I7=VCHLGVQQN.UK4-LKF0F,PVF:!5Q=(4X#? M%T+HEXZ9H+\,TU]02P,$% @ \(%\6'6]A3O$! 7A4 !D !X;"]W M;W)K&ULM9AM;Z,X$,>_BL6M3KO2IK$-X:&71.J6 M6UVE>ZBV[=Z+T[UPB-.@ L[:IFF__=F$D@2[O@BU;UH,,Y/YS1C[CZ=;QA_$ MFE()GLJB$C-O+>7F?#P6V9J61)RQ#:W4DQ7C)9%JR._'8L,I639.93'&$(;C MDN25-Y\V]Z[Y?,IJ6>05O>9 U&5)^/,76K#MS$/>RXUO^?U:ZAOC^71#[ND- ME7>;:ZY&XR[*,B]I)7)6 4Y7,^\"G:<;L7!-= H"\8>].!J.?.@ MSH@6-),Z!%'_'NDE+0H=2>7QHPWJ=;^I'0^O7Z)_;> 5S(((>LF*O_.E7,^\ MV -+NB)U(;^Q[6^T!9KH>!DK1/,7;%M;Z(&L%I*5K;/*H,RKW7_RU!;BP $% MKSC@U@&?ZN"W#OZI#D'K$#25V:$T=4B))/,I9UO M;6*IB^:8C;>"C^O=-]O M)%=/<^4GYU=5QDH*;LD3%6 $;G;M!VRE;X%?5RO5']$,:;EA7#]+?%*N=SK?&F=M1E]V&>%7,DII M=@9\]!E@B'V+^^7I[MCBGI[NCH[=QZJT77UQ5U_>I-%Y0_4F_^\T\HA+_8JO66P=(W"G94 M2;^KI.^*/O]3+8)JN>-$YM4]4(44:OZI*0:87%,.,L+YLUH'MX3;9]TN>M1$ MUZOAX]R/0ZAFV.-AN4RK ,,X.+9*G9D.K$/0U2%PUN&JDNKM$Q+0)[7X"WI$ M;@/?A9L<((5)%.(>N&DU\3'L@SM3&P@^Z< G3O!KKMLOGYNFTQ]UOE'[C[01 M3PR6P(=]8-/(CXU&.S,:R!MVO*&3]W>J]C-0Y&21%[E\MH&&!@.>)$D/U#3R M ]@S2IVI# 2-.M#("7J19;RFRY<);7U[(P,B07U0TR;"L,?IS&0@9]QQQF[. M0JDLHO9-H-Y6L&3U0J[J0DF?C-65M&+'!E*,HQZV:8-\V#-*G9D-Y$XZ[L3) M?2-9]C#2ZFP)U&ZHFTRTZ+,!)^9DQ7'<(S:-& MH4ELL8-1'$_ZT,ZDAD+OU1QR2ISY=U+49/?!\O(R6ZFQ03-"T,?]'E[:#!,4 MA_W)W-H=ZI)1#(-@OP0> ^U%%7*KJELF2:$_E'J]%)]!I077"CR>B.R;#8S\ MP "VF(6POY2G[JR'MGDOL9!;8S6?OQK^3NW %Z_.;5,SC5"4]"6ES4Q]71C( M[Z&MT%Y<(;>Z4K*25/?YHJ#M!+ 2FZ)IA ,8]A=HJQT,S#:_A[Y">X&%W KK MFM,-R=W" YGR:82-67V"4>I.9BCL7F0AM\IZ?4&ULK57);MLP$/T5 M0@V*!&BBS9:J"EL46$(EV2LMV_+TG)JA?9Z:$7F\N\ MQ_>&U$Q_S<6;S $4VA24R8&3*[6\<.7P/3.G(L"*ST5"U#, M@@KJ!IX7N04FS$GZ=NU1)'U>*DH8/ HDRZ+ XO<(*%\/'-_9+CR11:[,@IOT MEW@!4U ORT>A9V[#DI$"F"2<(0'S@3/T[\:QB;,C),9YV]FM=>9EC"F-/O)%/YP.DY M*(,Y+JEZXNMO4/OI&KZ44VE_T;J.]1R4EE+QH@9K!05AU3_>U'G8 ?C1"4!0 M X)#0.<$(*P!H35:*;.V)ECAI"_X&@D3K=G,P.;&HK4;PLPM3I70NT3C5'+/ M4EX >L8;D.@:3:O+1'R.)C '(2 S>V@HI7Y1KYB6V&9_2/7U8Y8"NIR PH1> M:?#+=((N+Z[0!2(,/>>\E)AELN\JK=.$+8(&O\[/#@C)VR2'EJ^\-VDHPF1*>6R M%(!^#&=2"?VN?[:EK&+LM#.:;_U.+G$* T=_S!+$"ISDXP<_\CZWV?U/9'OF M.XWYSCGV9 0+PAAA"S3"U#RA-K<516PI3"%:);=^+XKZ[FK7QG%4S^MT;INH M/7W=1E_WK+YAEA'SQEL?;@7M[ISH!Z$7'.AJB?([0;==5]3HBL[J>H*L3$\* MBXZ.O.[%\8&NMJ!V47$C*CXK2G^@[]QD?'1'OA<&M_Z!M..P_0NOU+D[A:X ML;#U7Z*4ETQ5U:!9;5K,T%;6@_61;CU5I_A+4_6M!RST^Y2(PEQ3>C>Q3I>H M>D$U47QIR^F,*UV<[3#7[1.$"=#[<\[5=F(.:!IR\@=02P,$% @ \(%\ M6"2NJ^RY @ Y@8 !D !X;"]W;W)K&ULK55M M;],P$/XKIS"A(<'2)NLZC3927X;8AZ&I9? !\<%-KHTUQPZVTVP2/QZ_I*$M M;0427Q*_W#UWS_G\>% +^:1R1 W/!>-J&.1:ES=AJ-(<"Z(N1(G<["R%+(@V M4[D*52F19,ZI8&'4Z5R%!:$\2 9N[4$F U%I1CD^2%!541#Y,D8FZF'0#38+ M,[K*M5T(DT%)5CA'_5@^2#,+6Y2,%L@5%1PD+H?!J'LSZ5E[9_"%8JVVQF"9 M+(1XLI.[;!AT;$+(,-46@9C?&B?(F 4R:?QH,(,VI'7<'F_0/SCNALN"*)P( M]I5F.A\&UP%DN"05TS-1?\2&CTLP%4RY+]3>MA\'D%9*BZ)Q-AD4E/L_>6[J ML.4014<+W3B?HB:4O8$SH!P^ MYZ)2QE,-0FVRL9AAVD0>^\C1D@%Q]RU$G2B&Q_D4SL_>'$AL\OO^I>==X?*L=_ MNIQ65;B\M3Z'O])]O^PV>C4PKA)YP=XN]!^P[4"M4Z MZ?7[@W"]3>M/F^BZ%[5&.^GVVG1[)]/]5!4+E""6@$T_*"!*B92Z\ZNIS@V) MK/(:92Z(%3%S>5++Y' +>4(GP_[K@7JPWDYU]GB'6Y)1H%PY)560BHIK?^/: MU5:L1TZC]M;'1L2]YOZ&\2_ /9$KRA4P7!K(SD7?)"2]JOJ)%J43IH701N;< M,#V##/LU$$A-X8(AG:8K9WQM(Z'I@V,;FQ"1>1$*=,(?])5[ M%,3C\H')E5FBA'$*A,>4( ;S@7%M7XUL7R7HB)\QK/G.,5)29I0^J\5=.# L MQ0@2"(2"P/)G!2-($H4D>?PI0(WRGBIQ]WB#_D6+EV)FF,.()K_B4$0#HV>@ M$.8X2\2$KK]!( %-N/Z+UD6L9: @XX*F1;)DD,8D_\4O12%V$J30^@2G M2'#V$SI'$MPBP=5"& M4U@!PR0 A$F()B" Z/)^0M.\L8C.T;&@VQ?I)@[H? P"Q\D'F?4X':/SLP_H M#,4$_8AHQF4*[YM" M.(V(8P@ND&M_1([EN#6$1O^?[C30<KJ'= :LMD&-4*CLFM-U]HQ[&]'J=>I_V2J:]1J9?@4BFB>9Y'K8GQO'K/ MVCL;$;N9*T[D*U7QO,?L&83J79-=F^%.[5-;:%7QSE:\\Y:6+=#;JD5+:-5: M;#=&=N-^XU6F=0\,V;'\?=<>!ME^QSWBV^W^Q6[>P*@>819$FNU8U>[L>_

]8U=\; %-A"3\<&PO=V]R:W-H965TE*:V "\I6J !#+MI#T4/M#2V MB$BD2U)V\O<=DK+B179SZ$7B,N_QS0PYT]L(^:12 $V>\XRKOI=JO;KS?16G MD%-U(U; <6J+0&>,PD405 M>4[ERQ RL>E[36^[,&7+5)L%/^JMZ!)FH!]7$XDSOV))6 Y<,<&)A$7?&S3O M1J&QMP8_&&S4SI@83^9"/)G)UZ3O-8P@R"#6AH'B;PTCR#)#A#+^E)Q>=:0! M[HZW[)^M[^C+G"H8B>PG2W3:]VX]DL""%IF>BLT7*/WI&+Y89,I^R::T;7@D M+I06>0E&!3GC[D^?RSCL )K=$X"@! 2'@/8)0*L$M*RC3IEU:TPUC7I2;(@T MULAF!C8V%HW>,&ZR.-,2=QGB=#2#-4C*8R"4)V0*&K@-[S69N;P2L2"O1E/( MJ(:$?&-TSC*F&2@4K%/&R2".1<&U(A/Z0N>9(\1%6:#]_3->.P7D<@R:LNP* M^1]G8W)Y<44N"(*_IZ)0"% ]7Z-71IL?EQX,G0?!"0^: 7D07*>*W/,$DGT" M'\-1Q238QF08G&4<0WQ#6LT/)&@$K1I!H[?#@S-R6E6*6I:O=8)O"DK+(M:% M9'Q9ILEE86#>@$O"K\$/>X8PLMFREHZZ@9 M!MV>O]YUZ-BHW6Y5-GLZ.Y7.SEF=^ :PU.G:Z^R0G9WCKIN=3G@@JM:J^[%> M5K>2U3TKJWR&=:JZ1^=UPD--QS;!;2>HEQ16DL*W9A1X\H]TAD>9"MN'V3RV MV4NY$^GO5,PM7 ENB#]2'V,-=R7FE< WR@$B^H(ADL MD+)Q$V+TPQ3X,TAC@_D((O9V8 ZK.'OT%4$L#!!0 M ( /"!?%BN\?KG7 ( !T% 9 >&PO=V]R:W-H965TLFCII(R%0.G4A$@5-J]1.5:MN'Z9],,D%K#IV9E^@ ME?KC=W8H8RM%^T+\\''?.UL;>NR4BP4.MM!M'2Z+F+(Y=L<1:N)YI4/-- M96PMB+=V$;O&HBA#4JWB-$E&<2VDCO(LG%W;/#,M*:GQVH)KZUK8QW-49CV. M^M'SP8U<+,D?Q'G6B 7>(MTUUY9W\1:EE#5J)XT&B]4XFO3/SH<^/@1\D[AV M.VOP3N;&W/O-13F.$B\(%1;D$01_5CA%I3P0R_BUP8RVE#YQ=_V,_CEX9R]S MX7!JU'=9TG(H"XD./L"D+*4OGU!PH;L>\,4\GB$)J=[!$4@- M5U(I/G593"S) \?%AOZ\HT]?H9]AT8-!_SVD23J N]L9'!^]@TLD0FNJJ45F M_QLU9H-;E^G691IH!O_AHX63 4J5,?Y91$*!$\'*]9I M[]!/ KJ?U%6>9O%JCZ#A5M#PH*#+%S($M]"?=G%8M%;2(W#7L&:>'%BTP@I- MR#5_@J-]*CO*T8[*I#?Z1V>\T^W^X;@2=B&U8XZ*LY+>*9NTW3!V&S)-&("Y M(1ZGL%SR^X76!_!]90P];_Q,;5_$_#=02P,$% @ \(%\6$U9 =4C P MB0L !D !X;"]W;W)K&ULM59M;]HP$/XK5E9- MK;0U;Q!H!Y%:V#JD(:&^;!^J?C#D@*B)S6P'6FD_?FF7*14X53,;+D00"/C ME":VYSB!G=*866''K(U$V.&92F(&(T%DEJ94/)Y#PE==R[76"Y?Q;*[T@AUV M%G0&5Z!N%B.!,[M$B>(4F(PY(P*F7>O,/>VYCG8P%C]C6,F-,=%4QIS?Z\D@ MZEJ.C@@2F"@-0?&SA!XDB4;".'X7H%9YIG;<'*_1OQGR2&9,)?1X\BN.U+QK MM2T2P91FB;KDJ^]0$&IJO E/I/DEJ\+6L<@DDXJGA3-&D,8L_]*'0H@-!S=X MP<$K'+QMA\8+#G[AX!NB>62&5I\J&G8$7Q&AK1%-#XPVQAO9Q$Q?XY42N!NC MGPHO(:$*(C*B0L4@R6=R%D6Q5I@F9,#R/-%Z'_9!T3@Y0HN;JSXY/#@B!R1F MY'K.,TE9)#NVPG@TJCTISC[/S_9>.-OUR) S-9?D*XL@J@+82*1DXZW9G'NU MB'V8'!/?_40\Q_-W!-1[O;M7$XY?BNL;//\5XCZ2:T&9I'GVWOY 4S)0D,J[ M7<+EN(W=N/IIG\H%G4#7PKP*K2- H)6C4H8<#I@!1 M%8$'K#P2=I'-$5H&09>=91@$K0;>WW*3Q7.K9B-H.J55);QF&5ZS-KSAQ05F M^1(#Q-*DR(7@V8+<#B$=@[@C?TB/XR:^C'$"I ]CM,D$E :[R-2>]]:;VQ-8 M19J@E"9XI^0-]BG!GL J$K1*"5JUV8$WKK#&224RDQ[X-R@5UKJ8S7;QSL&: M&QGJ^D[3<;82N?;,?V34+AFUWS'?T:":%74/H3:0MV;!GL JFIV4FIV\TT,X MV:<$>P*K2. Z3VV"\]]UO(#8+-%NH_4L_W>9^6UGNY+;&TU-"F)F>CU))CQC M*N\(RM6RGSPS7=36^KGN,TVS] 23-ZE#*F;XO$D"4X1TCEOX=D7>]^43Q1>F M=1ISA8V8&SC[[DRUQ\" M=S_Y='+2NF@]G%_O(F; RFC.Q=*%.Q"8**%T8&S)VJ1MB)1/#FZ['E1SK9-SJ725VV5P MO\?U\!U@U0.#7(C&8(>XP+!?4&.8EC>V4PVN@B^@H&[?+POK<*KILMVY(FM" M=;-)QDJG3#=IVF05&O8%R\".YM,9W(TJ0@"-4;EMI)Q.E:25AQ6C;EC9"1/B M#A[U7]F6]B+;V+UJ[V33M(;JII-Q'=#?5'/:F[*7K](-"OZHS->YG8ZL^E#C M[%:SC"^J_B)K#&#J;5R=%H58?A%\*G/F)G]PPF&?KGC!3&G^9+-!J4QL@&D2 M/#)M^&0S\D?3XIXMS*J<%AGNN7.$GO_M.D^99)J*3=.V]M_S*K_:<=1]*\O5 MM\JN8:_'^OW]WDU>'8/)^!A,'D5-]H[!9'($)KMO]JUYN,GH?2YD6)^$-HY; M6X>M)AK H79 ?L)!6:R3!N,Y%X;+NC?C:9XTHVYA(>I1Z_9WF%X[;D[4-A>7*5NP=%1W]71<-0/;L%GK M"PB[R$UU^1&,XS _ AB6!W. <1P+R_,_S:>'SL=AF+>>%^FAG![*<2P?,JH^ M6!X_)[&7?Z9)$D5QC*WH:.1U,,+6+8[AQZ^&>0,&E@_/]A3$D5)XD< \SN((@R!IQ%', ?@ 4.BJ'H/[KR/ MPM5[*ES_)W/X#%!+ P04 " #P@7Q8EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( /"!?%@XN! L? 4 $PQ / M >&PO=V]R:V)O;VLN>&ULQ9M;3^,X%(#_BM6G66G9MKDRB")QW45B=BJ* M>!V9Q&TMDKAC.PSPZ]=)VN6X38_FY="GTB0X7TZ<\QT[[NDOI9^?E'IFKV51 MFWJ9#@TV5*4W/RE5J)R>^9*E]RZKWHQ-"LM>&Z60MBR& :C43(LN:P& M9Z>;MJ9Z"+\H*S(K5>4V-AL>I?AE/O8W7]F+-/))%M*^30;MWX48L%)6LI3O M(I\,1@-FENK7/TK+=U597LPRK8IB,AAW.QZ%MC+;V3QK(!_XDVFW6/YTSQW( M9)",7(-SJ8UMCVC;YX[Q1;B#NV^U53>RL$)?<2O^UJI>R6K1-..N8@@NHXW# MYK,+XHG^G3"J^5QFXDIE=2DJV\51BZ(!K,Q2KLR 5;P4D\&E>A&:3?E"-!?E MSG*;=Q=H'1D(ESZ1;H>^S5M&2I[*J$+F[NPYN^ %KS+!VC@: !@@@,'! -F7 M*0>0(0(9?B+DK(%H_L$P-6>7JEP!R B!C X&.;,J Y Q AD?+I+<+ %D@D F MM)#?]8)7\KW=\2>[J(VLA#&,5PZY+DL F2*0*2WD#9>:/?*B%NR;X*;6720! MW#$"=TP+=^O2?K5HSLG.C?&3S5<$ZRLMUGF6Z=IUO.M7UX@1D&H\PI+TB);K MSMU GP95!K$S[E2U8 ]"E^Q*/%E(A7EB3"R*ZW)5J#55-9;(#AWEA3"R&#@[28 (8$QO@3KE4.G5%TFS)M5M+ D/R;.\JY'J5*P!_[JYP/B9.\J\A*:;NRH@%T)8=UPP%W5Z47PP#+^ %QQK]O M-CH33;D;"_E86.H/B%/_K'XRXF?M#F+7+UOE1(".$HBS/UJ2_0@@)N:!@-@# M.&8(,3$C!,1&V%,[LB]N1%WXO1%314"LBITJ<@/X!R3$M!$0:V.[H.P%Q/P1 M$/NCJRQ[L3"%!,0*\4O,7CQ,(0&Q0GK+N3[*$'-(2#UJ\"JI7CS,)2&Q2V#I MT@N'^20D]LF>&J8G X;HO--!?1)!3,PG(;%/<,P88F(^"8E]@F,F$!.32GC( MZ:2SB]$6+*"8F5LQ^SF7*$\^ 1 MYIR(V#D?)9G9U&2.T#6LGQNWEA:N-NJ;\@7^$OO\@MM#_F#"&EP4W1KH6O$<(LU!$/0'6 MBZG*E:JV1MP19J&(V$*]F+-ZM2K:S 0Q,0M%GS/ \3%O:NL2*/LFO;Z)62CZ MW '/.JOKM_6]AYB8A2)B"[68ML',=S&]O!EC%HK)1SY;T?03$\3$+!1_ZHL4 M/YJNBT),S$(QL86PFW[CWW3,0C&UA;!H>G-K,6:AF/IM2]][JH\N"C'1]_#$ M%NJ?XNC%Q"P4$UMH'^8ZVT-,S$(QL8503/\1PBP4$UMH+V;W)$%,S$+Q0:;? MCMIE+,_L BX2P2R4$%L(O^DP(268A1)B"ZTQ?Z-Z3S +)>06\F8SO?1^P6%9 MG& 62H@MY,UJ[M;P$!.S4$)LH2W,[5L/,3$+)>1O>/9&L^D/$!-=#T9L(133 M2^\)9J'D$Q<+.,R/,64'"C$Q"R7DB\/\:'X\YVX3NX:8F(428@OMQ[P20+DI$U M+NP(8F(62HDMM+7*95M$$!.S4-I::-@>;,Y.LJD3^KSN%<=LS7F13S9J/ M;I%B%#?KC^9U45RZ;=^K.\7SS8\!-C]D./L/4$L#!!0 ( /"!?%AG_%)" M3 ( &@L : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4 MA>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0#WH2<4:H0%S^"9\0 M\/A2#LVX;T_#;M\-B\_CX32LJMTX=K_J>ECORK$9[MJNG,Y'-FU_;,;SLM_6 M7;-^;[:EEN4RZOYV1O7T>#MS\?K5E?^9V&XV^W7YW:[_',MI_,?@^J/MWX== M*6.U>&WZ;1E75?UYN.X>ZLLFW9TG5XOGMU75/[^EJIX[2"!(Y@]2"-+Y@PR" M;/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J"T1!F7!$D3K FT3LAU(O Z M(=B)0.R$9"<"LQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/BG0CT%M1;"/06U%L( M]);)PS:!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>BGHK M@=Z*>BN!WHIZ*X'>.GE90J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+> M2J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+=-7G83Z&VHMQ'H;:BW$>AMJ+<1Z&VH MMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ MZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K' MY&<3 KT#]0X"O0/U#@*] _4. KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT) M],ZH=_Y)O8?QZU"&:\_W&J__DU2/YW/+]?*7Y??.R0UUP;F^K1B>_@)02P,$ M% @ \(%\6(:F8T@, @ 82L !, !;0V]N=&5N=%]4>7!E&UL MS=K-;N(P% 7@5T'95L3X-],1L)F9;8=%7\!-+B4BB2W;;>'MQPEMI58=-!4C M]6R(P/8]-[[2MV)Y>_049X>^&^*JV*7DOS,6ZQWU-I;.TY!7MB[T-N6OX9YY M6^_M/3&Q6!A6NR'1D.9IK%&LES]I:Q^Z-/MUR#_'U@VK(E 7B]F/T\8Q:U58 M[[NVMBFOL\>A>9Q0X=B^G842S/E_B@1[?=MC4UKG[H\Y$R^D"VB3NBU'?EJ>C5^>24;YA. MG_SB_*G,N<"\&UL4$L! A0# M% @ \(%\6/'J@XF5" %C, !@ ("!#@@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \(%\6$3I=XF1 M!0 XQ8 !@ ("! QP 'AL+W=O 8 " M@&PO=V]R:W-H965T&UL4$L! A0#% @ \(%\6#9?DIY&*@ -X< !@ M ("!)2X 'AL+W=O8 >&PO=V]R:W-H965T&UL4$L! A0# M% @ \(%\6- +/3.< @ O@4 !D ("!0V0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \(%\6+9) M&59= P 70< !D ("!5WP 'AL+W=O&PO=V]R:W-H965T. !X;"]W;W)K&UL4$L! A0#% @ \(%\6*?<&:=L P +0@ !D M ("!-Y8 'AL+W=O&PO M=V]R:W-H965T= !X;"]W;W)K&UL4$L! A0#% @ \(%\6"3$"WT_! L@D !D ("! MF:< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \(%\6*XS5EZ- P #P@ !D ("!<[( 'AL+W=O&UL4$L! A0#% @ \(%\6 )L@QC3 M P ! D !D ("!:.T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(%\6*Y2+[L9!0 *PX !D M ("!!O@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \(%\6 L3P4P' P !@< !D ("!*0D! M 'AL+W=O&PO=V]R:W-H965T$2 0!X;"]W;W)K&UL4$L! A0#% @ M\(%\6.6U;:P$$@ X>@ !D ("!BA8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(%\6%W@T97X @ M" @ !D ("!J"\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(%\6(S[=],L P >0@ !D M ("!_SH! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \(%\6%*+F?F7 @ ?0< !D ("!3T8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(%\ M6$'6A[S. P '1 !D ("!^DX! 'AL+W=O&PO=V]R:W-H965T0, &\+ 9 " @?!5 0!X;"]W;W)K M&UL4$L! A0#% @ \(%\6.HG7LD%!0 YA, M !D ("!H%D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(%\6"O,PGUS P [P< !D M ("! ',! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \(%\6$*K>P=V! 91$ !D ("!N'T! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \(%\6/6; M3'+? @ ]08 !D ("!9I$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(%\6+:B3'K_ @ 4 < !D M ("!#)P! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \(%\6&])JRG\ @ >0D !D ("! M=:P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \(%\6$'>'WA? @ P 4 !D ("!#KH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(%\6 ]0,>GM @ Y0< !D M ("!3LX! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \(%\6(O./,9) P UA0 T ( !7]6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ \(%\6&?\4D), @ :"P !H ( !9>$! 'AL M+U]R96QS+W=O,! %M#;VYT96YT7U1Y<&5S72YX;6Q0 52P4& %, 4P"\%@ )N8! end XML 96 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 97 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 99 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 196 424 1 true 71 0 false 14 false false R1.htm 100000 - Document - Cover Page Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage Cover Page Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100040 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100070 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 4 false false R5.htm 100090 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 100100 - Statement - Consolidated Statements of Cash Flows Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 100110 - Disclosure - Organization, Business and Summary of Significant Accounting Policies Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPolicies Organization, Business and Summary of Significant Accounting Policies Notes 7 false false R8.htm 100130 - Disclosure - Fair Value Measurements Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 8 false false R9.htm 100140 - Disclosure - Intangible Assets Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangibleAssets Intangible Assets Notes 9 false false R10.htm 100150 - Disclosure - Accrued Expenses Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpenses Accrued Expenses Notes 10 false false R11.htm 100160 - Disclosure - Leases Sheet http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeases1 Leases Notes 11 false false R12.htm 100170 - Disclosure - Long Term Debt Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebt Long Term Debt Notes 12 false false R13.htm 100180 - Disclosure - Employee Benefit Plan Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlan Employee Benefit Plan Notes 13 false false R14.htm 100190 - Disclosure - Equity Incentive Plan Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlan Equity Incentive Plan Notes 14 false false R15.htm 100200 - Disclosure - Equity Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquity Equity Notes 15 false false R16.htm 100210 - Disclosure - Loss Per Share Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShare Loss Per Share Notes 16 false false R17.htm 100220 - Disclosure - Foreign Currency Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureForeignCurrency Foreign Currency Notes 17 false false R18.htm 100230 - Disclosure - Income Taxes Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 100240 - Disclosure - Severance and Retention Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetention Severance and Retention Notes 19 false false R20.htm 100250 - Disclosure - Commitments and Contingencies Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 100260 - Disclosure - Related Parties Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedParties Related Parties Notes 21 false false R22.htm 100270 - Disclosure - Subsequent Events Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSubsequentEvents Subsequent Events Notes 22 false false R23.htm 100280 - Disclosure - Organization, Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies Organization, Business and Summary of Significant Accounting Policies (Policies) Policies http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPolicies 23 false false R24.htm 100290 - Disclosure - Organization, Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesTables Organization, Business and Summary of Significant Accounting Policies (Tables) Tables http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPolicies 24 false false R25.htm 100300 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements 25 false false R26.htm 100310 - Disclosure - Intangible Assets (Tables) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangibleAssets 26 false false R27.htm 100320 - Disclosure - Accrued Expenses (Tables) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpenses 27 false false R28.htm 100330 - Disclosure - Leases (Tables) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesTables Leases (Tables) Tables http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeases1 28 false false R29.htm 100340 - Disclosure - Long Term Debt (Tables) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtTables Long Term Debt (Tables) Tables http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebt 29 false false R30.htm 100350 - Disclosure - Equity Incentive Plan (Tables) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables Equity Incentive Plan (Tables) Tables http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlan 30 false false R31.htm 100360 - Disclosure - Loss Per Share (Tables) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareTables Loss Per Share (Tables) Tables http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShare 31 false false R32.htm 100370 - Disclosure - Income Taxes (Tables) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes 32 false false R33.htm 100380 - Disclosure - Severance and Retention (Tables) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionTables Severance and Retention (Tables) Tables http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetention 33 false false R34.htm 100390 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Organization, Business and Summary of Significant Accounting Policies - Additional Information (Detail) Details 34 false false R35.htm 100400 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Rollforward of Allowance for Doubtful Accounts (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesRollforwardOfAllowanceForDoubtfulAccountsDetail Organization, Business and Summary of Significant Accounting Policies - Rollforward of Allowance for Doubtful Accounts (Detail) Details 35 false false R36.htm 100410 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail Organization, Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Detail) Details 36 false false R37.htm 100420 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Rollforward of Carrying Amount of Goodwill (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesRollforwardOfCarryingAmountOfGoodwillDetail Organization, Business and Summary of Significant Accounting Policies - Rollforward of Carrying Amount of Goodwill (Detail) Details 37 false false R38.htm 100430 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Summary of Revenue from Contracts with Customers (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueFromContractsWithCustomersDetail Organization, Business and Summary of Significant Accounting Policies - Summary of Revenue from Contracts with Customers (Detail) Details 38 false false R39.htm 100440 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail Fair Value Measurements - Additional Information (Detail) Details 39 false false R40.htm 100450 - Disclosure - Fair Value Measurements - Summary of Reconciliation of Liabilities Measured at Fair Value Using Significant Unobservable Inputs (Level 3) (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfReconciliationOfLiabilitiesMeasuredAtFairValueUsingSignificantUnobservableInputsLevel3Detail Fair Value Measurements - Summary of Reconciliation of Liabilities Measured at Fair Value Using Significant Unobservable Inputs (Level 3) (Detail) Details 40 false false R41.htm 100460 - Disclosure - Intangibles Assets - Schedule of Intangible Assets (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail Intangibles Assets - Schedule of Intangible Assets (Detail) Details 41 false false R42.htm 100470 - Disclosure - Intangibles Assets - Schedule of Future Amortization of Intangible Assets (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail Intangibles Assets - Schedule of Future Amortization of Intangible Assets (Detail) Details 42 false false R43.htm 100480 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetail Accrued Expenses - Schedule of Accrued Expenses (Detail) Details 43 false false R44.htm 100490 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 44 false false R45.htm 100500 - Disclosure - Leases - Schedule of Classification of Finance Leases in Consolidated Balance Sheet (Details) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfClassificationOfFinanceLeasesInConsolidatedBalanceSheetDetails Leases - Schedule of Classification of Finance Leases in Consolidated Balance Sheet (Details) Details 45 false false R46.htm 100510 - Disclosure - Leases - Schedule of Components of Lease Cost (Details) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails Leases - Schedule of Components of Lease Cost (Details) Details 46 false false R47.htm 100520 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) Details 47 false false R48.htm 100530 - Disclosure - Leases - Schedule of Future Minimum Payments for Finance and Operating Lease Obligations (Details) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails Leases - Schedule of Future Minimum Payments for Finance and Operating Lease Obligations (Details) Details 48 false false R49.htm 100550 - Disclosure - Long Term Debt - Summary of Components of Long-term Debt (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail Long Term Debt - Summary of Components of Long-term Debt (Detail) Details 49 false false R50.htm 100570 - Disclosure - Long term debt - Summary of Components of Long-term Debt (Parenthetical) (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfComponentsOfLongtermDebtParentheticalDetail Long term debt - Summary of Components of Long-term Debt (Parenthetical) (Detail) Details 50 false false R51.htm 100580 - Disclosure - Long Term Debt - Additional Information (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail Long Term Debt - Additional Information (Detail) Details 51 false false R52.htm 100590 - Disclosure - Long Term Debt - Summary of Future Principal Payments, Including in Kind Interest (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail Long Term Debt - Summary of Future Principal Payments, Including in Kind Interest (Detail) Details 52 false false R53.htm 100600 - Disclosure - Long term debt - Summary of Future Principal Payments, Including in Kind Interest (Parenthetical) (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestParentheticalDetail Long term debt - Summary of Future Principal Payments, Including in Kind Interest (Parenthetical) (Detail) Details 53 false false R54.htm 100610 - Disclosure - Long Term Debt - Summary of Future Amortization of Debt Issuance Costs and Original Issue Discount (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountDetail Long Term Debt - Summary of Future Amortization of Debt Issuance Costs and Original Issue Discount (Detail) Details 54 false false R55.htm 100620 - Disclosure - Employee Benefit Plan - Additional Information (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail Employee Benefit Plan - Additional Information (Detail) Details 55 false false R56.htm 100630 - Disclosure - Equity Incentive Plan - Additional Information (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail Equity Incentive Plan - Additional Information (Detail) Details 56 false false R57.htm 100640 - Disclosure - Equity Incentive Plan - Schedule of Stock Option Activity Under 2019 Plan (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail Equity Incentive Plan - Schedule of Stock Option Activity Under 2019 Plan (Detail) Details 57 false false R58.htm 100650 - Disclosure - Equity Incentive Plan - Schedule of Additional Information on Stock Option Grants And Vesting (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfAdditionalInformationOnStockOptionGrantsAndVestingDetail Equity Incentive Plan - Schedule of Additional Information on Stock Option Grants And Vesting (Detail) Details 58 false false R59.htm 100660 - Disclosure - Equity Incentive Plan - Summary of Valuation Models of Fair Value of Awards Granted To Employees and Non-Employees Under 2019 Plan (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanSummaryOfValuationModelsOfFairValueOfAwardsGrantedToEmployeesAndNonEmployeesUnder2019PlanDetail Equity Incentive Plan - Summary of Valuation Models of Fair Value of Awards Granted To Employees and Non-Employees Under 2019 Plan (Detail) Details 59 false false R60.htm 100670 - Disclosure - Equity Incentive Plan - Stock Based Compensation Expense Included In Consolidated Statements of Comprehensive Loss (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanStockBasedCompensationExpenseIncludedInConsolidatedStatementsOfComprehensiveLossDetail Equity Incentive Plan - Stock Based Compensation Expense Included In Consolidated Statements of Comprehensive Loss (Detail) Details 60 false false R61.htm 100680 - Disclosure - Equity Incentive Plan - Schedule of RSUs Activity for Performance-based RSUs Awarded to Employees Under 2019 Plan (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail Equity Incentive Plan - Schedule of RSUs Activity for Performance-based RSUs Awarded to Employees Under 2019 Plan (Detail) Details 61 false false R62.htm 100690 - Disclosure - Equity - Additional Information (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail Equity - Additional Information (Detail) Details 62 false false R63.htm 100700 - Disclosure - Loss Per Share - Summary of Basic and Diluted Loss Per Share (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail Loss Per Share - Summary of Basic and Diluted Loss Per Share (Detail) Details 63 false false R64.htm 100710 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail Income Taxes - Schedule of Components of Income Tax Expense (Detail) Details 64 false false R65.htm 100720 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 65 false false R66.htm 100730 - Disclosure - Income Taxes - Schedule of Loss Before Income Taxes (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail Income Taxes - Schedule of Loss Before Income Taxes (Detail) Details 66 false false R67.htm 100740 - Disclosure - Income Taxes - Schedule of Loss Before Income Taxes (Parenthetical) (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesParentheticalDetail Income Taxes - Schedule of Loss Before Income Taxes (Parenthetical) (Detail) Details 67 false false R68.htm 100750 - Disclosure - Income Taxes - Components of Loss Before Income Taxes from Continuing Operations (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfLossBeforeIncomeTaxesFromContinuingOperationsDetail Income Taxes - Components of Loss Before Income Taxes from Continuing Operations (Detail) Details 68 false false R69.htm 100760 - Disclosure - Income Taxes - Summary of Tax Effects of Temporary Differences (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail Income Taxes - Summary of Tax Effects of Temporary Differences (Detail) Details 69 false false R70.htm 100770 - Disclosure - Income Taxes - Summary of Deferred Tax Asset Valuation Allowance (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetValuationAllowanceDetail Income Taxes - Summary of Deferred Tax Asset Valuation Allowance (Detail) Details 70 false false R71.htm 100780 - Disclosure - Severance and Retention - Additional Information (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionAdditionalInformationDetail Severance and Retention - Additional Information (Detail) Details 71 false false R72.htm 100790 - Disclosure - Severance and Retention - Summary of Severance and Retention Expense (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceAndRetentionExpenseDetail Severance and Retention - Summary of Severance and Retention Expense (Detail) Details 72 false false R73.htm 100800 - Disclosure - Severance and Retention - Summary of Severance Related Liabilities within Accounts Payable and Accrued Expense (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceRelatedLiabilitiesWithinAccountsPayableAndAccruedExpenseDetail Severance and Retention - Summary of Severance Related Liabilities within Accounts Payable and Accrued Expense (Detail) Details 73 false false R74.htm 100810 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 74 false false R75.htm 100820 - Disclosure - Related Parties - Additional Information (Detail) Sheet http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail Related Parties - Additional Information (Detail) Details 75 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: kldi:LimitationRangeForIncomeTaxExaminationYear, kldi:NumberOfBusinessDays, kldi:NumberOfConsecutiveTradingDays, us-gaap:FiniteLivedIntangibleAssetUsefulLife - kldi-20231231.htm 8 kldi-20231231.htm kldi-20231231.xsd img143662597_0.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 false false JSON 102 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "kldi-20231231.htm": { "nsprefix": "kldi", "nsuri": "http://www.kldiscovery.com/20231231", "dts": { "inline": { "local": [ "kldi-20231231.htm" ] }, "schema": { "local": [ "kldi-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "keyStandard": 360, "keyCustom": 64, "axisStandard": 28, "axisCustom": 0, "memberStandard": 35, "memberCustom": 36, "hidden": { "total": 17, "http://fasb.org/us-gaap/2023": 11, "http://xbrl.sec.gov/dei/2023": 3, "http://www.kldiscovery.com/20231231": 3 }, "contextCount": 196, "entityCount": 1, "segmentCount": 71, "elementCount": 718, "unitCount": 14, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 714, "http://xbrl.sec.gov/dei/2023": 37 }, "report": { "R1": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage", "longName": "100000 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "longName": "100040 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss", "longName": "100070 - Statement - Consolidated Statements of Comprehensive Loss", "shortName": "Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R5": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity", "longName": "100090 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_cadbe374-102a-4191-baaf-924b5e2be7ac", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cadbe374-102a-4191-baaf-924b5e2be7ac", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100100 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPolicies", "longName": "100110 - Disclosure - Organization, Business and Summary of Significant Accounting Policies", "shortName": "Organization, Business and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "100130 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangibleAssets", "longName": "100140 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpenses", "longName": "100150 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeases1", "longName": "100160 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:LeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:LeasesOfLessorDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebt", "longName": "100170 - Disclosure - Long Term Debt", "shortName": "Long Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlan", "longName": "100180 - Disclosure - Employee Benefit Plan", "shortName": "Employee Benefit Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlan", "longName": "100190 - Disclosure - Equity Incentive Plan", "shortName": "Equity Incentive Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquity", "longName": "100200 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShare", "longName": "100210 - Disclosure - Loss Per Share", "shortName": "Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureForeignCurrency", "longName": "100220 - Disclosure - Foreign Currency", "shortName": "Foreign Currency", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "100230 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetention", "longName": "100240 - Disclosure - Severance and Retention", "shortName": "Severance and Retention", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "100250 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedParties", "longName": "100260 - Disclosure - Related Parties", "shortName": "Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSubsequentEvents", "longName": "100270 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "100280 - Disclosure - Organization, Business and Summary of Significant Accounting Policies (Policies)", "shortName": "Organization, Business and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "kldi:OrganizationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "kldi:OrganizationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesTables", "longName": "100290 - Disclosure - Organization, Business and Summary of Significant Accounting Policies (Tables)", "shortName": "Organization, Business and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "100300 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R26": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangibleAssetsTables", "longName": "100310 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesTables", "longName": "100320 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesTables", "longName": "100330 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "kldi:ScheduleOfFinanceLeasesReportedInConsolidatedBalanceSheetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LeasesOfLessorDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "kldi:ScheduleOfFinanceLeasesReportedInConsolidatedBalanceSheetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LeasesOfLessorDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtTables", "longName": "100340 - Disclosure - Long Term Debt (Tables)", "shortName": "Long Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables", "longName": "100350 - Disclosure - Equity Incentive Plan (Tables)", "shortName": "Equity Incentive Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "kldi:ScheduleOfShareBasedCompensationAdditionalInformationOnStockOptionsGrantsAndVestingTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "kldi:ScheduleOfShareBasedCompensationAdditionalInformationOnStockOptionsGrantsAndVestingTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareTables", "longName": "100360 - Disclosure - Loss Per Share (Tables)", "shortName": "Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "100370 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionTables", "longName": "100380 - Disclosure - Severance and Retention (Tables)", "shortName": "Severance and Retention (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "100390 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Organization, Business and Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "unitRef": "U_Country", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "kldi:OrganizationPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "unitRef": "U_Country", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "kldi:OrganizationPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesRollforwardOfAllowanceForDoubtfulAccountsDetail", "longName": "100400 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Rollforward of Allowance for Doubtful Accounts (Detail)", "shortName": "Organization, Business and Summary of Significant Accounting Policies - Rollforward of Allowance for Doubtful Accounts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_d6b2955a-710c-4d04-b2d6-d2d5071612e8", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cadbe374-102a-4191-baaf-924b5e2be7ac", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R36": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "longName": "100410 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Detail)", "shortName": "Organization, Business and Summary of Significant Accounting Policies - Estimated Useful Lives of Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_8b78cecd-9d76-4cad-820b-465a356f79c5", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "kldi:FixedAssetsPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8b78cecd-9d76-4cad-820b-465a356f79c5", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "kldi:FixedAssetsPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesRollforwardOfCarryingAmountOfGoodwillDetail", "longName": "100420 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Rollforward of Carrying Amount of Goodwill (Detail)", "shortName": "Organization, Business and Summary of Significant Accounting Policies - Rollforward of Carrying Amount of Goodwill (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_d6b2955a-710c-4d04-b2d6-d2d5071612e8", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cadbe374-102a-4191-baaf-924b5e2be7ac", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R38": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueFromContractsWithCustomersDetail", "longName": "100430 - Disclosure - Organization, Business and Summary of Significant Accounting Policies - Summary of Revenue from Contracts with Customers (Detail)", "shortName": "Organization, Business and Summary of Significant Accounting Policies - Summary of Revenue from Contracts with Customers (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c41d751f-753a-43cf-830c-f503fad50ef3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R39": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "longName": "100440 - Disclosure - Fair Value Measurements - Additional Information (Detail)", "shortName": "Fair Value Measurements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfReconciliationOfLiabilitiesMeasuredAtFairValueUsingSignificantUnobservableInputsLevel3Detail", "longName": "100450 - Disclosure - Fair Value Measurements - Summary of Reconciliation of Liabilities Measured at Fair Value Using Significant Unobservable Inputs (Level 3) (Detail)", "shortName": "Fair Value Measurements - Summary of Reconciliation of Liabilities Measured at Fair Value Using Significant Unobservable Inputs (Level 3) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_d6b2955a-710c-4d04-b2d6-d2d5071612e8", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cadbe374-102a-4191-baaf-924b5e2be7ac", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R41": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail", "longName": "100460 - Disclosure - Intangibles Assets - Schedule of Intangible Assets (Detail)", "shortName": "Intangibles Assets - Schedule of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_110e1bb5-bda7-4f92-8755-7527f9ae462d", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R42": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail", "longName": "100470 - Disclosure - Intangibles Assets - Schedule of Future Amortization of Intangible Assets (Detail)", "shortName": "Intangibles Assets - Schedule of Future Amortization of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetail", "longName": "100480 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Detail)", "shortName": "Accrued Expenses - Schedule of Accrued Expenses (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:InterestPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:InterestPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail", "longName": "100490 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "kldi:OperatingAndCapitalLeaseAgreementsLeaseExpiringYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LeasesOfLessorDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "kldi:OperatingAndCapitalLeaseAgreementsLeaseExpiringYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LeasesOfLessorDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfClassificationOfFinanceLeasesInConsolidatedBalanceSheetDetails", "longName": "100500 - Disclosure - Leases - Schedule of Classification of Finance Leases in Consolidated Balance Sheet (Details)", "shortName": "Leases - Schedule of Classification of Finance Leases in Consolidated Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "kldi:ScheduleOfFinanceLeasesReportedInConsolidatedBalanceSheetsTableTextBlock", "div", "us-gaap:LeasesOfLessorDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "kldi:ScheduleOfFinanceLeasesReportedInConsolidatedBalanceSheetsTableTextBlock", "div", "us-gaap:LeasesOfLessorDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails", "longName": "100510 - Disclosure - Leases - Schedule of Components of Lease Cost (Details)", "shortName": "Leases - Schedule of Components of Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:LeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LeasesOfLessorDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:LeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LeasesOfLessorDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails", "longName": "100520 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details)", "shortName": "Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "kldi:LesseeSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "div", "us-gaap:LeasesOfLessorDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "kldi:LesseeSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "div", "us-gaap:LeasesOfLessorDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails", "longName": "100530 - Disclosure - Leases - Schedule of Future Minimum Payments for Finance and Operating Lease Obligations (Details)", "shortName": "Leases - Schedule of Future Minimum Payments for Finance and Operating Lease Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "kldi:ScheduleOfFutureMinimumLeasePaymentsForFinanceAndOperatingLeasesTableTextBlock", "div", "us-gaap:LeasesOfLessorDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "kldi:ScheduleOfFutureMinimumLeasePaymentsForFinanceAndOperatingLeasesTableTextBlock", "div", "us-gaap:LeasesOfLessorDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail", "longName": "100550 - Disclosure - Long Term Debt - Summary of Components of Long-term Debt (Detail)", "shortName": "Long Term Debt - Summary of Components of Long-term Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R50": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfComponentsOfLongtermDebtParentheticalDetail", "longName": "100570 - Disclosure - Long term debt - Summary of Components of Long-term Debt (Parenthetical) (Detail)", "shortName": "Long term debt - Summary of Components of Long-term Debt (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:DebtInstrumentMaturityDateDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3360ed56-2707-445a-bf1a-94b5e069460f", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "us-gaap:DebtInstrumentMaturityDateDescription", "span", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R51": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "longName": "100580 - Disclosure - Long Term Debt - Additional Information (Detail)", "shortName": "Long Term Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:DebtInstrumentMaturityDateDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "kldi:DebtInstrumentAccretionOfOriginalIssueDiscount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R52": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail", "longName": "100590 - Disclosure - Long Term Debt - Summary of Future Principal Payments, Including in Kind Interest (Detail)", "shortName": "Long Term Debt - Summary of Future Principal Payments, Including in Kind Interest (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestParentheticalDetail", "longName": "100600 - Disclosure - Long term debt - Summary of Future Principal Payments, Including in Kind Interest (Parenthetical) (Detail)", "shortName": "Long term debt - Summary of Future Principal Payments, Including in Kind Interest (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountDetail", "longName": "100610 - Disclosure - Long Term Debt - Summary of Future Amortization of Debt Issuance Costs and Original Issue Discount (Detail)", "shortName": "Long Term Debt - Summary of Future Amortization of Debt Issuance Costs and Original Issue Discount (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "kldi:FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "kldi:ScheduleOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "kldi:FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountInNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "kldi:ScheduleOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail", "longName": "100620 - Disclosure - Employee Benefit Plan - Additional Information (Detail)", "shortName": "Employee Benefit Plan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_02a160d0-ec4a-44d1-9c64-0f18b810aedb", "name": "us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_02a160d0-ec4a-44d1-9c64-0f18b810aedb", "name": "us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "longName": "100630 - Disclosure - Equity Incentive Plan - Additional Information (Detail)", "shortName": "Equity Incentive Plan - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b1aea1c8-1997-463f-a5e9-107cbbcb97fa", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R57": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail", "longName": "100640 - Disclosure - Equity Incentive Plan - Schedule of Stock Option Activity Under 2019 Plan (Detail)", "shortName": "Equity Incentive Plan - Schedule of Stock Option Activity Under 2019 Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_2b416a1e-62c8-43d8-b97e-7c9704e81bfa", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0bb021af-d01c-4ccc-9ef4-00092d4d9d5e", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R58": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfAdditionalInformationOnStockOptionGrantsAndVestingDetail", "longName": "100650 - Disclosure - Equity Incentive Plan - Schedule of Additional Information on Stock Option Grants And Vesting (Detail)", "shortName": "Equity Incentive Plan - Schedule of Additional Information on Stock Option Grants And Vesting (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_0bb021af-d01c-4ccc-9ef4-00092d4d9d5e", "name": "kldi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "kldi:ScheduleOfShareBasedCompensationAdditionalInformationOnStockOptionsGrantsAndVestingTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0bb021af-d01c-4ccc-9ef4-00092d4d9d5e", "name": "kldi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "kldi:ScheduleOfShareBasedCompensationAdditionalInformationOnStockOptionsGrantsAndVestingTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanSummaryOfValuationModelsOfFairValueOfAwardsGrantedToEmployeesAndNonEmployeesUnder2019PlanDetail", "longName": "100660 - Disclosure - Equity Incentive Plan - Summary of Valuation Models of Fair Value of Awards Granted To Employees and Non-Employees Under 2019 Plan (Detail)", "shortName": "Equity Incentive Plan - Summary of Valuation Models of Fair Value of Awards Granted To Employees and Non-Employees Under 2019 Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_0bb021af-d01c-4ccc-9ef4-00092d4d9d5e", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0bb021af-d01c-4ccc-9ef4-00092d4d9d5e", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanStockBasedCompensationExpenseIncludedInConsolidatedStatementsOfComprehensiveLossDetail", "longName": "100670 - Disclosure - Equity Incentive Plan - Stock Based Compensation Expense Included In Consolidated Statements of Comprehensive Loss (Detail)", "shortName": "Equity Incentive Plan - Stock Based Compensation Expense Included In Consolidated Statements of Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail", "longName": "100680 - Disclosure - Equity Incentive Plan - Schedule of RSUs Activity for Performance-based RSUs Awarded to Employees Under 2019 Plan (Detail)", "shortName": "Equity Incentive Plan - Schedule of RSUs Activity for Performance-based RSUs Awarded to Employees Under 2019 Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_1eb9f7d6-ecc0-4d9f-aba8-96bde962ca2c", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1eb9f7d6-ecc0-4d9f-aba8-96bde962ca2c", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "longName": "100690 - Disclosure - Equity - Additional Information (Detail)", "shortName": "Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:CommonStockVotingRights", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R63": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail", "longName": "100700 - Disclosure - Loss Per Share - Summary of Basic and Diluted Loss Per Share (Detail)", "shortName": "Loss Per Share - Summary of Basic and Diluted Loss Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R64": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail", "longName": "100710 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Detail)", "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "100720 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "kldi:DeferredTaxAssetValuationAllowanceForeignCurrencyTranslationAdjustment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R66": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail", "longName": "100730 - Disclosure - Income Taxes - Schedule of Loss Before Income Taxes (Detail)", "shortName": "Income Taxes - Schedule of Loss Before Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R67": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesParentheticalDetail", "longName": "100740 - Disclosure - Income Taxes - Schedule of Loss Before Income Taxes (Parenthetical) (Detail)", "shortName": "Income Taxes - Schedule of Loss Before Income Taxes (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": null }, "R68": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfLossBeforeIncomeTaxesFromContinuingOperationsDetail", "longName": "100750 - Disclosure - Income Taxes - Components of Loss Before Income Taxes from Continuing Operations (Detail)", "shortName": "Income Taxes - Components of Loss Before Income Taxes from Continuing Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail", "longName": "100760 - Disclosure - Income Taxes - Summary of Tax Effects of Temporary Differences (Detail)", "shortName": "Income Taxes - Summary of Tax Effects of Temporary Differences (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetValuationAllowanceDetail", "longName": "100770 - Disclosure - Income Taxes - Summary of Deferred Tax Asset Valuation Allowance (Detail)", "shortName": "Income Taxes - Summary of Deferred Tax Asset Valuation Allowance (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_d6b2955a-710c-4d04-b2d6-d2d5071612e8", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "kldi:ValuationAllowanceDeferredTaxAssetAddition", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R71": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionAdditionalInformationDetail", "longName": "100780 - Disclosure - Severance and Retention - Additional Information (Detail)", "shortName": "Severance and Retention - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:SeveranceCosts1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2cb22386-04f0-4fda-bb37-3b5e5e6bb807", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "unitRef": "U_Employee", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R72": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceAndRetentionExpenseDetail", "longName": "100790 - Disclosure - Severance and Retention - Summary of Severance and Retention Expense (Detail)", "shortName": "Severance and Retention - Summary of Severance and Retention Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:SeveranceCosts1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8a044d54-0d50-4142-a2d0-645a50ecd42e", "name": "us-gaap:SeveranceCosts1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R73": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceRelatedLiabilitiesWithinAccountsPayableAndAccruedExpenseDetail", "longName": "100800 - Disclosure - Severance and Retention - Summary of Severance Related Liabilities within Accounts Payable and Accrued Expense (Detail)", "shortName": "Severance and Retention - Summary of Severance Related Liabilities within Accounts Payable and Accrued Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_d6b2955a-710c-4d04-b2d6-d2d5071612e8", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cadbe374-102a-4191-baaf-924b5e2be7ac", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } }, "R74": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "100810 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "kldi:NumberOfLettersOfCredit", "unitRef": "U_LetterofCredit", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cbe531c0-843e-4308-b343-f317941e4ee4", "name": "kldi:NumberOfLettersOfCredit", "unitRef": "U_LetterofCredit", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail", "longName": "100820 - Disclosure - Related Parties - Additional Information (Detail)", "shortName": "Related Parties - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_3da0bd66-5983-4b32-bbff-5bf85b66db6e", "name": "us-gaap:InterestExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1e6662a7-0330-4c0e-84ca-90df01b3cec4", "name": "us-gaap:NotesPayable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kldi-20231231.htm", "unique": true } } }, "tag": { "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201602Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201602Member", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASU 2016-02 [Member]", "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842)." } } }, "auth_ref": [ "r671" ] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ASU 2016-13 [Member]", "label": "Accounting Standards Update 2016-13 [Member]", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r337" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpenses" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expense", "totalLabel": "Accounts Payable and Accrued Liabilities, Current, Total", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r38" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Rollforward of Allowance for Doubtful Accounts", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r977" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r863" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $3,642 and $5,403, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r328", "r329" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "totalLabel": "Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r40" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued expenses:" } } }, "auth_ref": [] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Salaries, Current", "terseLabel": "Accrued salaries", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r40", "r882" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r77", "r228", "r743" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r49", "r50", "r145", "r239", "r740", "r765", "r769" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r8", "r23", "r50", "r622", "r625", "r694", "r760", "r761", "r958", "r959", "r960", "r970", "r971", "r972" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Remaining Useful Life in Years", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r161" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r140" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r556", "r557", "r558", "r783", "r970", "r971", "r972", "r1033", "r1053" ] }, "kldi_AdjustedEurocurrencyRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "AdjustedEurocurrencyRateMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Adjusted eurocurrency rate.", "label": "Adjusted Eurocurrency Rate [Member]", "terseLabel": "Adjusted Eurocurrency Rate [Member]" } } }, "auth_ref": [] }, "kldi_AdjustedSecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "AdjustedSecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted SOFR Rate [Member]", "label": "Adjusted Secured Overnight Financing Rate Sofr Overnight Index Swap Rate [Member]", "documentation": "Adjusted secured overnight financing rate Sofr overnight index swap rate." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r275", "r276", "r277", "r278", "r289", "r334", "r335", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r368", "r556", "r557", "r558", "r586", "r587", "r588", "r589", "r602", "r603", "r604", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r645", "r646", "r649", "r650", "r651", "r652", "r666", "r667", "r672", "r673", "r674", "r675", "r690", "r691", "r692", "r693", "r694", "r713", "r714", "r715", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r101", "r102", "r519" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r206" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising costs", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r564" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanStockBasedCompensationExpenseIncludedInConsolidatedStatementsOfComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r551", "r563" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesRollforwardOfAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at ending", "periodStartLabel": "Balance at beginning", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r240", "r332", "r350", "r351", "r354", "r1049" ] }, "kldi_AllowanceForDoubtfulAccountsReceivableChargedToAndFromOtherAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "AllowanceForDoubtfulAccountsReceivableChargedToAndFromOtherAccounts", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesRollforwardOfAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts receivable charged to/from other accounts.", "label": "Allowance For Doubtful Accounts Receivable Charged To And From Other Accounts", "terseLabel": "Charged to/from other accounts" } } }, "auth_ref": [] }, "kldi_AllowanceForDoubtfulAccountsReceivableChargedToReversedFromExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "AllowanceForDoubtfulAccountsReceivableChargedToReversedFromExpense", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesRollforwardOfAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts receivable charged to reversed from expense.", "label": "Allowance For Doubtful Accounts Receivable Charged To Reversed From Expense", "verboseLabel": "Charged to/reversed from expense" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r240", "r332", "r350" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesRollforwardOfAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for Doubtful Accounts [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesRollforwardOfAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Deductions (write offs)", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r353" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "kldi_AmortizationAndDepreciationExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "AmortizationAndDepreciationExpensesMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization and Depreciation Expense [Member]", "label": "Amortization And Depreciation Expenses [Member]", "documentation": "Amortization and depreciation expenses." } } }, "auth_ref": [] }, "kldi_AmortizationOfCapitalizedImplementationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "AmortizationOfCapitalizedImplementationCosts", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of capitalized implementation costs", "label": "Amortization of Capitalized Implementation Costs", "documentation": "Amortization of capitalized implementation costs." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r149", "r412", "r669", "r964" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r15", "r71", "r75" ] }, "us-gaap_AmortizationOfLeasedAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfLeasedAsset", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Leased Asset", "terseLabel": "Amortization expense for capital leases", "documentation": "The expense charged against earnings for the periodic recognition of capitalized leases. This element may apply to energy companies that lease mineral producing properties and to other enterprises that capitalize property, plant, or equipment obtained through capital leases." } } }, "auth_ref": [ "r197", "r202" ] }, "kldi_AnnualConsolidatedRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "AnnualConsolidatedRevenueMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Annual Consolidated Revenue [Member]", "documentation": "Annual consolidated revenue.", "terseLabel": "Annual Consolidated Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Common share equivalents excluded due to anti-dilutive effect", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r298" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r608" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r183", "r232", "r265", "r304", "r318", "r322", "r336", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r610", "r614", "r647", "r734", "r812", "r919", "r932", "r995", "r996", "r1039" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r225", "r243", "r265", "r336", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r610", "r614", "r647", "r919", "r995", "r996", "r1039" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Assets, Noncurrent", "totalLabel": "Assets, Noncurrent, Total", "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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r265", "r336", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r610", "r614", "r647", "r995", "r996", "r1039" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r941", "r942", "r943" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "auth_ref": [ "r941", "r942", "r943" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r941", "r942", "r943" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r522", "r523", "r524", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r546", "r547", "r548", "r549", "r550" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfComponentsOfLongtermDebtParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfComponentsOfLongtermDebtParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r116", "r117" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r601", "r906", "r909" ] }, "kldi_BusinessAcquisitionAmountToBePaidEachYearDuringEarnoutPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "BusinessAcquisitionAmountToBePaidEachYearDuringEarnoutPeriod", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of earnout amount over two year earnout period", "label": "Business Acquisition Amount to be Paid Each Year during Earnout Period", "documentation": "Business acquisition, amount to be paid each year during earnout period." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r109", "r110", "r601", "r906", "r909" ] }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Business acquisition date", "label": "Business Acquisition, Effective Date of Acquisition", "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format." } } }, "auth_ref": [ "r2", "r4", "r26" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of contingent consideration", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r607", "r963" ] }, "kldi_BusinessCombinationContingentConsiderationEarnoutPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "BusinessCombinationContingentConsiderationEarnoutPeriod", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, earnout period", "label": "Business Combination, Contingent Consideration, Earnout Period", "documentation": "Business combination, contingent consideration, earnout period." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition earnout structure amount", "label": "Business Combination, Contingent Consideration, Liability", "totalLabel": "Business Combination, Contingent Consideration, Liability, Total", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r6", "r113", "r606" ] }, "kldi_BusinessCombinationGoodwillAndDeferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "BusinessCombinationGoodwillAndDeferredContingentConsideration", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and deferred contingent consideration", "label": "Business Combination, Goodwill and Deferred Contingent Consideration", "documentation": "Business combination, goodwill and deferred contingent consideration." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r108" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment in accounts payable and accrued expenses on the consolidated balance sheets", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r59", "r60", "r61" ] }, "us-gaap_CapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail3": { "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Capital Lease Obligations, Current", "negatedLabel": "Less: current portion", "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r194", "r201", "r203" ] }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeaseObligationsNoncurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail3": { "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Capital Lease Obligations, Noncurrent", "terseLabel": "Non-current", "negatedLabel": "Non-current", "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date." } } }, "auth_ref": [ "r195", "r201", "r203" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasesFutureMinimumPaymentsDue", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail2": { "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total", "documentation": "Amount of minimum lease payments for capital leases." } } }, "auth_ref": [ "r203" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail2": { "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Next 12 Months", "terseLabel": "2022", "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r203" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "2026", "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r203" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "2025", "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r203" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "2024", "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r203" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail2": { "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "2023", "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r203" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Thereafter", "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r203" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail2": { "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments", "negatedLabel": "Less: interest on lease obligations", "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases." } } }, "auth_ref": [ "r203" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail3": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments", "totalLabel": "Net amount", "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes." } } }, "auth_ref": [ "r203" ] }, "kldi_CapitalizedComputerSoftwareImplementationAmortizationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "CapitalizedComputerSoftwareImplementationAmortizationCosts", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized computer software implementation amortization costs", "label": "Capitalized Computer Software Implementation Amortization Costs", "documentation": "Capitalized computer software implementation amortization costs." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized software costs", "totalLabel": "Capitalized Computer Software, Net, Total", "periodStartLabel": "Capitalized Computer Software, Net, Beginning Balance", "periodEndLabel": "Capitalized Computer Software, Net, Ending Balance", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r876" ] }, "kldi_CapitalizedImplementationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "CapitalizedImplementationCosts", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized implementation costs", "label": "Capitalized Implementation Costs", "documentation": "Capitalized implementation costs." } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash balance", "label": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r205", "r737", "r784", "r807", "r919", "r932", "r956" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r57" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total", "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Beginning Balance", "periodEndLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Ending Balance", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r56", "r155", "r263" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash at end of period", "periodStartLabel": "Cash at beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r56", "r155", "r263" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r7", "r155" ] }, "kldi_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities", "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "auth_ref": [] }, "kldi_CenzaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "CenzaMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cenza [Member]", "documentation": "Cenza." } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r213", "r214", "r215", "r219", "r220", "r274", "r334", "r335", "r338", "r339", "r340", "r346", "r347", "r368", "r586", "r602", "r603", "r616", "r617", "r618", "r629", "r630", "r640", "r645", "r646", "r648", "r649", "r650", "r666", "r672", "r673", "r674", "r690", "r713", "r714", "r758", "r759" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r213", "r214", "r215", "r219", "r220", "r334", "r335", "r338", "r339", "r340", "r346", "r347", "r348", "r368", "r586", "r602", "r603", "r604", "r616", "r617", "r618", "r619", "r629", "r630", "r631", "r634", "r640", "r645", "r646", "r648", "r649", "r650", "r666", "r672", "r673", "r674", "r690", "r713", "r714", "r758", "r759", "r953" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r212", "r275", "r288", "r343", "r590" ] }, "kldi_ChangesInUncertainTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ChangesInUncertainTaxPositions", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Changes in uncertain tax positions.", "label": "Changes In Uncertain Tax Positions", "terseLabel": "Changes in uncertain tax positions" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Class Of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r236", "r237", "r238", "r303", "r417", "r418", "r419", "r421", "r424", "r429", "r431", "r773", "r774", "r775", "r776", "r896", "r949", "r965" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfReconciliationOfLiabilitiesMeasuredAtFairValueUsingSignificantUnobservableInputsLevel3Detail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r97" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfReconciliationOfLiabilitiesMeasuredAtFairValueUsingSignificantUnobservableInputsLevel3Detail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of securities eligible for each warrant", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightReasonForIssuingToNonemployees": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightReasonForIssuingToNonemployees", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Warrant or Right, Reason for Issuance, Description", "terseLabel": "Description of warrants", "documentation": "Description of reason for issuing warrant or right." } } }, "auth_ref": [] }, "kldi_ClosingStockPricePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ClosingStockPricePeriod", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Closing stock price period.", "label": "Closing Stock Price Period", "terseLabel": "Closing stock price period" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r47", "r129", "r736", "r798" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments And Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r165", "r382", "r383", "r864", "r992" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common stock", "verboseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r922", "r923", "r924", "r926", "r927", "r928", "r929", "r970", "r971", "r1033", "r1051", "r1053" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r139" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r139", "r799" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r139" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r25", "r139", "r799", "r818", "r1053", "r1054" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock $0.0001 par value, 200,000,000 shares authorized, 43,086,267 and 42,920,136 issued and outstanding as of December 31, 2023 and December 31, 2022, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r139", "r739", "r919" ] }, "us-gaap_CommonStockVotingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockVotingRights", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Common Stock, Voting Rights", "terseLabel": "Common stock, voting rights", "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights." } } }, "auth_ref": [ "r89" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r51", "r246", "r248", "r254", "r730", "r748" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "terseLabel": "Computer software and hardware", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r64", "r66", "r121", "r122", "r327", "r863" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r64", "r66", "r121", "r122", "r327", "r770", "r863" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r64", "r66", "r121", "r122", "r327", "r863", "r952" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r64", "r66", "r121", "r122", "r327", "r863" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation", "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." } } }, "auth_ref": [ "r114", "r883" ] }, "us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationClassifiedAsEquityFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration Classified as Equity, Fair Value Disclosure", "terseLabel": "Fair value of future expected acquisition-related contingent consideration obligations", "documentation": "Fair value of contingent consideration in a business combination that is classified in shareholders' equity." } } }, "auth_ref": [ "r119" ] }, "kldi_ContingentConsiderationRelatedToAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ContingentConsiderationRelatedToAcquisitions", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration related to acquisitions", "label": "Contingent Consideration Related To Acquisitions", "documentation": "Contingent consideration related to acquisitions." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r903", "r1000" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r903", "r1000" ] }, "kldi_ConvertibleDebentureNotesDueTwoThousandTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ConvertibleDebentureNotesDueTwoThousandTwentyFourMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debentures Due 2024 [Member]", "documentation": "Convertible debenture notes due two thousand twenty four.", "label": "Convertible Debenture Notes Due Two Thousand Twenty Four [Member]", "verboseLabel": "Convertible Debenture Notes Due 2024" } } }, "auth_ref": [] }, "kldi_ConvertibleDebenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ConvertibleDebenturesMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfComponentsOfLongtermDebtParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debentures", "label": "Convertible Debentures [Member]", "documentation": "Convertible debentures." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenues", "totalLabel": "Cost of Goods and Services Sold, Total", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r151", "r711" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanStockBasedCompensationExpenseIncludedInConsolidatedStatementsOfComprehensiveLossDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceAndRetentionExpenseDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of revenues [Member]", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenues [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r955", "r968", "r1031" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r955", "r968" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current" } } }, "auth_ref": [] }, "kldi_CurrentPortionOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "CurrentPortionOfContingentConsideration", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Current portion of contingent consideration.", "label": "Current Portion Of Contingent Consideration", "terseLabel": "Current portion of contingent consideration" } } }, "auth_ref": [] }, "kldi_CurrentPortionOfUnamortizedDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "CurrentPortionOfUnamortizedDebtIssuanceCosts", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail": { "parentTag": "us-gaap_LongTermDebtCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "documentation": "Current portion of unamortized debt issuance costs.", "label": "Current Portion Of Unamortized Debt Issuance Costs", "negatedLabel": "Less: current portion of unamortized debt issuance costs" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r955", "r968", "r1031" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r65", "r327" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r112" ] }, "kldi_DataRecoveryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "DataRecoveryMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "documentation": "Data recovery.", "label": "Data Recovery [Member]", "terseLabel": "Data Recovery" } } }, "auth_ref": [] }, "kldi_DebentureNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "DebentureNotesMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debenture [Member]", "documentation": "Debenture notes.", "label": "Debenture Notes [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail": { "parentTag": "us-gaap_LongTermDebtCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt, Current", "terseLabel": "Current portion of debt", "totalLabel": "Debt, Current, Total", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r234" ] }, "kldi_DebtInstrumentAccretionOfOriginalIssueDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "DebtInstrumentAccretionOfOriginalIssueDiscount", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument accretion of original issue discount.", "label": "Debt Instrument Accretion Of Original Issue Discount", "terseLabel": "Accretion of original issue discount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfComponentsOfLongtermDebtParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r36", "r134", "r135", "r184", "r186", "r270", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r670", "r891", "r892", "r893", "r894", "r895", "r966" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Loan variable interest rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfComponentsOfLongtermDebtParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Total debt", "terseLabel": "Term loan debt", "verboseLabel": "Debt amount, balance due", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r36", "r186", "r414" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt conversion price per share", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r167", "r399" ] }, "kldi_DebtInstrumentDeferredClosingFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "DebtInstrumentDeferredClosingFees", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument deferred closing fees.", "label": "Debt Instrument Deferred Closing Fees", "terseLabel": "Deferred closing fees" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Debt principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r124", "r126", "r397", "r670", "r892", "r893" ] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fee Amount", "terseLabel": "Debt closing fees", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r44" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Debt periodic payment", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r45", "r131" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Term loan interest rate per annum during period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r42", "r124", "r409" ] }, "kldi_DebtInstrumentInterestRateStatedPercentageInCash": { "xbrltype": "percentItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "DebtInstrumentInterestRateStatedPercentageInCash", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument interest rate stated percentage in cash.", "label": "Debt Instrument Interest Rate Stated Percentage In Cash", "terseLabel": "Debt interest rate in cash" } } }, "auth_ref": [] }, "kldi_DebtInstrumentInterestRateStatedPercentageInKind": { "xbrltype": "percentItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "DebtInstrumentInterestRateStatedPercentageInKind", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument interest rate stated percentage in kind.", "label": "Debt Instrument Interest Rate Stated Percentage In Kind", "terseLabel": "Debt interest rate in kind" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfComponentsOfLongtermDebtParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r270", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r670", "r891", "r892", "r893", "r894", "r895", "r966" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Term loan maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r217", "r891", "r1034" ] }, "us-gaap_DebtInstrumentMaturityDateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDateDescription", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfComponentsOfLongtermDebtParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date, Description", "terseLabel": "Debt instrument, maturity description", "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities." } } }, "auth_ref": [ "r43" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfComponentsOfLongtermDebtParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r45", "r270", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r670", "r891", "r892", "r893", "r894", "r895", "r966" ] }, "kldi_DebtInstrumentOriginalIssueDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "DebtInstrumentOriginalIssueDiscount", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument original issue discount.", "label": "Debt Instrument Original Issue Discount", "terseLabel": "Original issue discount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Quarterly installment", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r45" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Principal amount of debt redeemed", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r34" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfComponentsOfLongtermDebtParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r45", "r89", "r92", "r123", "r124", "r126", "r130", "r169", "r170", "r270", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r670", "r891", "r892", "r893", "r894", "r895", "r966" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Less: unamortized original issue discount", "totalLabel": "Debt Instrument, Unamortized Discount, Total", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r123", "r126", "r998" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountCurrent", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail": { "parentTag": "us-gaap_LongTermDebtCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount, Current", "negatedLabel": "Less: current portion of unamortized original issue discount", "documentation": "Amount of debt discount to be amortized within one year or within the normal operating cycle, if longer." } } }, "auth_ref": [ "r123", "r126" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt issuance costs", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r17" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r968", "r1030", "r1031" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r177", "r968", "r1030" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r15", "r177", "r211", "r593", "r594", "r968" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred tax liability", "totalLabel": "Deferred Tax Liabilities, Gross, Total", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r136", "r137", "r185", "r580" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r571", "r572", "r735" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue", "totalLabel": "Deferred Revenue, Current, Total", "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." } } }, "auth_ref": [ "r957" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r968", "r1030", "r1031" ] }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetInterestCarryforward", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, Interest Carryforward", "terseLabel": "Interest expense carryforward", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward." } } }, "auth_ref": [ "r1029" ] }, "kldi_DeferredTaxAssetValuationAllowanceForeignCurrencyTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "DeferredTaxAssetValuationAllowanceForeignCurrencyTranslationAdjustment", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax asset valuation allowance foreign currency translation adjustment.", "label": "Deferred Tax Asset Valuation Allowance Foreign Currency Translation Adjustment", "terseLabel": "Deferred tax asset valuation allowance foreign currency translation adjustment" } } }, "auth_ref": [] }, "kldi_DeferredTaxAssetValuationAllowanceIncludedInEffectiveTaxRateReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "DeferredTaxAssetValuationAllowanceIncludedInEffectiveTaxRateReconciliationOtherAdjustments", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax asset valuation allowance, included in effective tax rate reconciliation other adjustments.", "label": "Deferred Tax Asset Valuation Allowance Included In Effective Tax Rate Reconciliation Other Adjustments", "terseLabel": "Valuation allowance included in effective tax ate reconciliation" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax asset", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r581" ] }, "kldi_DeferredTaxAssetsLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "DeferredTaxAssetsLeasingArrangements", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets leasing arrangements.", "label": "Deferred Tax Assets Leasing Arrangements", "terseLabel": "Lease liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets, net of valuation allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1028" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses and other carryforwards", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r107", "r1029" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r107", "r1029" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Property and equipment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Payroll tax deferral", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation." } } }, "auth_ref": [ "r107", "r1029" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r107", "r1029" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r107", "r1029" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r107", "r1029" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetValuationAllowanceDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Valuation allowance", "negatedLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r582" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability", "totalLabel": "Deferred Tax Liabilities, Net, Total", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r103", "r1028" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangible assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r107", "r1029" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "Right of Use Asset", "negatedLabel": "Right of Use Asset", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r107", "r1029" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r107", "r1029" ] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxEffectsOfTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan, cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r512" ] }, "kldi_DefinedContributionPlanEmployeeEligibilityAge": { "xbrltype": "durationItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "DefinedContributionPlanEmployeeEligibilityAge", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined contribution plan employee eligibility age.", "label": "Defined Contribution Plan Employee Eligibility Age", "terseLabel": "Defined contribution plan, employee eligibility age" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer matching contributions", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "Employee contribution vested", "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year." } } }, "auth_ref": [] }, "kldi_DelayedDrawTermLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "DelayedDrawTermLoans", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Delayed draw term loans", "label": "Delayed Draw Term Loans", "terseLabel": "Delayed draw term loans" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r15", "r76" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r15", "r76" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r15", "r308" ] }, "kldi_DepreciationExpensesRelatedToFinanceLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "DepreciationExpensesRelatedToFinanceLeases", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Depreciation expenses related to finance leases.", "label": "Depreciation Expenses Related to Finance Leases", "terseLabel": "Depreciation expense" } } }, "auth_ref": [] }, "us-gaap_DerivativeFloorInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFloorInterestRate", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Floor Interest Rate", "terseLabel": "Floor interest rate", "documentation": "Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract." } } }, "auth_ref": [] }, "us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Description", "terseLabel": "Defined contribution plan, description", "documentation": "Description of defined contribution pension and other postretirement plans." } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r178" ] }, "kldi_DilutiveSecuritiesEffectOnBasicEarningsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShare", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Dilutive securities effect on basic earnings per share.", "label": "Dilutive Securities Effect On Basic Earnings Per Share", "terseLabel": "Dilutive effect of potentially issuable shares" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r443", "r897", "r898", "r899", "r900", "r901", "r902", "r903" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r443", "r897", "r898", "r899", "r900", "r901", "r902", "r903" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Revenue from Contracts with Customers", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1000" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlan" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Equity Incentive Plan", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r517", "r521", "r552", "r553", "r555", "r913" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r941", "r942", "r943" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r941", "r942", "r943", "r945" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "verboseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r944" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "verboseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r939" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "kldi_EarningsLossPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "EarningsLossPerShareBasicAndDilutedAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "Earnings loss per share basic and diluted.", "label": "Earnings Loss Per Share Basic And Diluted Abstract", "terseLabel": "Basic and diluted loss per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic loss per share", "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Net loss per share - basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r255", "r279", "r280", "r281", "r282", "r284", "r291", "r293", "r295", "r296", "r297", "r301", "r638", "r639", "r731", "r749", "r885" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "totalLabel": "Diluted loss per share", "verboseLabel": "Net loss per share - diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r255", "r279", "r280", "r281", "r282", "r284", "r293", "r295", "r296", "r297", "r301", "r638", "r639", "r731", "r749", "r885" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss per Common Share", "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." } } }, "auth_ref": [ "r62", "r63" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Loss Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r290", "r298", "r299", "r300" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of foreign exchange rates", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r656" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal Statutory rate", "verboseLabel": "Federal corporate income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r267", "r574", "r596" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense", "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r554" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized stock-based compensation expense, period", "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." } } }, "auth_ref": [ "r554" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r938" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r938" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r948" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r938" ] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, Date of Incorporation", "verboseLabel": "Date of incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r946" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r938" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r938" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "verboseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r938" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r938" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r947" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r25", "r221", "r250", "r251", "r252", "r271", "r272", "r273", "r276", "r285", "r287", "r302", "r342", "r349", "r433", "r556", "r557", "r558", "r588", "r589", "r620", "r622", "r623", "r624", "r625", "r627", "r637", "r658", "r659", "r660", "r661", "r662", "r663", "r694", "r760", "r761", "r762", "r783", "r843" ] }, "us-gaap_ErrorCorrectionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ErrorCorrectionTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureCorrectionOfImmaterialError" ], "lang": { "en-us": { "role": { "label": "Error Correction [Text Block]", "terseLabel": "Correction of an immaterial error", "documentation": "The entire disclosure for reporting error correction." } } }, "auth_ref": [ "r283" ] }, "kldi_EstimatedUsefulLivesOfAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "EstimatedUsefulLivesOfAssetsTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Estimated useful lives of assets.", "label": "Estimated Useful Lives Of Assets Table [Text Block]", "terseLabel": "Estimated Useful Lives of Assets" } } }, "auth_ref": [] }, "kldi_ExpireBetween2028And2036Member": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ExpireBetween2028And2036Member", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Expire Between 2028 And 2036 [Member]", "documentation": "Expire between 2028 and 2036." } } }, "auth_ref": [] }, "kldi_ExpireTill2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ExpireTill2024Member", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Expire till 2024.", "label": "Expire Till2024 [Member]", "terseLabel": "Expire Till 2024 [Member]" } } }, "auth_ref": [] }, "kldi_ExpireTill2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ExpireTill2025Member", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Expire Till 2025", "label": "Expire Till 2025 [Member]", "terseLabel": "Expire Till 2025 [Member]" } } }, "auth_ref": [] }, "kldi_ExpireTill2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ExpireTill2027Member", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Expire Till 2027 [Member]", "documentation": "Expire till 2027." } } }, "auth_ref": [] }, "kldi_ExpireTill2035Member": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ExpireTill2035Member", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Expire till 2035.", "label": "Expire Till2035 [Member]", "terseLabel": "Expire Till 2035 [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfReconciliationOfLiabilitiesMeasuredAtFairValueUsingSignificantUnobservableInputsLevel3Detail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "terseLabel": "Change in fair value of Private Warrants", "verboseLabel": "Expense (Income) related to fair value adjustment of warrants liabilities", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r15" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r642", "r643", "r644" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r642", "r643", "r644" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "terseLabel": "Liability Class", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r120", "r182" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r641" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r27" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfReconciliationOfLiabilitiesMeasuredAtFairValueUsingSignificantUnobservableInputsLevel3Detail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfReconciliationOfLiabilitiesMeasuredAtFairValueUsingSignificantUnobservableInputsLevel3Detail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfReconciliationOfLiabilitiesMeasuredAtFairValueUsingSignificantUnobservableInputsLevel3Detail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r27", "r120" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of Reconciliation of Liabilities Measured at Fair Value Using Significant Unobservable Inputs (Level 3)", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r27", "r120" ] }, "kldi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangeInFairValueOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangeInFairValueOfContingentConsideration", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfReconciliationOfLiabilitiesMeasuredAtFairValueUsingSignificantUnobservableInputsLevel3Detail" ], "lang": { "en-us": { "role": { "documentation": "Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability, change in fair value of contingent consideration.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Change in Fair Value of Contingent Consideration", "terseLabel": "Change in fair value of contingent consideration" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfReconciliationOfLiabilitiesMeasuredAtFairValueUsingSignificantUnobservableInputsLevel3Detail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance at ending", "periodStartLabel": "Balance at beginning", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r27" ] }, "kldi_FairValueOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FairValueOfWarrants", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of warrants", "label": "Fair Value Of Warrants", "documentation": "Fair value of warrants." } } }, "auth_ref": [] }, "kldi_FederalAndForeignTaxMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FederalAndForeignTaxMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Federal and foreign member.", "label": "Federal And Foreign Tax [Member]", "terseLabel": "Federal And Foreign Tax [Member]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Depreciation expense", "verboseLabel": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r679", "r683", "r918" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Finance Leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "totalLabel": "Non-current", "terseLabel": "Non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r677", "r689" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfClassificationOfFinanceLeasesInConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r677" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfClassificationOfFinanceLeasesInConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r678" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfClassificationOfFinanceLeasesInConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Non-current finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r677" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfClassificationOfFinanceLeasesInConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r678" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total undiscounted lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r689" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r689" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r689" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r689" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r689" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r689" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r689" ] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r678" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest on lease obligations", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r689" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash used for finance leases", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r680", "r686" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfClassificationOfFinanceLeasesInConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease right of use asset, net", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r676" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right of use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r679", "r683", "r918" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfClassificationOfFinanceLeasesInConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r678" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate for finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r688", "r918" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term for finance leases", "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." } } }, "auth_ref": [ "r687", "r918" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r230", "r365" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r163" ] }, "kldi_FiniteLivedIntangibleAssetsAmortizationExpenseOfConstructionInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseOfConstructionInProcess", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets amortization expense of construction in process.", "label": "Finite Lived Intangible Assets Amortization Expense Of Construction In Process", "terseLabel": "In process" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r163" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r163" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r163" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r163" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r363", "r364", "r365", "r366", "r712", "r716" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross intangible assets", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r162", "r716" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r712" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r72", "r74" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfFutureAmortizationOfIntangibleAssetsDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Intangible assets, net of amortization", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r162", "r712" ] }, "kldi_FirstLienFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FirstLienFacilityMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "First Lien facility.", "label": "First Lien Facility [Member]", "terseLabel": "First Lien Facility" } } }, "auth_ref": [] }, "kldi_FixedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FixedAssetsPolicyTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Fixed Assets Policy.", "label": "Fixed Assets Policy [Text Block]", "terseLabel": "Fixed Assets" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyAbstract", "lang": { "en-us": { "role": { "label": "Foreign Currency [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyDisclosureTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureForeignCurrency" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Disclosure [Text Block]", "terseLabel": "Foreign Currency", "documentation": "The entire disclosure for foreign currency transactions and translation. This may include description of foreign currency transactions, foreign currency gains and losses, explanation of change in cumulative translation adjustment, description of effect of subsequent foreign currency exchange rate change, cumulative translation adjustment movement, foreign currency translation adjustment by component movement, translation adjustment for net investment hedge movement, adjustment for long-term intercompany transactions, schedule of long-term intercompany balances and any other foreign currency transactions and translation related items." } } }, "auth_ref": [ "r653", "r665", "r933", "r934", "r935", "r936", "r950" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r653" ] }, "kldi_FourHundredAndOneKPlanMatchingFirstThreePercentageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FourHundredAndOneKPlanMatchingFirstThreePercentageMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Four hundred and one (k) plan matching first three percentage.", "label": "Four Hundred And One K Plan Matching First Three Percentage [Member]", "terseLabel": "401(k) plan Matching First 3% [Member]" } } }, "auth_ref": [] }, "kldi_FourHundredAndOneKPlanMatchingNextTwoPercentageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FourHundredAndOneKPlanMatchingNextTwoPercentageMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Four hundred and one (k) plan matching next two percentage.", "label": "Four Hundred And One K Plan Matching Next Two Percentage [Member]", "terseLabel": "401(k) plan Matching Next 2% [Member]" } } }, "auth_ref": [] }, "kldi_FourHundredAndOneKPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FourHundredAndOneKPlanMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Four hundred and one (k) plan.", "label": "Four Hundred And One K Plan [Member]", "terseLabel": "401(k) plan [Member]" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture, fixtures and other equipment", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "kldi_FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscount", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountDetail" ], "lang": { "en-us": { "role": { "documentation": "Future amortization of debt issuance costs and original issue discount.", "label": "Future Amortization Of Debt Issuance Costs And Original Issue Discount", "totalLabel": "Total" } } }, "auth_ref": [] }, "kldi_FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountAfterYearFive", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountDetail": { "parentTag": "kldi_FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountDetail" ], "lang": { "en-us": { "role": { "documentation": "Future amortization of debt issuance costs and original issue discount after year five.", "label": "Future Amortization Of Debt Issuance Costs And Original Issue Discount After Year Five", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "kldi_FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountInNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountDetail": { "parentTag": "kldi_FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscount", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountDetail" ], "lang": { "en-us": { "role": { "documentation": "Future amortization of debt issuance costs and original issue discount in next twelve months.", "label": "Future Amortization Of Debt Issuance Costs And Original Issue Discount In Next Twelve Months", "terseLabel": "2023" } } }, "auth_ref": [] }, "kldi_FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountInYearFour", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountDetail": { "parentTag": "kldi_FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountDetail" ], "lang": { "en-us": { "role": { "documentation": "Future amortization of debt issuance costs and original issue discount in year four.", "label": "Future Amortization Of Debt Issuance Costs And Original Issue Discount In Year Four", "terseLabel": "2026" } } }, "auth_ref": [] }, "kldi_FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountInYearThree", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountDetail": { "parentTag": "kldi_FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountDetail" ], "lang": { "en-us": { "role": { "documentation": "Future amortization of debt issuance costs and original issue discount in year three.", "label": "Future Amortization Of Debt Issuance Costs And Original Issue Discount In Year Three", "terseLabel": "2025" } } }, "auth_ref": [] }, "kldi_FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountInYearTwo", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountDetail": { "parentTag": "kldi_FutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountDetail" ], "lang": { "en-us": { "role": { "documentation": "Future amortization of debt issuance costs and original issue discount in year two.", "label": "Future Amortization Of Debt Issuance Costs And Original Issue Discount In Year Two", "terseLabel": "2024" } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 }, "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Extinguishment of Debt", "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total", "negatedLabel": "Loss on extinguishment of debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r15", "r84", "r85" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r152", "r822" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanStockBasedCompensationExpenseIncludedInConsolidatedStatementsOfComprehensiveLossDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceAndRetentionExpenseDetail" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative [Member]", "verboseLabel": "General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r148" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesRollforwardOfCarryingAmountOfGoodwillDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Balance at end", "periodStartLabel": "Balance at beginning", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r229", "r358", "r729", "r890", "r919", "r979", "r986" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesRollforwardOfCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r359", "r890" ] }, "kldi_GoodwillAdjustmentDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "GoodwillAdjustmentDuringPeriod", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesRollforwardOfCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "documentation": "Goodwill adjustment during period.", "label": "Goodwill Adjustment During Period", "terseLabel": "Disposal" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r357", "r361", "r890" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesRollforwardOfCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r360" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesRollforwardOfCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r150", "r265", "r304", "r317", "r321", "r323", "r336", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r647", "r887", "r995" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r941", "r942", "r943" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible asset", "totalLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r15", "r33" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfLossBeforeIncomeTaxesFromContinuingOperationsDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfLossBeforeIncomeTaxesFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r266", "r595" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfLossBeforeIncomeTaxesFromContinuingOperationsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfLossBeforeIncomeTaxesFromContinuingOperationsDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Pre-tax book loss", "totalLabel": "Loss before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r146", "r188", "r304", "r317", "r321", "r323", "r732", "r745", "r887" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfLossBeforeIncomeTaxesFromContinuingOperationsDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfLossBeforeIncomeTaxesFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r266", "r595" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanStockBasedCompensationExpenseIncludedInConsolidatedStatementsOfComprehensiveLossDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceAndRetentionExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r367", "r373", "r827" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanStockBasedCompensationExpenseIncludedInConsolidatedStatementsOfComprehensiveLossDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceAndRetentionExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r373", "r827" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r21" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r267", "r567", "r575", "r577", "r584", "r591", "r597", "r598", "r599", "r778" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "totalLabel": "Total income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r204", "r216", "r286", "r287", "r309", "r573", "r592", "r750" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r249", "r569", "r570", "r577", "r578", "r583", "r585", "r772" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1027" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign rate differential", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r1027" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Tax at federal statutory rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r574" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other adjustments", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1027" ] }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "terseLabel": "Taxes on Foreign Earnings", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings." } } }, "auth_ref": [ "r1027" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1027" ] }, "kldi_IncomeTaxReconciliationUnrecognizedTaxBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "IncomeTaxReconciliationUnrecognizedTaxBenefit", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfLossBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "documentation": "Income tax reconciliation unrecognized tax benefit.", "label": "Income Tax Reconciliation Unrecognized Tax Benefit", "terseLabel": "Unrecognized tax benefit" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net income taxes paid", "label": "Income Taxes Paid, Net", "totalLabel": "Income Taxes Paid, Net, Total", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r58" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total", "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." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue", "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." } } }, "auth_ref": [ "r877" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r14" ] }, "kldi_InitialTargetDistributedAtTheEndOfSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "InitialTargetDistributedAtTheEndOfSecondYear", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Initial target distributed at the end of second year", "label": "Initial Target Distributed at the End of Second Year", "documentation": "Initial target distributed at the end of second year." } } }, "auth_ref": [] }, "kldi_InitialTermLoanBorrowing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "InitialTermLoanBorrowing", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Initial term loan borrowing.", "label": "Initial Term Loan Borrowing", "terseLabel": "Initial term loan borrowing" } } }, "auth_ref": [] }, "kldi_InitialTermLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "InitialTermLoansMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Term Loans", "label": "Initial Term Loans [Member]", "documentation": "Initial Term Loans." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r362" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible assets and other long-lived assets", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r74", "r708", "r709", "r710", "r712", "r884" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r70", "r73" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "terseLabel": "Interest expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r125", "r190", "r253", "r307", "r668", "r828", "r930", "r1052" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense [Member]", "terseLabel": "Interest expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r35" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r258", "r261", "r262" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Interest Payable, Current", "terseLabel": "Accrued interest", "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)." } } }, "auth_ref": [ "r40" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal-use software development costs", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r3", "r5" ] }, "us-gaap_LeaseAndRentalExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseAndRentalExpense", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense", "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "terseLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r682", "r918" ] }, "kldi_LeaseCostLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "LeaseCostLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "documentation": "Lease Cost", "label": "Lease Cost [Line Items]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Components of Lease Cost", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1036" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r164" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeasesCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesCapitalAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Leases, Capital [Abstract]", "terseLabel": "Capital Leases" } } }, "auth_ref": [] }, "us-gaap_LeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOfLessorDisclosureTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeases1" ], "lang": { "en-us": { "role": { "label": "Leases of Lessor Disclosure [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for lessor entity's leasing arrangements for operating, capital and leveraged leases." } } }, "auth_ref": [ "r198" ] }, "us-gaap_LeasesOperatingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOperatingAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Leases, Operating [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "kldi_LegalTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "LegalTechnologyMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "documentation": "Legal technology.", "label": "Legal Technology [Member]", "terseLabel": "Legal Technology" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails3": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails4": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r689" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r689" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r689" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r689" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r689" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r689" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r689" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails4": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest on lease obligations", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r689" ] }, "kldi_LesseeSupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "LesseeSupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Lessee, supplemental cash flow information related to leases.", "label": "Lessee Supplemental Cash Flow Information Related To Leases [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information Related to Leases" } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "kldi_LettersOfCreditAsAdditionalSecurityForLeaseGuarantees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "LettersOfCreditAsAdditionalSecurityForLeaseGuarantees", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Letters of credit as additional security for lease guarantees.", "label": "Letters Of Credit As Additional Security For Lease Guarantees", "terseLabel": "Letters of credit as additional security for lease guarantees" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r39", "r265", "r336", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r611", "r614", "r615", "r647", "r797", "r886", "r932", "r995", "r1039", "r1040" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r144", "r187", "r742", "r919", "r967", "r976", "r1035" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r41", "r226", "r265", "r336", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r611", "r614", "r615", "r647", "r919", "r995", "r1039", "r1040" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Liability [Member]", "terseLabel": "Liability [Member]", "documentation": "Probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [] }, "kldi_LimitationRangeForIncomeTaxExaminationYear": { "xbrltype": "durationItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "LimitationRangeForIncomeTaxExaminationYear", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Limitation range for income tax examination year.", "label": "Limitation Range For Income Tax Examination Year", "terseLabel": "Limitation range for income tax examination year" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Line Of Credit", "label": "Long-Term Line of Credit", "terseLabel": "Revolving credit loans", "totalLabel": "Long-Term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r36", "r186", "r1048" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Available borrowing capacity", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Loan maturing date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r37" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r37" ] }, "kldi_LiquidityAndGoingConcernEvaluationPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "LiquidityAndGoingConcernEvaluationPolicyPolicyTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Liquidity and going concern evaluation", "label": "Liquidity And Going Concern Evaluation Policy [Policy Text Block]", "documentation": "Liquidity and going concern evaluation policy." } } }, "auth_ref": [] }, "kldi_LoansAmortizeRate": { "xbrltype": "percentItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "LoansAmortizeRate", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Loans amortize rate .", "label": "Loans Amortize Rate", "terseLabel": "Loans amortize rate" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt balance amount", "label": "Long-Term Debt", "totalLabel": "Total debt, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r36", "r186", "r404", "r415", "r892", "r893", "r1048" ] }, "us-gaap_LongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAbstract", "lang": { "en-us": { "role": { "label": "Long-Term Debt, Unclassified [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 }, "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail2": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 }, "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt, net", "totalLabel": "Total current portion of debt, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r233" ] }, "kldi_LongTermDebtCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "LongTermDebtCurrentMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfComponentsOfLongtermDebtParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current Portion of Long Term Debt [Member]", "label": "Long Term Debt Current [Member]", "documentation": "Long Term Debt Current." } } }, "auth_ref": [] }, "kldi_LongTermDebtIncludingPaymentInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "LongTermDebtIncludingPaymentInKindInterest", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt, net", "label": "Long Term Debt Including Payment In Kind Interest", "documentation": "Long term debt including payment in kind interest." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail": { "parentTag": "kldi_LongTermDebtIncludingPaymentInKindInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r270", "r999" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail": { "parentTag": "kldi_LongTermDebtIncludingPaymentInKindInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r270", "r408" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail": { "parentTag": "kldi_LongTermDebtIncludingPaymentInKindInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r270", "r408" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail": { "parentTag": "kldi_LongTermDebtIncludingPaymentInKindInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r270", "r408" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail": { "parentTag": "kldi_LongTermDebtIncludingPaymentInKindInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r17", "r270", "r408" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail2": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net", "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r235" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebt" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Long Term Debt", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r166" ] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLoansPayable", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loans Payable, Noncurrent", "terseLabel": "Term loan balance due", "totalLabel": "Loans Payable, Noncurrent, Total", "verboseLabel": "Outstanding loans", "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r45" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r45" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r45", "r83" ] }, "kldi_MGGInvestmentGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "MGGInvestmentGroupMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "MGG investment Group.", "label": "M G G Investment Group [Member]", "terseLabel": "MGG Investment Group [Member]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r384", "r385", "r386", "r387", "r515", "r707", "r757", "r789", "r790", "r851", "r853", "r855", "r856", "r858", "r874", "r875", "r889", "r896", "r912", "r921", "r997", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r384", "r385", "r386", "r387", "r515", "r707", "r757", "r789", "r790", "r851", "r853", "r855", "r856", "r858", "r874", "r875", "r889", "r896", "r912", "r921", "r997", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046" ] }, "kldi_MinimumPriorWrittenNoticePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "MinimumPriorWrittenNoticePeriod", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Minimum prior written notice period.", "label": "Minimum Prior Written Notice Period", "terseLabel": "Minimum prior written notice period" } } }, "auth_ref": [] }, "kldi_NebulaEcosystemMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NebulaEcosystemMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "documentation": "Nebula ecosystem.", "label": "Nebula Ecosystem [Member]", "terseLabel": "Nebula" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r260" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r260" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r155", "r156", "r157" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net loss", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r147", "r157", "r189", "r224", "r244", "r247", "r252", "r265", "r275", "r279", "r280", "r281", "r282", "r286", "r287", "r294", "r304", "r317", "r321", "r323", "r336", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r639", "r647", "r747", "r820", "r841", "r842", "r887", "r930", "r995" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards and Accounting Standards Not Yet Adopted", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "kldi_NoExpirationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NoExpirationMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "No expiration.", "label": "No Expiration [Member]", "terseLabel": "No Expiration [Member]" } } }, "auth_ref": [] }, "kldi_NonEmployeeDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NonEmployeeDirectorMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Non employee director.", "label": "Non Employee Director [Member]", "terseLabel": "Non Employee Director [Member]" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Significant noncash investing and financing activities" } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Notes Payable", "totalLabel": "Notes Payable, Total", "terseLabel": "Debt instrument outstanding", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r36", "r186", "r1048" ] }, "kldi_NumberOfBusinessDays": { "xbrltype": "durationItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NumberOfBusinessDays", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of business days.", "label": "Number Of Business Days", "terseLabel": "Number of business days" } } }, "auth_ref": [] }, "kldi_NumberOfConsecutiveTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NumberOfConsecutiveTradingDays", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of consecutive trading days.", "label": "Number Of Consecutive Trading Days", "terseLabel": "Number of consecutive trading days" } } }, "auth_ref": [] }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfCountriesInWhichEntityOperates", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Countries in which Entity Operates", "terseLabel": "Number of countries", "documentation": "The number of countries in which the entity operates as of balance sheet date." } } }, "auth_ref": [] }, "kldi_NumberOfCustomersRepresentingMoreThanFivePercent": { "xbrltype": "integerItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NumberOfCustomersRepresentingMoreThanFivePercent", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of customers representing more than five percentage.", "label": "Number Of Customers Representing More Than Five Percent", "terseLabel": "Number of customers representing more than 5% of consolidated revenues or accounts receivable" } } }, "auth_ref": [] }, "kldi_NumberOfCustomersRepresentingSixPercent": { "xbrltype": "integerItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NumberOfCustomersRepresentingSixPercent", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of customers representing six percent.", "label": "Number Of Customers Representing Six Percent", "terseLabel": "Number of customers representing 6% of consolidated revenues and accounts receivable" } } }, "auth_ref": [] }, "kldi_NumberOfDataCenters": { "xbrltype": "integerItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NumberOfDataCenters", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of data centers.", "label": "Number Of Data Centers", "terseLabel": "Number of data centers" } } }, "auth_ref": [] }, "kldi_NumberOfDataRecoveryLabs": { "xbrltype": "integerItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NumberOfDataRecoveryLabs", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of data recovery labs.", "label": "Number Of Data Recovery Labs", "terseLabel": "Number of data recovery labs" } } }, "auth_ref": [] }, "kldi_NumberOfLeaseAgreementTerminatedLocations": { "xbrltype": "integerItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NumberOfLeaseAgreementTerminatedLocations", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of lease agreement terminated locations", "label": "Number Of Lease Agreement Terminated Locations", "terseLabel": "Number of lease agreement terminated locations" } } }, "auth_ref": [] }, "kldi_NumberOfLettersOfCredit": { "xbrltype": "integerItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NumberOfLettersOfCredit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of letters of credit.", "label": "Number Of Letters Of Credit", "terseLabel": "Number of letters of credit" } } }, "auth_ref": [] }, "kldi_NumberOfLocations": { "xbrltype": "integerItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NumberOfLocations", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of locations.", "label": "Number Of Locations", "terseLabel": "Number of locations" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of business segment", "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." } } }, "auth_ref": [ "r974" ] }, "kldi_NumberOfPartiallyAbandonedLeaseLocation": { "xbrltype": "integerItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NumberOfPartiallyAbandonedLeaseLocation", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of partially abandoned lease location", "label": "Number of Partially Abandoned Lease Location", "documentation": "Number of Partially Abandoned Lease Location" } } }, "auth_ref": [] }, "kldi_NumberOfReduceFootprintLeaseLocation": { "xbrltype": "integerItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NumberOfReduceFootprintLeaseLocation", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of reduce footprint lease location.", "label": "Number Of Reduce Footprint Lease Location", "terseLabel": "Number of reduce footprint lease location" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reporting Units", "terseLabel": "Number of reporting unit", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "kldi_NumberOfTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "NumberOfTradingDays", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of trading days.", "label": "Number Of Trading Days", "terseLabel": "Number of trading days" } } }, "auth_ref": [] }, "kldi_OperatingAndCapitalLeaseAgreementsLeaseExpiringYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "OperatingAndCapitalLeaseAgreementsLeaseExpiringYear", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating and capital lease agreements lease expiring year.", "label": "Operating And Capital Lease Agreements Lease Expiring Year", "terseLabel": "Operating and capital lease agreements lease expiring year" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r304", "r317", "r321", "r323", "r887" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r684", "r918" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails4": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumPaymentsForFinanceAndOperatingLeaseObligationsDetails", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability", "totalLabel": "Non-current", "verboseLabel": "Non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r677" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r677" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long term operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r677" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash used for operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r681", "r686" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right of use assets, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r676" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate for operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r688", "r918" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term for operating leases", "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." } } }, "auth_ref": [ "r687", "r918" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDue", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total", "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year." } } }, "auth_ref": [ "r199", "r200" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail": { "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Next 12 Months", "terseLabel": "2022", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r199", "r200" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail": { "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2026", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r199", "r200" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail": { "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2025", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r199", "r200" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail": { "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2024", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r199", "r200" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail": { "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2023", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r199", "r200" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail": { "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsForOperatingAndFinanceLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r199", "r200" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r106" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r105" ] }, "kldi_OrganizationBusinessAndSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "OrganizationBusinessAndSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Organization, business and summary of significant accounting policies.", "label": "Organization Business And Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Organization Business And Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "kldi_OrganizationBusinessAndSummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "OrganizationBusinessAndSummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Organization, business and summary of significant accounting policies.", "label": "Organization Business And Summary Of Significant Accounting Policies [Table]", "terseLabel": "Organization Business And Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization, business and summary of significant accounting policies", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r133", "r158", "r159", "r179" ] }, "kldi_OrganizationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "OrganizationPolicyTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Organization.", "label": "Organization Policy [Text Block]", "terseLabel": "Organization" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r40" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r242", "r919" ] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Assets [Member]", "terseLabel": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r116", "r118" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r231" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign exchange translation", "documentation": "Amount after tax, before 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." } } }, "auth_ref": [ "r10", "r145", "r654", "r655", "r657" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "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." } } }, "auth_ref": [ "r9" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive gain (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r13", "r22", "r180", "r245", "r248" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r46" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Other (income) expense", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r153" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other (income) expenses", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Paid-in-Kind Interest", "terseLabel": "Paid in kind interest", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentInKindPIKNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentInKindPIKNoteMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestDetail" ], "lang": { "en-us": { "role": { "label": "Payment in Kind (PIK) Note [Member]", "terseLabel": "Kind Interest", "documentation": "A payment in kind note accrues interest over the term of the note and is repaid at maturity or upon refinancing. A PIK loan is typically unsecured." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceRelatedLiabilitiesWithinAccountsPayableAndAccruedExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Payments for Restructuring", "negatedLabel": "Payments", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r372", "r962" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "terseLabel": "Debt instrument, closing fees", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt issuance costs", "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." } } }, "auth_ref": [ "r55" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Business acquisition, initial cash payment", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r52", "r605" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisitions, net of cash acquired", "terseLabel": "Acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r52" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r154" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlan" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plan", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r444", "r467", "r469", "r475", "r492", "r494", "r495", "r496", "r497", "r498", "r510", "r511", "r512", "r904" ] }, "kldi_PercentageOfAdditionalAmountWillAddToPrincipalAmount": { "xbrltype": "percentItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "PercentageOfAdditionalAmountWillAddToPrincipalAmount", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of additional amount will add to principal amount.", "label": "Percentage Of Additional Amount Will Add To Principal Amount", "terseLabel": "Percentage of amount will add to principal amount" } } }, "auth_ref": [] }, "kldi_PercentageOfPrincipalAmountPaidInEventOfDefault": { "xbrltype": "percentItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "PercentageOfPrincipalAmountPaidInEventOfDefault", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount paid In event of default.", "label": "Percentage Of Principal Amount Paid In Event Of Default", "terseLabel": "Percentage of principal amount paid in event of default" } } }, "auth_ref": [] }, "kldi_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Performance-based restricted stock units.", "label": "Performance Based Restricted Stock Units [Member]", "terseLabel": "Performance-Based RSUs [Member]" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance Based Restricted Stock Option [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "kldi_PivotalAcquisitionCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "PivotalAcquisitionCorpMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Pivotal acquisition corp.", "label": "Pivotal Acquisition Corp [Member]", "terseLabel": "Pivotal Acquisition Corp. [Member]" } } }, "auth_ref": [] }, "kldi_PivotalAcquisitionHoldingsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "PivotalAcquisitionHoldingsLLCMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Pivotal Acquisition Holdings LLC.", "label": "Pivotal Acquisition Holdings L L C [Member]", "terseLabel": "Pivotal Acquisition Holdings LLC [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfAdditionalInformationOnStockOptionGrantsAndVestingDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanSummaryOfValuationModelsOfFairValueOfAwardsGrantedToEmployeesAndNonEmployeesUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfAdditionalInformationOnStockOptionGrantsAndVestingDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanSummaryOfValuationModelsOfFairValueOfAwardsGrantedToEmployeesAndNonEmployeesUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, per share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r138", "r417" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r138", "r799" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r138", "r417" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r138", "r799", "r818", "r1053", "r1054" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock $0.0001 par value, 1,000,000 shares authorized,zero issued and outstanding as of December 31, 2023 and December 31, 2022", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r138", "r738", "r919" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "totalLabel": "Prepaid Expense, Current, Total", "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." } } }, "auth_ref": [ "r241", "r355", "r356", "r881" ] }, "kldi_PrepaidExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "PrepaidExpenseMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses [Member]", "documentation": "Prepaid Expense.", "label": "Prepaid Expense [Member]" } } }, "auth_ref": [] }, "kldi_PrivateWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "PrivateWarrantsMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfReconciliationOfLiabilitiesMeasuredAtFairValueUsingSignificantUnobservableInputsLevel3Detail" ], "lang": { "en-us": { "role": { "documentation": "Private Warrants.", "label": "Private Warrants [Member]", "terseLabel": "Private Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds long-term debt, net of original issue discount", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r257" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Revolving credit facility draws", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds for exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r11", "r32" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r324", "r711", "r751", "r752", "r753", "r754", "r755", "r756", "r879", "r897", "r920", "r954", "r993", "r994", "r1000", "r1050" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r324", "r711", "r751", "r752", "r753", "r754", "r755", "r756", "r879", "r897", "r920", "r954", "r993", "r994", "r1000", "r1050" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r224", "r244", "r247", "r259", "r265", "r275", "r286", "r287", "r304", "r317", "r321", "r323", "r336", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r609", "r612", "r613", "r639", "r647", "r732", "r746", "r782", "r820", "r841", "r842", "r887", "r916", "r917", "r931", "r960", "r995" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property and equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r16" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r164", "r227", "r744" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property Plant And Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r16", "r733", "r744", "r919" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r164" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives of assets", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]", "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value." } } }, "auth_ref": [ "r989" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for losses on accounts receivable", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r256", "r352" ] }, "kldi_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "PublicWarrantsMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Public warrants.", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants [Member]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r384", "r385", "r386", "r387", "r467", "r515", "r547", "r548", "r549", "r706", "r707", "r757", "r789", "r790", "r851", "r853", "r855", "r856", "r858", "r874", "r875", "r889", "r896", "r912", "r921", "r924", "r990", "r997", "r1042", "r1043", "r1044", "r1045", "r1046" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r384", "r385", "r386", "r387", "r467", "r515", "r547", "r548", "r549", "r706", "r707", "r757", "r789", "r790", "r851", "r853", "r855", "r856", "r858", "r874", "r875", "r889", "r896", "r912", "r921", "r924", "r990", "r997", "r1042", "r1043", "r1044", "r1045", "r1046" ] }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RatioOfIndebtednessToNetCapital1", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Ratio of Indebtedness to Net Capital", "terseLabel": "Debt instrument, net leverage ratio", "documentation": "Indebtedness divided by net capital." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r493", "r698", "r699", "r792", "r793", "r794", "r795", "r796", "r817", "r819", "r850" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r268", "r269", "r698", "r699", "r700", "r701", "r792", "r793", "r794", "r795", "r796", "r817", "r819", "r850" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r698", "r699", "r1038" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r823", "r824", "r827" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r493", "r698", "r699", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r792", "r793", "r794", "r795", "r796", "r817", "r819", "r850", "r1038" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedParties" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Parties", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r695", "r696", "r697", "r699", "r702", "r779", "r780", "r781", "r825", "r826", "r827", "r847", "r849" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Convertible Debt", "negatedLabel": "Payment on long-term debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r54" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "negatedLabel": "Retirement of debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r961" ] }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Capital Lease Obligations", "negatedLabel": "Payments for finance lease obligations", "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer)." } } }, "auth_ref": [ "r196" ] }, "kldi_RepaymentsOfRevolvingCreditFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "RepaymentsOfRevolvingCreditFacility", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Repayments of revolving credit facility.", "label": "Repayments Of Revolving Credit Facility", "negatedLabel": "Revolving credit facility repayments" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r132", "r566", "r1047" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanStockBasedCompensationExpenseIncludedInConsolidatedStatementsOfComprehensiveLossDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceAndRetentionExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and development [Member]", "verboseLabel": "Research and Development [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development expense", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r565" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Stock issued in exchange for vested units (in Shares)", "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." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetention" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Severance and Retention", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r369", "r370", "r372", "r375", "r381" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Number of employees associated with reduction in workforce", "documentation": "The number of positions eliminated during the period as a result of restructuring activities." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceRelatedLiabilitiesWithinAccountsPayableAndAccruedExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges", "terseLabel": "Expense", "totalLabel": "Restructuring Charges, Total", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r15", "r376", "r378", "r991" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceAndRetentionExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost And Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r378", "r379", "r380" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceRelatedLiabilitiesWithinAccountsPayableAndAccruedExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve", "periodEndLabel": "Balance at ending of year", "periodStartLabel": "Balance at beginning of year", "totalLabel": "Restructuring Reserve, Total", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r372", "r377" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r141", "r171", "r741", "r764", "r769", "r777", "r800", "r919" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r221", "r271", "r272", "r273", "r276", "r285", "r287", "r342", "r349", "r556", "r557", "r558", "r588", "r589", "r620", "r623", "r624", "r627", "r637", "r760", "r762", "r783", "r1053" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r493", "r496", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r514", "r516", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r493", "r496", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r512", "r513", "r514", "r516", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueFromContractsWithCustomersDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r305", "r306", "r316", "r319", "r320", "r324", "r325", "r327", "r442", "r443", "r711" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r218", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r878" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "kldi_RevolvingCreditLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "RevolvingCreditLoansMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Revolving credit loans member.", "label": "Revolving Credit Loans [Member]", "terseLabel": "Revolving Credit Loans [Member]" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockDescriptionOfTransaction": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockDescriptionOfTransaction", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Description of Transaction", "terseLabel": "Reverse merger transaction, sale of common stock description", "documentation": "Description of stock transaction which may include details of the offering (IPO, private placement), a description of the stock sold, percentage of subsidiary's or equity investee's stock sold, a description of the investors and whether the stock was issued in a business combination." } } }, "auth_ref": [ "r24", "r115", "r181" ] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale price of common stock", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Consolidated Revenues [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r327", "r951" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Stock Based Compensation Expense Included In Consolidated Statements of Comprehensive Loss", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r100" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r176" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Components of Long-term Debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r45", "r89", "r92", "r123", "r124", "r126", "r130", "r169", "r170", "r892", "r894", "r969" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Summary of Tax Effects of Temporary Differences", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r175" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEmployeeBenefitPlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r18", "r93", "r94", "r95", "r96" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of Basic and Diluted Loss Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r973" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Loss Before Income Taxes", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r174" ] }, "kldi_ScheduleOfFinanceLeasesReportedInConsolidatedBalanceSheetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ScheduleOfFinanceLeasesReportedInConsolidatedBalanceSheetsTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of finance leases reported in consolidated balance sheets.", "label": "Schedule Of Finance Leases Reported In Consolidated Balance Sheets [Table Text Block]", "terseLabel": "Schedule of Classification of Finance Leases in Consolidated Balance Sheet" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r72", "r74", "r712" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r72", "r74" ] }, "kldi_ScheduleOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ScheduleOfFutureAmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of future amortization of debt issuance costs and original issue discount.", "label": "Schedule Of Future Amortization Of Debt Issuance Costs And Original Issue Discount Table [Text Block]", "terseLabel": "Schedule of Future Amortization of Debt Issuance Costs and Original Issue Discount" } } }, "auth_ref": [] }, "kldi_ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of future minimum lease payments for capital and operating leases.", "label": "Schedule Of Future Minimum Lease Payments For Capital And Operating Leases Table [Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments for Operating and Finance Lease Obligations" } } }, "auth_ref": [] }, "kldi_ScheduleOfFutureMinimumLeasePaymentsForFinanceAndOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ScheduleOfFutureMinimumLeasePaymentsForFinanceAndOperatingLeasesTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of future minimum lease payments for finance and operating leases.", "label": "Schedule Of Future Minimum Lease Payments For Finance And Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Payments for Finance and Operating Lease Obligations" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Rollforward of Carrying Amount of Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r890", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Components of Loss Before Income Taxes from Continuing Operations", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r968" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Summary of Future Principal Payments, Including in Kind Interest", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "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." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r127", "r128", "r823", "r824", "r827" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceAndRetentionExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule Of Restructuring And Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r378", "r379", "r380" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of Severance and Retention Expense", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r78", "r80", "r81" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Summary of Severance Related Liabilities within Accounts Payable and Accrued Expense", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r79", "r82" ] }, "kldi_ScheduleOfShareBasedCompensationAdditionalInformationOnStockOptionsGrantsAndVestingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ScheduleOfShareBasedCompensationAdditionalInformationOnStockOptionsGrantsAndVestingTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of share based compensation additional information on stock options grants and vesting.", "label": "Schedule Of Share Based Compensation Additional Information On Stock Options Grants And Vesting Table [Text Block]", "terseLabel": "Schedule of Additional Information on Stock Option Grants And Vesting" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]", "terseLabel": "Schedule of RSUs Activity Under 2019 Plan", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r172" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfAdditionalInformationOnStockOptionGrantsAndVestingDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanStockBasedCompensationExpenseIncludedInConsolidatedStatementsOfComprehensiveLossDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanSummaryOfValuationModelsOfFairValueOfAwardsGrantedToEmployeesAndNonEmployeesUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r518", "r520", "r522", "r523", "r524", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r546", "r547", "r548", "r549", "r550" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity Under 2019 Plan", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r29", "r30", "r99" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Black Scholes model for the Private Warrants", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r173" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule Of Stock By Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r86", "r87", "r88", "r89", "r90", "r91", "r92", "r169", "r170", "r171", "r236", "r237", "r238", "r303", "r417", "r418", "r419", "r421", "r424", "r429", "r431", "r773", "r774", "r775", "r776", "r896", "r949", "r965" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Amortization of Intangible Assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r74" ] }, "kldi_SecondLienFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "SecondLienFacilityMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Second lien facility.", "label": "Second Lien Facility [Member]", "terseLabel": "Second Lien Facility" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR [Member]", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1032" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r937" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r940" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r325", "r326", "r786", "r787", "r788", "r852", "r854", "r857", "r859", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r880", "r898", "r924", "r1000", "r1050" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments, concentration of credit risk, major customers and liquidity", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r310", "r311", "r312", "r313", "r314", "r315", "r325", "r888" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanStockBasedCompensationExpenseIncludedInConsolidatedStatementsOfComprehensiveLossDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceAndRetentionExpenseDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Sales and marketing [Member]", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r148" ] }, "kldi_SettledEarnoutAndIssuedOfCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "SettledEarnoutAndIssuedOfCommonShares", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Settled earnout and issued of common shares.", "label": "Settled Earnout And Issued of Common Shares", "terseLabel": "Settled earnout obligation and issued of common shares" } } }, "auth_ref": [] }, "kldi_SettledEarnoutObligationsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "SettledEarnoutObligationsAmount", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settled earnout obligations amount", "label": "Settled Earnout Obligations Amount", "documentation": "Settled Earnout Obligations Amount" } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSeveranceAndRetentionSummaryOfSeveranceAndRetentionExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Severance Costs", "terseLabel": "Severance and retention expense", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r14" ] }, "kldi_ShareBasedCompensationArrangementByShareBasedPaymentAwardAchievementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAchievementPeriod", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share based compensation arrangement by share based payment award achievement period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Achievement Period", "documentation": "Share based compensation arrangement by share based payment award, achievement period." } } }, "auth_ref": [] }, "kldi_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestInMaximumNumberOfAnnualInstallments": { "xbrltype": "integerItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestInMaximumNumberOfAnnualInstallments", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award, award vest in maximum number of annual installments.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vest In Maximum Number Of Annual Installments", "terseLabel": "Vesting maximum number of annual installments" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r913" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "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)." } } }, "auth_ref": [ "r537" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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": "Weighted average fair value granted", "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)." } } }, "auth_ref": [ "r537" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Outstanding balance", "periodEndLabel": "Outstanding balance", "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." } } }, "auth_ref": [ "r534", "r535" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested", "verboseLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested- non-employee directors awards", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r538" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanSummaryOfValuationModelsOfFairValueOfAwardsGrantedToEmployeesAndNonEmployeesUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r548" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanSummaryOfValuationModelsOfFairValueOfAwardsGrantedToEmployeesAndNonEmployeesUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanSummaryOfValuationModelsOfFairValueOfAwardsGrantedToEmployeesAndNonEmployeesUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanSummaryOfValuationModelsOfFairValueOfAwardsGrantedToEmployeesAndNonEmployeesUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanSummaryOfValuationModelsOfFairValueOfAwardsGrantedToEmployeesAndNonEmployeesUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfAdditionalInformationOnStockOptionGrantsAndVestingDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanStockBasedCompensationExpenseIncludedInConsolidatedStatementsOfComprehensiveLossDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanSummaryOfValuationModelsOfFairValueOfAwardsGrantedToEmployeesAndNonEmployeesUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r518", "r520", "r522", "r523", "r524", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r546", "r547", "r548", "r549", "r550" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Expirations", "negatedLabel": "Expired", "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Common stock options authorized under plan", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r915" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Common stock options available for issuance", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r98" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options vested and exercisable", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r528" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, vested and exercisable", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r528" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, exercised", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r541" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Options expired", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r532" ] }, "kldi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodFairValue", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfAdditionalInformationOnStockOptionGrantsAndVestingDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options granted in period fair value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted In Period Fair Value", "terseLabel": "Total fair value of stock options granted" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r530" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding, ending balance", "periodStartLabel": "Options outstanding, beginning balance", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r526", "r527" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, ending balance", "periodStartLabel": "Weighted average exercise price, beginning balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r526", "r527" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r542" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, vested and expected to vest", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r542" ] }, "kldi_ShareBasedCompensationArrangementByShareBasedPaymentAwardRateOfSharesIssuence": { "xbrltype": "percentItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRateOfSharesIssuence", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award rate of shares issuence", "label": "Share Based Compensation Arrangement By Share Based Payment Award Rate Of Shares Issuence", "terseLabel": "Percentage of share increase" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares increases in period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r98" ] }, "kldi_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestBasedOnAchievementPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestBasedOnAchievementPercentage", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share based compensation arrangement by share based payment award vest based on achievement", "label": "Share Based Compensation Arrangement By Share Based Payment Award Vest Based On Achievement Percentage", "documentation": "Share based compensation arrangement by share based payment award vest based on achievement percentage." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "Award Type", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r522", "r523", "r524", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r546", "r547", "r548", "r549", "r550" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r531" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price, expired", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price, forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r532" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price, granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r530" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r517", "r525", "r544", "r545", "r546", "r547", "r550", "r559", "r560", "r561", "r562" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Fair value of Common Stock", "verboseLabel": "Closing sale price of company's common stock", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r914" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanSummaryOfValuationModelsOfFairValueOfAwardsGrantedToEmployeesAndNonEmployeesUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r546" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable, December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r98" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, balance", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r172" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and expected to vest, December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r542" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfAdditionalInformationOnStockOptionGrantsAndVestingDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of options vested", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r541" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Software Development [Member]", "terseLabel": "Internal-Use Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r25", "r48", "r221", "r250", "r251", "r252", "r271", "r272", "r273", "r276", "r285", "r287", "r302", "r342", "r349", "r433", "r556", "r557", "r558", "r588", "r589", "r620", "r622", "r623", "r624", "r625", "r627", "r637", "r658", "r659", "r660", "r661", "r662", "r663", "r694", "r760", "r761", "r762", "r783", "r843" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r325", "r326", "r786", "r787", "r788", "r852", "r854", "r857", "r859", "r862", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r880", "r898", "r924", "r1000", "r1050" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r271", "r272", "r273", "r302", "r711", "r771", "r785", "r791", "r792", "r793", "r794", "r795", "r796", "r799", "r802", "r803", "r804", "r805", "r806", "r808", "r809", "r810", "r811", "r813", "r814", "r815", "r816", "r817", "r819", "r821", "r822", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r843", "r925" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r271", "r272", "r273", "r302", "r711", "r771", "r785", "r791", "r792", "r793", "r794", "r795", "r796", "r799", "r802", "r803", "r804", "r805", "r806", "r808", "r809", "r810", "r811", "r813", "r814", "r815", "r816", "r817", "r819", "r821", "r822", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r843", "r925" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Acquisitions", "verboseLabel": "Recapitalization transaction (in shares)", "terseLabel": "Acquisition related contingent consideration (in Shares)", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r138", "r139", "r171" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Common stock, shares issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r25", "r138", "r139", "r171", "r773", "r843", "r860" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Share based compensation (in shares)", "totalLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r25", "r138", "r139", "r171" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in Shares)", "negatedLabel": "Options exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r25", "r138", "r139", "r171", "r531" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Acquisition related contingent consideration", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r25", "r48", "r171" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationForfeited", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, Forfeited", "verboseLabel": "Forfeited amount", "documentation": "Value of forfeited shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r139", "r142", "r143", "r160", "r801", "r818", "r844", "r845", "r919", "r932", "r967", "r976", "r1035", "r1053" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r168", "r264", "r416", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r433", "r628", "r846", "r848", "r861" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Sublease Income", "terseLabel": "Sublease income", "negatedLabel": "Sublease income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r685", "r918" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r664", "r704" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequentevent [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r664", "r704" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r664", "r704" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r664", "r704" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r664", "r704" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r703", "r705" ] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Summary of Deferred Tax Asset Valuation Allowance", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r104" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure:" } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r106" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "terseLabel": "Tax Period", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "terseLabel": "Tax Period", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureAccruedExpensesScheduleOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Current taxes payable", "totalLabel": "Taxes Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r38" ] }, "kldi_TechnologySolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "TechnologySolutionsMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfRevenueFromContractsWithCustomersDetail" ], "lang": { "en-us": { "role": { "documentation": "Technology solutions.", "label": "Technology Solutions [Member]", "terseLabel": "Technology Solutions" } } }, "auth_ref": [] }, "kldi_TermLoansAndDelayedDrawTermLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "TermLoansAndDelayedDrawTermLoansMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Term loans and delayed draw term loan.", "label": "Term Loans And Delayed Draw Term Loans [Member]", "terseLabel": "Term Loans and Delayed Draw Term Loans [Member]" } } }, "auth_ref": [] }, "kldi_TimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "TimeBasedRestrictedStockUnitsMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Time based restricted stock units.", "label": "Time Based Restricted Stock Units [Member]", "terseLabel": "Time-Based Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "kldi_TimeBasedVestingStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "TimeBasedVestingStockOptionMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Time based vesting stock option.", "label": "Time Based Vesting Stock Option [Member]", "terseLabel": "Time Based Vesting Stock Option [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "auth_ref": [ "r975", "r1037" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r191", "r192", "r193", "r330", "r331", "r333" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIntangiblesAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r111" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "kldi_TwoThousandNineteenIncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "TwoThousandNineteenIncentiveAwardPlanMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfAdditionalInformationOnStockOptionGrantsAndVestingDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfRsusActivityForPerformanceBasedRsusAwardedToEmployeesUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanScheduleOfStockOptionActivityUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanSummaryOfValuationModelsOfFairValueOfAwardsGrantedToEmployeesAndNonEmployeesUnder2019PlanDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityIncentivePlanTables" ], "lang": { "en-us": { "role": { "documentation": "Two thousand nineteen incentive award plan member.", "label": "Two Thousand Nineteen Incentive Award Plan [Member]", "terseLabel": "2019 Plan [Member]" } } }, "auth_ref": [] }, "kldi_TwoThousandSixteenCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "TwoThousandSixteenCreditAgreementMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand sixteen credit agreement.", "label": "Two Thousand Sixteen Credit Agreement [Member]", "terseLabel": "2016 Credit Agreement [Member]" } } }, "auth_ref": [] }, "kldi_TwoThousandTwentyOneCreditAgreementDueTwoThousandTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "TwoThousandTwentyOneCreditAgreementDueTwoThousandTwentySixMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfComponentsOfLongtermDebtParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureLongTermDebtSummaryOfFuturePrincipalPaymentsIncludingInKindInterestParentheticalDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "2021 Credit Agreement Due 2026", "terseLabel": "Amended 2021 Credit Agreement Due 2026", "documentation": "2021 Credit Agreement due 2026 member.", "label": "Two Thousand Twenty One Credit Agreement Due Two Thousand Twenty Six [Member]" } } }, "auth_ref": [] }, "kldi_TwoThousandTwentyOneCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "TwoThousandTwentyOneCreditAgreementMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amended 2021 Credit Agreement [Member]", "documentation": "Two thousand twenty one credit agreement member", "label": "Two Thousand Twenty One Credit Agreement [Member]", "verboseLabel": "2021 Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r275", "r276", "r277", "r278", "r289", "r334", "r335", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r368", "r556", "r557", "r558", "r586", "r587", "r588", "r589", "r602", "r603", "r604", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r645", "r646", "r649", "r650", "r651", "r652", "r666", "r667", "r672", "r673", "r674", "r675", "r690", "r691", "r692", "r693", "r694", "r713", "r714", "r715", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r608" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtSummaryOfComponentsOfLongTermDebtDetail" ], "lang": { "en-us": { "role": { "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Less: unamortized debt issuance costs", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Foreign subsidiaries undistributed earnings", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r19", "r20", "r568", "r600" ] }, "kldi_UnitedKingdomAndGermanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "UnitedKingdomAndGermanyMember", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "United Kingdom and Germany.", "label": "United Kingdom And Germany [Member]", "terseLabel": "UK and Germany [Member]" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r576" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureOrganizationBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r67", "r68", "r69", "r207", "r208", "r209", "r210" ] }, "kldi_ValuationAllowanceDeferredTaxAssetAddition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetAddition", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance deferred tax asset additions.", "label": "Valuation Allowance Deferred Tax Asset Addition", "terseLabel": "Additions" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Changes in valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r579" ] }, "kldi_ValuationAllowanceDeferredTaxAssetDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kldiscovery.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetDeductions", "crdr": "debit", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance deferred tax asset deductions.", "label": "Valuation Allowance Deferred Tax Asset Deductions", "negatedLabel": "Reductions" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMaturityDate", "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Maturity Date", "terseLabel": "Warrants expiration date", "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format." } } }, "auth_ref": [ "r1034" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Dilutive effect of potentially issuable shares", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r973" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average common shares outstanding - diluted", "verboseLabel": "Weighted average shares outstanding - diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r292", "r297" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kldiscovery.com/20231231/taxonomy/role/Role_DisclosureLossPerShareSummaryOfBasicAndDilutedLossPerShareDetail", "http://www.kldiscovery.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding - basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted average shares outstanding - basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r291", "r297" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-6" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "7", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-7" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480135/944-740-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(4)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "c(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//840/tableOfContent" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Subparagraph": "(Note 3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481192/840-30-45-2" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481192/840-30-45-3" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481161/840-30-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-13" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-14" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-15" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-16" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r949": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r950": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-3" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482190/360-10-35-3" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 103 0000950170-24-038058-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-038058-xbrl.zip M4$L#!!0 ( /.!?%A4\5Z.J3\ )%4 2 :6UG,30S-C8R-3DW7S N M:G!G[7P'5%1+NNY&4 0)!I ,2I H2,ZT(%$DBH @(" YYR0TB( @T (2)$C. M223'5I&<9NZ<G)EY=]W[UMRW7K.*17=5_?O_J_[P?;UK M@QW'?@,NWY=7D@=PS@$ #O@#8*> >\#%"Q?P+YR_B(^/3T!PD9"(C)CHTB4B MJJO72,GHJ!GHZ:AI:6\P<[/>8.1BHJ5E$V;GNL,K("# P"HJ*<(GP @(#H$A$E,3$EWTW:FWS_QR_L)^#*19SSN+6X.(S N2LXN%=PL%\!!E#/ M\SA_>0%_?>&T3DX-#PR.C8^ M,?E]?F%Q:7EE=6U]=V__X/ (<7R"/+,+!\#%^>WU=^VZ MIU#@\/%P__S"Z< M^&JM :^L=,U1KZ BV0R4>EEGPF8^#5_D)LX#Q!>9Q;XSK)[ M9MI?+/O7#'OQG[+L=\/^L&L2(,+% 3(6?&7P%(."'JXUW3A%.J!]>?8$!1U[LW6T-5Y_U%YU MER$;$63GK%Y6P ($=-4HI!%T#H9I9/@1-07MRT:@C[' QO!;S>52%!8(05U> MRD3!0QE0S.YS^VN^6, /@CR ?E&PPP)2\7.(!2Q0JJFA( A=04&^A=QF6$(I M8H'O3%58(%5YYW07"XQE8JZ*.YP<-&$!. /:.SI,M! +0+YC 3Q12RS ,_\/ M==#H,3K! J3'-[L43J!7(3]9MHH%7D9.87QYX#MM6, P*R/2&@OT'4,_D^A! MNHZCL, O&BK\K/TA"YF+#@;:C+GH/( Q^@K[13_(+[KGLV4FPOXL'19XE <=.T@=K++))155C7Y;?:?T M/&$D[SA;1MAX._@+^)_OFP$4DA-82/0L PI^1Z*IH72Y[GW,@'0AY&'0^G3HQ"][=C M]52HV;D]PIGODL9ZQSQ)"#5]JU.NT0AZV4-=#F%$$N=&;XEKJSQ1SIJC])&@ MI/;H]TB\3+ MQ>E^FRHSN=S^QM.@<3Y1NOW1:AL&U<$'.@@/CSAW\\>W]DUB21 :_KS1F73B M] IHH_+:[:/]^NKX][U)@!=)"DM0[ MPI5SUWIWLX*YAJ/)Q4S^"QQJKE\ZX]A,^^S(7=K=X5*[1T>=C=/5@LNSEGT] MR<_<\<-I]U7$8OVK3I4:JR[;3RV?%%9+O>OEUZ6@9VA\QZT^M;:S*G7?5Z(KE*V62S+U M8@FLP/" :46]'.6C^C>D:MQTJD50B#QV= [T]A"PSPM9%OX2QI9W[-VT7<]^+NY+>O'$M(."]->F6 MN /2"LQ:/;>QP$PU%BAI/J'6^UZH75KA%*C$Z0I?C\BDW,MIQ0)64] AM=,C M2\P0F+YR4A&;0WEY1PFP92,/U)6]YFHP"0(.1RG5: $PS9G#?AANVD'+ LD05H;D%&%U!_?&KMNC;CO6]BRJ R%.9<;9B=R5!\1KZ O MW (7RQ1EB?G<@ 72OLXA-J$1G*-@,7'8,5J&S$#%3E-/KEL6S(T+IQY0)F'0 ML-W,TPO[F,!KT+DRC(!A->H4ZHT%[J#']DMKL4"4>5@Q.M +"TB'PG= *ZAA MIXPNCN!"5K/LR^Q,?+"@:O4>="ZHSL$<8I[&"E=@ 7R,W.0OFEBG+*=Z6;E9 MD1YE]1R%L*>DV2T<9HO%/BWE.--(RUA5M=-F&[IH/? (_L$!LLHKC#YE6%#X M64"I/L87W@A]!ZG#N"$@>UQ_.M*RT>'D"-3$^+1TQ<@%"S#VD ?FZ,]94^?D MF[N)JC]6S*-D$]_C/]8N_4>3U$BP0,$P9 .IMJ8OJ* \!"^W6X3U6B4J$85O M\D8[8>^5(%73BNZ=JIWOP[^"@H$TW?=GJ2#8[IQOFGAGJ7P%/\N18?2M3 MPM=7.D_T:LE+7U6@G=FDNK@G7J95\#1'DBY+MMB,/M<3#(8Y.)"_)7P7ZR&Z ME!0X/!KD=#H[^F1J[82NP@O]UC<'(RU']NBZR89>2D_089:5AZD=WOI)]!H! M82?_F'>D\_E;[^;%?>KUI5U."SLRK@JPA4_IB) X2CV2H$U^>D5[NXBU9L1V MY^J\0.2X\/8D8TNUHY]=,ZTIK9_KQ$%US8CAVHH:RU9$O2R3^ =5EWJ/@X+! M+\,7&G,2)E!'7X)$>$6X:-(UPC^(2(1'$HML)#KNP2;Y/G)\,)/GP*5E-[E M=FU(I,?\WG?3\^D!9F6KA36Z;-P7_$Z(H[V="0]RH5^XI0;(=IS(]KPLHQM' M/L2&/D2\*3M1$UGQL*_)M400*W?-$PM^MER.D[UZ,3QJJGVM(1FGAEOL%$&? MD>I4/*Z7SZ_$X=\+7V>&N.S04VR'H[??'Q*)";S.,=138K(9-;K"%C^^:,D:5Q,#ZSQ0V+7+)BFN",CGE. MC=N;M]3*T2E1LH-?-\/UZ<0L2BDE#M=T&'3*(C+=6MSK&5I7P/!4#Y%YU[L;#B.O&G+B>P;A.1\7!UVJ4 MQG;L3^MK6_FG!-#]P^6FQ6N3;YL>I;0EMBB',P%W;]!>O>.HB&JQU+Z>DC8] M/C/1C1A0C!OHH!^PU_K@/NTUZ]1.UP@EGHRW#P0W7/-<$479E,!J!],U=M%' M[5MJ']^JY3UI3_?G:+CS.;](:JL-[0YI?_@4"[PIGCO-1Q42:N0UQC@/O5MS M8'<3B($U1(_.+1IDA'&.B9-*7>@;Z7U@/0]$JO+,[#>5+XO@-CI=3&S?94_=/*G#[;9L:&F+3S85 M;:OT((3V#.MK*?WP?"8J\MN,!1E!ZN<"_/&-E0V<&BNG ME]V; N3('E[I]G3!R#M<@XY]-4(2E+ROA9% VWOF'9#'K\$P%QSJQY$C4\?Y M):6-%T%)H7F-()OI@&2[:&$$I*#I#?\]"4Z'?6%J:D.21Q6F5N^CQ%U)69RH M!;PIHAF;)ES?@!V#F8@^D10=#!:CF-%QUQ0Y%S$X+A_D(^H>B);M=M#(L]I@ M] JZ:@=J"[^'LG$/VUCQC9^.U(?JW('_/$R]PZY(3DR:-<+^JD7K^(0ZO^\% MF\PBW_O+E)7%$H)?-6J4U'J;P_UQF)C" T\TW:A7FQ8%:;! (2JU91Z]:G5I-T*!_S&TW;O\ZT*5.O.7A*/8@J4 MKBG3ZG1(6-G1!*L7=5XRGHK,(O$VS:7/K=HSI%DC+PM[^.H3@I-ZFB^=.]O949[L&Z+-Z7AMM=H<\4#)T"RVF:^< MR-WD@E/;@X>/[+?,$#=%'AMB@=?L/PN";<(O@^$S!7JE7\CQZ!;YDYV/IU%" MF!+CGT?5J9TSFEGWNUQ>UYB26V,>I2>/RTKRR?7H7%H.2@@LJ%P4#(+/4;$HYM1A9$_VE"OXU+E07TB3!\^9D&[BG(6#H?!%49G0OUZ MBJ']GX71Q_>E?O]K,",W%JH2LQGO@8#O\__]$9&/T$+T'1Y0T#Y^X9O[^5S$'VY+1D/&_EPQV2P^]:,_W*E([ZCXU36TKQ ,%WZL#IG8+_DF$RR0X/UZ>!7D_*OB M8?%8P'T.4T^Z:&6%T%Z>%]2X*:]-1$DTS& "8M/4(7#S1QN0'_(*.EJ)<^V* MD15V%!1D2MQ6^&*M=3M@$/%ZH2+:,5=Q!,_IU?!#_CI^>C M=T"@^QQZ ETY 'VV,G-3![*/A.Y,#IS.@= 0U'I/&J0= MPBL8V;=:YKW?SJGL F[HR2'3JD3=D4%4K/&;Y^GW#WD[[01?U M,C)/R?M0F-33HPK?WV;!P?CIJT:T88%HBOHSD5=_$BG5 B)52"X&7F M3D$RUH'_%\&D_SM'R2^VZVFPS9'9[-8MH\S[O: 6O#6C'-#4?CZ7]6*M5G#J M4&Z2+:,1%Y?)L*8V6%QQ*^=.Q=!+;K)KX0QZA4>^:IC J^!R9N>CI!$'P .^ISH1O%RK,R&(8"ZSR\J"1>E)]^6#H MF1B='E2ZATF&^\!1!* 3^?QOXUY9(3(6IXDU4//UETZ4D]U:K#24^@/!50:= M^\ZCK*KJ:7A[]A]J9VXB4]$76, %4]:QS-TT!=GI-S54\V13U[;1HN:I5.X9 M*8+N# [\,:6P0N,_.>[9U)JP4#4%Q>5U3>9J+FKM*["$@ !MOW]@6? J!07% M]3'&95/.%N==_!M$_OC9-MK"(= 1:X9#-.M!<>+Z%Z'5EO+4J]$%F^2P[SN' M%/##$_#SL+8?".3K.20J!JF9C[)\#L+UD!^Y>[4!R: M5*Z-18/%F;<8^NV+&LA!S]*YJ1X6^/PR=4&O4OOV_5:OE^JS4TKLJZ$TGM%S$,XR&80.HQ#!$SR$M'?#D6@&(!Y##4W!IZ(& # M09S-*=:KT.C]TM[Y-^)AOUR\4#M,=/PQE=%$8BJ:F+H/??;AA@;ZW9F[#Q2! M(8(%,)76 PKBEY@X_T8%R"\*%NNQK1@_,_M5 RTWM2U?QEF:&I1"0><7S[%G M,6:*7#CM)9%E$H^PP T0=V\L,Z")'LFH=-RZKI _($?^R81,0PX@;T/)8 &8 M"CZF&40''1L?2B#S%"AO2\@1535&3=\8"X2%;SPG2@QC*PE,YA#AOE$+ZWYA MN?1@P=66TN)'/F=B=HOPD7"QLTG*#+F6R]?G)AT54;-U MRV?03T7$0*WN7A>H=KH:=/*:(>&JL[>%2)M]RDH*:53*(_+>DK(;(\_D&B(R MI*Q?QEA.ZN1>VC;37FLU"KFH5F<\\#(EVKU&R;KB\H&6]$%@Y'RD M*VWXNF6)H8KFEJSB9/;'0-J>)LDB?7M"U%? )Y*"EAY-1U_F=F3S(MYINO.V M2<)Y7,2S:)J F$^?5R"#9Y/7\DJLW#A3^2;9!6T>*<3='91_U-N?!DOPK]UZ M4X.6$U=LL.FY/^KEP+V*PILW?W<>]QE*M8!I*213-KZQCEK66M ME#KL@2#B.\4/T > BCX4'@S%R?H50]>_A;I=T$,2D=O&H7>_?V*%X\CBV'M8[*%%> M99-Q+P#V35+7UQ-!7OD==D)Q6RH"]#CJ38OYR;N0&FBLTRPEB!"* MR@3)[Q>?K.@SZ4_6!EVV%H:7GG,&">R%*I!ISA>1)'+>CH[O;^EUY-M MU0W820U_=]\G/#A8&XRM:!3%H(,*GZ=[!:GA^HNYDAF<'XAP<_-U<"GH6\X* M=6 V8V(9YKY[8._)RD3)^IXWK"$QHJM/(FE+ MF'9R2\?0EA*T,4%G&;G;H\C%]?6+L15^(H4EE,N^E3<<:1K&3:$@B2[.GY&_ MK$3V@/OV)Z=+P/I*?Y53V_.KXH3]U-E##X[:VB,?>MH-RF2_P:%T5&SOD.1- M[:.=H59-+.BL\TW3IGQZ\\F5Y/T6\5.A3\RA1YQVT6^>&;$[+KJR1EK67=8-R73.-NN(:;B]6" M?/1@RPZS$,T#Z^^*-,A%#$,*3VBEROT-F42:E*OZNN]B^ 4Z/_L9C[MH'\R= M,(#I_X,#9IC)K@R)94YY32YE\^U0,H>:851D 99LL;:>? 2 MM#I?S49R!R62Q$ULU;VJ'WJ%B=!1X"TB#PX*_7 -](@);E=RFD2Q$=NQ1^F[ MVK737I67/&6P'MAU0(5YYZ)]*O4'X(OGP30\5@%%7DR[- SF+XT1O"U+3;QV MR/-%(L(0>0H"G,?7$*S+\NVH0IF_DI4".G&,] ]HO:%KGA%M@0LD".DZY !I MF%%#< NMJTC,RM[F_O)97M&PIJA1#*VWK#LJ?,OJ$JGQCC[>N3M>%_(GK-:L MN$I(/!CB)WPYR@0*NZZH:LW556,:CLA%I67NZ\>#L'V']^R&L&B]T0D;"-\/ MOS-@@@Q87-SA>QH\8.+] D$3UMT'..]T<>EE]\7BQ'/4-N-$'BB0\_-K9JH.HO 3)XF#KIKPAU&\">WX2N?L&J2V;CB+=]1]0;VQK@/%O$.7 M(/>TUQDN^Z*%,4WQ)]2)KW(*E(1]X4P^L\E^T 0-.?+\LR\[\"GR)[ZZ&2A? M[Y>)$* IO=L\Q4LU>T<\JF/ZCJJJO(T)0J<1IAT].CE!+X)G=]-=XTU;3/2" M/7[Y,Z1VXMJ1,O/'VRDU7@%7/X0Z?SLD/K]>TJMLWZZEC\%WTTK%(_EK7 +G(CF%B)V/IR:R M4\)QY+(\KA9LR4VVO:EUJ@!(1>PS ^:R;"SILLR#^09+.@BDXXWNK8M*:"D\ M^,!.2$-C]R;:! R-E\DI#4Y]V9SI$PE[-A[NU>]5AJ:"(A>S6HSM&6^Z5WGL M1G_RV-CJ7SL+MK-(-!KJ1(?U$73[%K8$96A/SZ(?TZ[>U:$22MLX/L+(!Z"J@@WP]0IO+U(3JM L!/.L,\G-5 "TI"(4C1:,"53I:!(Q\BB M,N!SK?-45BM-."S;[2>DFI%-L956.VKC&@_&W>3\ 6<3)A8X5&2$OEM1(-WL) MKS\2S=<<8"F509-I:-\H,>\E'\ZM=6NJWKN]T],Z8M#S1H2EVA$>(B(QIB)W MSGI%T"Y?]>AZ3%]^;*07E5F*]ITRNUZ@_88%K#'5UCQMN'0Y2<63>UM;P.8Q M%6TK4'OSE6%F#>$X)43(1^>QW+DE]^G%.9W$45[*!K<;4Y29O"7+\M_]:9P5 M-G8>3ALJ.UGD71@.=RE0+;;,JX^Q=W_C].:.*.N-[05\\L&!N\Y-*W<$K8R) MR2@Z'%^;1];+E//T!-N+O1%=FTI\?"B>,*%)IWTKH$13H-9-1I?\Q)^)T-%G MH:8D,0PW%L%?(=[LFUU4*M;]?8:J5;3Y,G^DV%.,8*8<&5G5673>F1_)'FS0 M]]NUBH]?VGIZWDZ=URA15<4:^L74 PO(Y(#LV@__>-#2:$_4.O5P!1\3Q.+F MVE_82ZCMU/2Z<--QTH[UN5WW/(&02.?VZ$OZ(Y]SQSL/1 M$@JUI@_12R'Z-61 YDB;]"%#K >BRG'].O_CZ7Q+,:;' J'5C$UWY+_W+U=8BZ8%?Q=2N7J_MG=,O1D2 M<4_GGOG=L!T5=\_,JE!["]DK[%Q1NQ&?GCY+;4[+I]"L%[9_KR7/EK4W$TK0 M.[W"\E%T*[#->]!'W^O*E6^A<9":(O\@I+?Z:-6.<'*_K%FK\%N:LB&J;'-. M*B;M^KT!B9J>YO;+0"-?%N(IB5,K3>I@M)TVAL6D?RH]\@K3"V7:;0X%?-RH M=2>]C,Y^V8%+NK*VSAU+X=?6Y036CE0015M].%ZAWB2!V9Q2W\TMT"5[M^JE M7!_X#3)&/'B@-O/0'V<%EK:NE'//U\>)2W/[%7NE%Y&<*@$^G0M&$E.9-WK= M(67T#:T_B2EMP-!>%J;OXR>&9]6?>O'C1/H,AQ\'O7N?&/YE6(#SW,7;F>_F M.>2_R3O62! 1D1!+6 M#K6]&DX=LR1 YZ[ZH[:O>&)NZ=?RQDM[P=CIZ# F? M@<7 Z=\&?^E)KJWPK[5K"3=E1AYLJ'9S=8%Y0/W+KS!:>\;$LQ CS0N6HFX( MDK(P=S?-X@Q3?WGZ%TS=CI)^L6S KQPWVCN_.67MV,?LOAOO&T;#C'/LYS:F MH:/Z/%KSEM-R!$P,"[P,7L $I5Z!?L,!J13D^\T:$(99?#4Z!J"MC=?#YC:N M8(R^=HTWK:1 O]QS OVT[Q7\!PCX(QA^O)F&]I?/\Z R(+A:SD&7=@>YN:F MD4LO_!\CJXUT*#,"P6RJ7 2M2.(%>/N*I71[:<'FBWW'IV.:K\3/- MK.)0?/PY03+JQFY-*N;^!C7Q!4L^79P*C]9I'[]':\.:R*_0^%U2D]/W;EB M@+@-?4F*$<3XN!B!O]'+^S89IHQA"77OOT/G%:.?)>AC =(M>]L&*C/BF88/ M#Z@U36,)/W2'RTNOM;@.:VD5]]!K%6FQ.WV 4E3?RE)R0P M+[=<*W4]E8SU'N:GB]GY3-%JAZ72&>7)HHE6"<-9*RS,6Z81F(DDC+]W'^8< M TC5S1V0.!N0XXO0UGH.=A_A:9@Q9!E%(OS3Y["M=_!5?)#(?0.I-?5F7N9$ MT_=-5M1<0"L6L.W! G-)'&YISC$3_& MX5/^3S(5CKKG#G!'H3\N@RONKO67,=? ,0O0*G,PJ="##-8_!*3H?UA7TADF MF;1-_P7:+NBS MVOLBC/T2QX(3+BLN:Z.M6ZP;4<)W]6[<^SB33JW$]XZT,"@X8A?>F@,_K0+Q MU#B42=G03%?>+;N[M&R 2O"\247=]G#LP.'JNM)+^2\I.9T@?]X)?9^I:0T<#*Q JBOZ3DZP0+L=A@SJ8)6ZOX\%WDRA.#/W3+' >RLL M\#QL18+QU=Q4?:RJX&M_/C'2N-SQLT,H?5@@FJ$J$U6Z8[3(,#5I@4)A@44A M+$#XDT1RG18,9TCSF+MV?S-M-'\HJT'FJSK3=1]?SOQJ&YM"RY(;5QHT\UR? MB@6V9X[K8,P0$(RB9"7#TMEA#R;<4Y\'6" U%14\]UWAZ.@=%H! 3HCA7^H@ MMR GRZF(]@(7PPGI_'LFZ^]M"Q2_/?7&/5S9RX\5Z]=Y.]^D!FK'(I=B" MWD"%P[:V^#%^T#T::- OJJZBP'JQD@B=8_PHH4#-G?"2,7"%57KGH1[YVI#+ MLIX7J$Z!2Z9HWE[C\[$3'N>?PH]"/,X+B2^([+759XA?G#0;GP]>NR[9FG1!,H:,4/IP="DH]^QY] M$K8';X1&P?Z8F/G3"JG\6&?RC/^:5O"&%09$IK*7Q'? ,%ZYZ#VVWQ4)G-+ MZ"!*]WA1_(Q=-CZ,M)FSBIU.PY?ZV:W_.VI"Z_=&=0HB5,/.? M?#^K[0:)($U=?7)V?]5#JSIZ1[&QZA4N\P<):X(V%D7R]O'/\^*24I/#Q\]Y M@UE@'E.F5)]P(=D> CIR0:KE+[UL4^B!K:"OWR/D2D1>_WL3JV\,6T=1!G4NP+#FH\_:]2S!E#5S9R[0D< M/LPEE]&%I\%XTG7K?AQK[NF7NC"V'#/-S'QN**WH><0>EB;V5^R MG5Y7MF.05>UAJ&#I@XPZ2;@GQLREO!LS40+M+\[#V"A,"?8A MR2L9>FR&V#*G2I=0;;U]_*?F8,:7J )+N5=7(8R*;[6CP/8]S[)8RMQ/GOGA/<9@T;G54.36;6R/5&]@%FF[C]N5C,IGT2"/,^!BI M8_ $'EG$M?BC!3TU>7>,G3KH7>;Y87LZFKQUJ!C0^-W.R0U-0I.A\![.O"XN MLG%,#X_0_!D\:+?&&%N8F5VIK'B!RVS]I(72H(UN=ZS8%/1>C!PG#+E!@0EF MP\W-"&,#?FM%\,MKY=:3S$?N.]2=2_??$4PUX_9*Q>;+W8K1?M;+X>3DJPK% M@"@ &0#F ^N6W<>[E/VWA+' !-1B^MVI\#NX>##O>[$Q-\7V$L","*>]O9?8 M@D-'Q2!!JWE?KNW=NI,AG&&6U"WF-H M'M]\,:GVT59]*AFU[O%L@39JV,R+4KQ>CVW9X,473LX\LYMOPU^02)-5:*C? M 7?E7';1F-6%FY57;RV?5 =,#\>I,*U3W.;RTX]]4N(2E@2229C:,0V4__?[ MG$7L#Z,C"$2%2JOBCHUBL< U)25A08?UU;/*7^(<1$[<,].8;*+\3EN %2A; MM\X].@('0'B9#>I@.=#X6HTFUVSZ[F M1!MK,;LI!285G[P6HLUG#N](\4A5@36#R*2<*2LA=@M+NJH%_O%U0CD/290/#\'E]Z(!&])Q80*6SI)+<4DX*N0>0!FS)A\*(!<)$R M?(.,EJ!.RLVI>_R>29@FD,?UJ[@>MEEZ1Z14P4O[!+\PZUR3'^!=_<:.3]X/ M_>N:*8Q:8@&QTWX?0G@G9D$^+'AR^U)[PY27MBP^U$<:9]>GG9QWVH53'O3X,ERQZG2.Y)>%7:5^L30?:J3IFOX.5]7VLMV*OT=+CLF9-JUQ*'E>M6"WH^3 MZ[OFRCNIBPS"=&B;_$BV[W>C&#-(PC+/^8MN\)RPB>6BO5I0/:ZQ/1/0#NFS M^XL\RS99__0<.(GI=P0JU-UH1PFLP)6NA]W/I_VO/!RT+ M.)S0HU0P6Z68UR7O:R-H, KP:]!Z&RR0L?IK4OU[#61.6&#OUKK1-@_F)6?: M+V_9<,V[,!)V6& C&L3Z*R@H%F",;4.[O<8"]\C['T/;(N!H9Z,ED';!P"RL M"=+JDC+HJHF_F/??>X;)J+#"B4S>^>.%F]X+%]+WET' )PJ_/Y!1:VV?#[3ULGQ*ZZC@(*'&Y?ZRP3X\-%L5/SVL MZ3CC^WPL8+BE?>!P@@,FA,,M!LP+#JE\GA6H,PA+3Q^A,B5.X"N]#H,P*8>3 M_:2#0@]A]Z.P"">.5F:W"&7Z(L]S.9GKT1@/!,\>J37\;>]O^OQU5H7E?U5O M5]QN6M!RW*16I"#7YCC.W<68GLNS@E_9!83V)$"#QO#N2%Y<3IGG.;GN9H3< M/SO>*S!'#&TOS8:.94&1%W\6%>$F:#-6KOM,^&+ I!0?V8$@)%48==*#U#8K M1;U5!HOA#W ?9$JB807*)W/3\';) HQF\0L)]S2Q6)-N1]\>OM_I6 3/9FMW3C8)K&62$P?I>J2W&GWM@8;5CX!P=N=EQZXA/ M0@97*/DB'DUV.^2>VJD$PWXKY'3QX?,_SIY\MQ(;@L,L$WU[3/]-D3C MR!.R$@Y%M.>S%2S!3+Q2G2'E(".4,#TC=N68% MMY?3W6R6R/8<-4*Q@&[MC:@#,\8B%G1R20?=-$EG]H3V745U1Z6CS"AW"O%M MI=^NF;GY ]I'B05VHK1R1V_H/HT;SIYVGF8^/Q][/]WD@A*#1HLN3*/L[,?'T&C =QA4+/)H02\VV]0+1>)\L.#'(*M!F_&O?U=1*TPV& MYKEU'NC&GMJ:7I,K='\ LI/^V)!N>?8 =@*2G8=Y0Z4@V6'CF5%;M-60(Q_\ MR_>'OS47>C:0 ?8%@Z%^BM11>](6!EGD_PY'8C"Q0_WXPF98@ 7_K!2(P-^5 M1-?6_Y3QWOZS@Z8X?Y/4:F$AP\C.**-;P/H3Y/KK6\!VXL\2 M6=TEGN/=LP=RE%&%J3\#6G5\M3]1]8+P:^CB0[ S!3,@CK?N W!-&:"EY'3 M^I-;BR2X\WP;%(E!'UF*0HUI7]/RU)#R:>^,3>&N^MK4]=\:OC60)I9=?\\S M\%G *_%7&&Y)Z'L;GM:YW;4L+#"N2;IA(/F+J>;'KS%R*3J8AN6SPT/"S49[ MG&M&AVM@X*C_&4&%(';0WR"[3PH ^<&&C0\$$;PC2 MOM5'@SK"8/U@N0H"] :FLX/48"W+[S%YEI(3Z<5H#@C-'A>^U7:SDBFH&-"( M>5T'.H]%#X@D]C%N,@O*M7$_SD>ER(2WKV3;#SQQ^]A);MJY@X /CXJ$MDQ_ M&F6T?/A /C:+< M]L\K:1HXLI+J9.)?6-RG#.JK!1DMNVU*+X\L0+LJ.<#-WX.XG6BSP0.>AG)2Y&H=H MPH&!JN2QLFG=,A7&)]=T#R@R<$"]-Q) /=N.\B2ZX0-I7[L0Z)P(X^Q@.'$PE M4:UXR1+0%/A'\?K)^WS (_'45*1=H.,T#*--<$[+"&,G.]LI"ROJ1Q&(J:7: MZL=G#\9%*]!Z^]HH8Z[,L&*>CV&0#KMYS\4QA>K@=JV!\&;8V/' 3$E46G@U MY%6QMB"U)M3K'1:XN!V#!:3 G?(5/A[9L-&]??/R5&M9J^BG?,N2/(UABPMOHGNK;^_=@N>/\3A/861OE7@"7Z",PPTF0X M$0L.QP>#T$UV_,.SE$@#;O!+]DSZ4V20Z_EGHCV_U%,HR!VO#D%%.2*37 K74VWVSH>AXY:V4OUV MXYX\"[>(M"DJ<0!KVCX]%OC0TH;I>GBHB 7X3SN1W?!8WQ:[^QLZ@Y/=JESZ M6Q[L=O2?5HAF"'I%"D&X]Q\7+%Y@.&QB *P3 M7Z9-?Y5]6<"1C)/LOF98C!.;%MY;$!U+,Z)ZU_Y8LH5!"[8/:9 JYUDR.JO"W6$Z]ZZW!& MFN9XDM_ U\4;=)T(>FK0D8:@JV2CUSFW( UJ5U@'?+]ZO][0,T^1W)Q[:IDF MLWG-BYGTP7#5KDV\T(!JB.HE1GQ@I_=BC][O?F,X"%\D!5W/$'3&5<;X$294 MWPYI4=>)SK1+E8Y>(_KP,$OFJ]*S]>CKI"\4V]M.R*%_U?=1@RA8&85#X1OS M/&B\,36%OTQE#%6[SN]K0O*;Q&EW*L#)+R98R=.3#+QVLR,NH8Q_2FD^G MBPI?7F&]!::BQW];Q/!YYV$G1,<.&#@\&R0EGIF8>U)@^)3NK('5QL7=:$_= M30VY__HD<8TSZ2-8-P(+H&/)1MUC2G?/CM[\HT;;UKQSQ/JWGGS.KLC:I=XJ/LS"=6ISS:$%[[P*7[W--$N*E/ M3D]=1L#+5,E;\D1\C%O'3]2T9??C2S/;8P=:0UG M--<6E_CD*_<[4,A M^K$ .^0+[+^H3V:OK76LZN&DLE.&ETOK0-/<'=H[G]OH#^+TH!&V7$\K@A=D M]](B3%5FC45P<25TC.4 )_;,XTY)0P,5>P&'"N7+00'[0EOXDD*'A4W_EQQ) M<^@ 2F65:KW'+6!Z5!A2&^.1X.?>ZK1W,%]OS88;.NSJ0+EN9VE1,Q!06:/_ MZL@K<-GPW8GWH[]=3190BE)A2WYE:\31JXP[>?3F,UDK.;.5'C^M5ETB&V[< M7H,+%I \@'2J_HI*EFH&&*2%SF$/"!=VG*TLEDV' @L/! M'+6U]K6)/J>,5SDR$=7=^/A#87&7U&BFIEK.J6781ISC?M[]C5!05YM.O$>"_-U/;5TZSTM!'-CG2[H7@^+,!Z/&X2>+)/Y]^T22 MMD '#^I)WG]B^7F+9=]T:ADG%1I7J;ZZ>I_ZE6_V?[^)X+9DF%I.E;[75^[*!D>2=_08DY8),_'&0/H_\0>K[C M>DVDQKD]&::[I=F&VT^BUJ^.NUJ4(OZU3KO0=714YZHRQXKC'C..7U8>[FZ^ MVVT7M4%ZEJ;8!;[D6S<]B'SYTO:W[E(+:#+ARQDGWVEOOX%1R+:PIEXJ2?*U ML.)3-:M_HT"EVSN=JNFY,W7+7R#OW^"?O_SGVL=#ALMKB0_6B#<'97>^0#/; M/\/2;BJRKMVE?JMM2XU))4!]<>@\2HT/J<@?"X@GS>%/3\Z(&,B@'PSQ4GX-P<-=O4 .)03L1JN+ M)BT'-AP<+$=?DE^+QH1Z[_-?[*S#H]6>VK95'[45FIM"W& MJ)RFAA\! UE#]F.:O)=,B&05VFA0??7A1(=]E7+%$XWA3925+R;773]$4>L$ MSTR?IZ1JI_-DI;/$-1S3&C9J$4Z4W;(VC9SJ"Y,-#>BX 7PJZ^6?HCHJ.-([ MRKT=7+778L6,="T)-%_4)N13TY:LT_(@=LH][E^7^;*W/+K>8:+]@K%%W]WQ MTX*#*J92OL.A>!.ESBW052&LV3E@&]XT_\D?H$W-HT2D7;IV'*\?TAR'W)G@ M:NJJI+;LL-ND7.#LQ6=VZSLH]!#;SC?-M\I9OR1M"KT31$X5GJ>_'>VWMM7O M)QCA:9'T/=G;1-,_W_3S[\B6+ M6QI:WU:6-CXO[*[* 5:SGE'0"N[-K=*#+OG*+^5&$&0;DPBNXR?:9_M]UM7? MBQUMD&*SE%^=.1,6'XGBA*0??+Y0%N=[KWD2?="58S!G-1D8.K*UT-4ZODB^ M=3Q?9R>F7+L5/A;EQ<-T7=4?[JL[V=)N;Q8@KE\F?A$;"6T>Z:"-J;4Q[U,3'TKR&:-:NRRY2D*Z/B?D] MT+[SF'HD>R0GW6'>[NJL%;,MR\B'T-@<-8,L"Z:U5I;$6J]Q^)Q 7TW$N].I\_[+HY87I;^&1 MRV4H]H*6S.=2RAUW1=[%DE7U=^OCLGXXE(H=>+P^IJ-\>[/.=Z8XV2J K.R: M0$3;S0NJ^&K/3W58L]>$$88X0E>FGDCGZ4T3#(I^MVR^/ %*<=I9P*F]^(CQ:3:P]N5,PHJPST9DFF:KXEL MB?P/;.,D?$SAANR3[M7YUC B5H7Z,K>G]BPU#V[@YCW8^WJPUNKR"*64;=A4 M:IIGY1^:16SA^(F>R='/%+:=G%K"=DYVI#(J2W*\.GA;B?MYDC$>=Z;YO$0K M3<)"^.X47$+)K-@@]4I?YA,E,R?&*:\U9BKI&EJRI\I/$4CWG./WG(5VA*/$ M0C0AP:*92AE5O?L /D?-R@?R&")GZ05.Y5/?J]NSGW03_'5Y80G1BG0DI&H- M3D.)0*U=B0WB2"_YC=XX2W M?9\AV1YM7=FJDRTQJXJ^+N_F[%+-]%Y2TA*WH&K83430:_.0T]7&+*17>9SQ M&2RR8((UM;6LI,%R+>?LG_/,6-E1/O7[,NB'RG$:%B:>H_$\+'ZMW]7C+7JE MB+OB]-XU)G3VN?IRHJ<\:1VB.VV-SRP3(\NR='->2X6X"7YEJ _V;-M^8O&B M9]S/%6=,_PG+3)$PKT57['6YOB=7HC2';CZ^?G%4A_2&.IU_JZJH2.Z_]I7O M_V__XQL^=N)_ 5!+ P04 " #S@7Q8IZ5J(&*C P!X^B< $0 &ML9&DM M,C R,S$R,S$N:'1M[+UY=]Q&EB?Z_WP*C*I[RCY/044$(H (R?8XRT__ M^^O1(#L)35O5PY__RC;H7[,P=+6OA@<__W5S=^O=N[_^[U_^QT__DY#L]=MW M'[./X4NVZ4;527A=M6Y0M^,F9#_L?O@Q>S<<5,.0_=>O.^^SU[4;'X7A*"/9 MX6AT_/+%BR]?OFSX6 W;>C >P;O:#5FU'(7G+*!:$Y MX6J/L990;8[?>ES&*7;R#8'@VP'?]5F.Z$-S4GP&]TS#T>P'+ DP_;G9PLC_Y)O MU,W!"Z:U?O$5[WG6W?3RJVT&OIK=BQ_3G9S2XD5W\G]L/!_7',[7K:FG=W^]<+]9^:'5Z>W5E^O>B[#8>".XX9/ M;Q_6PX^P\4WE+O^9'S4O1J?'X07<2(;=G;-1M=5E8X(9L!?_]>']KCL,1X:< MG[H/YU:_#6[CH#YY 1?@MSR?WCANR8$QQ[.;HVEM>L'DPIF;J[86G)77;4%W MQ_0' 2;#+]M;3E^$KZ,P;"L[""2D.2=";PG?H+-9C!J"Z])^8]G@>1S9(F?3 M7_ZQ2'[X(_RB=36P]&EB,9P6X_,?5%]'!-;HS&^F:S;?T!>CQ@S;6#=':;"X MWY)01 M_IO]-*I&@_ +H^3WGUYT?^.W1V%D$A:1\*]Q=?+SLZUZ"-LR(GNPKL\RUWWZ M^=D(=NM%XO 7^-07D\?^9&M_FK6CTT'X^=F1:0ZJXJNO3J8_@ETY'IA39)$ 5W^JOK[$9X>F^[/R/@S3GW,> MRBK_\[.W^ZS4RNM2DLA#2801E&A>EH3Y,@3+C8S"/LN&Y@C>@KO_$GYN0[,= M88JPLV,$Z[W&X-A>F]-V,MFOHYT081GV;G%F>)>/5BJ9,P/#$V4NB! %)5;1@N3..@L#]@X>-QDM\.C+ M-T/8I-,M6/S&#-X-??CZ>S@]/\;<&VI]41"I54Z$S3FQ-D8B;532%H6W17CV M"P6H*"47I;C12#GS,<#_$=@%!R,UC.AH0.PH%6BI6:FL7ASI5*B]!?XR@T_P MI-J_A>\NK.C-1OOV'S<:I3+,.E5J$@H-BZJ9)\J6.2GSZ'*I6<%96!SE)@S1 MIV$.S,'M1A;-H U7#.YM8UR2T]WH*-!(B#H2ID0@(I8%44$I8I2/(*Y#S)V? MCFX"M"^WZJ.C:H1#;#>''OD0*!.4CBI<6$EG U"3HT2)'!Z? P+97.0DYL 4 M@@41@GB6C8=5]X//^Y]W7P-LM-7+834 9F[& ?CX\J$+;HJ"4UR+'!86*)-8 MI@L2C-,'OCFKWQW^:P3C<[VI36ZB"PV,Y M4!XO#3$%*X@IK7&N%!X@[19#7NHJGV4\;9GW&JA"^I" +!*+_W*1:Z>T8JI0 M%T=<'X=F=/II (!*.0-R)IC))?/;8CCP?LJAM>A=4UUC$NS'?="<_1FIAZ\ MF6L'Y^>I@:M,$271VL".&P[$6H(B( T#8K!<1>F>_7*=:O.7^1!V#T%BH8# MUV_']P%TP^UFLVW#Z/.H&@ <$!HX$N@5V]TL12H%!) ME6"Y#%ZZ^"SKE(V?GTVTG)=^W)P& QI"?J/)E#3DTH&HS24\7Y3>$149(P & M5.3:YZ+DETP&%=*TBLFHV(XPBS2;W1$8,[C]VW%FC'RJVPIW>+[M[ZMV="NZ MOGZ_KZ3%CV%TH\4 @&2*2TUXY( MM#"PXEZ1P(3CGHG([FDQ;H1+*UX,73JC M(HA*9JS Q? $ $(0 _Q84$V=4O&ZQ7A?&9M8:VL,B#9\6-+8=*X>@PS[9$X- M:'&B+Q23BA,>0*,0W&NB&&R5+F1A5 [#R^W]+,X2 M2&79BU.63.D2],I2@K(A9 GKP@!8K% 6@%N!FD1OM#@/NBK;H\/0+*S C::> MJUP:% O12DJ$&:Q"%&A]J M@-C*: @0(7+!7\IN9*T$5$5@Z$FHMR)9"@V -#I#.Y0K&2X43_LP0 MWU>@ 289O0."*[RMFW=#L+/#GOGZYJLY@HW!:_] H7-NX *(P.6 'KG+P= 2 M3H.A90M2,&6=EH540ETCP=B%^;PX:S@F;0F4T=#^\A/Z<%ZVR64";\^23^',R-13L/&U]:@4O3CWS/2QK<=-^I1\5"\G,TR+ MB70FRR@*2Y3WH.3E2'$:UM9376C*F,VU?C;]:4B&W_13Y?%SK$*3I6&'2QT4 M6^]^/VOFG?_Q]'%M.$!.Z3["KH6OQX/*5:-.L,[LV6TL_OY5QDK/Y*[HKT\_3E[PXLW^7;R> M=PA%J4@$K1.0"]A->V WFA<4B#D'6@Y]W4ZTS= "^7LU.MP:MR/@T&;7# "Z M#PWZA[M=31R].1R.S0"=)?6@\K!8?B>AG.DM*GT*3 MF!VX:_?0 &NMF(CRFQ-1OD0BT@#R:+GPW"H 6)"!@/V!6.-+E7PLLG>8T#:C M.1[\%NJ#QAP?5LXL4LUG-&'\[V#_^_H(E(3? F[EZ9,$ H#UPDG+B2LLX+K. MT9?OQ@OE9'XZ,GR6:B4#$(V!AJ2W2R.$ZT M*PWQ0<$.,6F"]GW;H@6L=LG_F[2JJOWCU].+:#D%\0LW+PNE+QG%KZ#Y'!Z9 MYH]S.L#$0M@)+E0G:"0LGZ2ZP;+[VN7=NKLUN!QKFG<(0#R:Q#B@SH9^6^^'L/35K!+ M?6!\L+RY L;71DDPA\#:TM$'4-)R%S3@-56T;UMZ&397P]5@\VH8R7NPG:DH M2, C#Q$HV'*E+$G!M\ MKR1Q]9%;^^OI!_//NMD:F/8\#$]T[ITPZ&*6#JOC%7@I5@/(U%D58#&)SH,' M!K:26#!50>N%32L< V6WEXK1IZ;V8S?:;G9#D**0F @\JN78U+(!UME1-EKDFA2HS8$#DQS'G"O2@+6AJN,9*MGZ0S.T3:'(\.ZP:& M=G8'7\-5D)MN"ST/S0I8?S4BT_H\MU$&8AS&_H3"$JN*0#P5>1$MY; K?=V2 M)/6"_P2T>[J'D:Q=0-,"$W_X[;=WPQ/8E^0G;NKQTNRD]_7P8!2:H]?!CLXI M4O 5O&W.6\LV5^Y4G: ,X&53 PX@K#P^M4_=/; #T02"QJ62K'2- 8-"2])D994&BB"*&4@0( ]HU^OJ&" MPEJ8G=#E%RS1\WY3M6FN_,YR>IXD\E#ABN""(52AR8(AB388,#J=!TRRMA2Q MM_[%&WF3P @-H(?>DVO^83:Q,,*$W)4D+W0.RH]V1"DP2$W,\R)P'^%M?=O$ MY;'_XX3LFV7#]&O/;NO8_UL]P*2@]OW[K17O);OY7K+E[:6RL9#4!X!.">I; MB9&"SA<@?DM9"@U,R7ONDK_:'DSPNCGTB*Z#_Q@W5>LKMW)GZA+= M8^M+3P27"HQUH8G(K>!@M7,38U\WYWK=>N\+/.UT>QBVFN"KT>9!$Y(@?))X MR8(%=@*F"LZ!HN)U),8:4'$+ZX,NN#/;2@!!6R-#PWLG\!"?.E'U5-8E; M/HZ5DH8Y*6+*2%.8G,T ^@0GI2JH+X0$0ZZW8NQ;.L;;N@G5P?"1N9Q1BQ 2 M= H7,"6VM)XHHP-15CAI-6!0V5O3^X1V< 7#G";"%-+HM8:M??J*C> M@>OCBGDMO *U7EH2!=;ZX.C.-$5)#&@^@+E>4-5;P?IGCLQ8C9J%ZI05!O0J M;B50 ZI9,F#$!:""H-&9HK=(<,WI.I;$>%^;89LR" ;F-/C7C?DR^WI9Y-!7 M%Q+^_\UDRIE;[^1RQQHAU@4 DA)4!*5SHJ+/B8^4!BZ5%J*WE'2KL$HLQA4P MK0B)+'U 2G@TG!\H=:6AAGB.QUJ,KSWJIT?W:77P]42.&" M$1J+!&C)B;!4$16L)L$)7U)5VNA$7\D'!<8[8)TF%8);] U633MZ7X7A6^/. M5%"Z*\$@K6S'S:9!U?'<2QX@DM?LTT7I 'IXZ8)42 M4X 3$!N!X=(YB2;X0OD\@E+65_+H@0;_GZ:I,/=[!P_B%ZJ)^'^"?0F"/+@Q MH/'V26B&6 AM4K)I>(#W[]:QF5U)14]WOYACO+*V+Y9N7PA3,N9!7V6R$)W/ MRDH+C!2X+[Q4)8U%7^E\!3#8&W]2&9P-P43,I"L[0:ZUBJ14VH(M820/O:L, MYHY+%LR,U*;3^XJW$U\H;G3D@'*EH046#C$5#11.!$EE9[HX B:2^+/O:F M<.=JMD64 XAQQ1Z"2#A6!(4 MQT)$*-8]%M,-!A3Z8%W9WQ#(6\4W3/@J^'E49-=M\;%@+/?66A,5\1+KV#,T MAG.;$U7D0AK81D%[ZYGLSA_P1^W;NOD8ODRJU8*\ R8W ZJ7)72JTT4;D U)2J)+8P@A2R+$0A;>Z+WD6;KE[/N=:1<5D4T3+.Q/>P MB^9V?#?TU4GEQV>TZ8_U\,W1\: ^#>%UU00WJILG28ZYR;DN1$D,Q71EA05_ MG?<@TVV4I:&>L=[6!;BI]\2Y\=$XE71*MCK>UX1#?-I)Z,#I2>IGN7*<"UX2 MAZ&GHO"&J! M4<(R56K/2]$S*Q]8H" Y78K/R3HJ'#5$N@CF9 19J8&8B0>R M=MJ!L1E[6R.A)\4.'X9JHZ0F]SX2K@4GPA6*&(W-%V7I<@DJ:Y2]M2JN#*/< MJH=@!H[0R#A;YN[U.%PXQL9\[,>BEW(AO<(NOH5RD@C#*+$ -\!FPDMMBISS MWIY%/USN3*_*X3Y0?GENO(D%*CT%=BGFH'<45A)94B%MH6+9W[+R79#)-"+Z M?,3[23TX 7/S[$U/+0QF158N*[BD)04])5=$E$X3K3S&T6N9B[(HG._M4?!; M4S6IE?.OI_.VGQ=]2+-KCV5/F##*%I:1(CCTS(J(6>>2.,K1.'!!K[YD1O_L MU5Z5)%O1J6TI*?M7)%7_R8=Y'M*%RL^W[R5I'A< MU0N6&*L]D4KFN<),]O[V\WD"7M]>45@/_,G"BF""(I9RRT0(1#'',*<@ (K MWGGKC'2EY;*_?IS>-]!\H+A84[H@!=C1- A0"TP@UAL/2KPJ@_=:%_WMB;KV ML)P[%EG,';I3$=.2HL/-$6M 91#14F*$$R1R1E4>+*.VMW$$#]G?,WERMN/? M#18L&&TW*>YG\>UC"T^87'XT<6455JPO+ M&HDL@B1"@IU@2T\)TTJ6A:8%B)5'MG$/49M^B:PD)0-Q[0+Q 5W#8&,332TG MOC"Z#%9P)?KK NQ-2OAYUA(W9BVX=1ZV=*=C\4)YXV#[G(Z.B%QCEUCX:$UA M&L*#"ZSA-MP8QQ7#BO>:E][&UJ^_T[TV^.;M='!Z!G86_B M6=@:-\WJW7M+=.@PKYB.Q**A*[#:L.&*D1@BDS:/7JL^JP^HXC5I.W:J]H]+ MJYQ,](H+-R]-1EPG5),:>V,/B\/J^&G*]V"L"QX,05H*"ZJF MHP !DNC%AYM1%.RW@+ HTGG>9BM-4X505%/2LK!QB] B5-:>I+S,@CM);=% M[T[6[Z% PKH"TX-3IF=::V\5D;9DH*9:S-:1FG ?*!=2!ZEBWKMZOV?5>D@99((\3$\&H>45D&9(DJBM4$/)O<@(E8%>@@0B'UDOD6()060 R(%S7VR"X MGG516@UU1NE9KJDD.<<-,H4A2O&"J))[XSRE5O3.O.QS"-<2M=7HUQ;:Y MN#68%ZQ+JTCN)65>>$]5;P^HUBF)*Q3[$CLF,Y E$AT#T5EB!"M)(8H@\R"B MY+W%U!NR+'Q_5 ^3:^^Q[$JDT3DM40_3V-H:6]LRD*/>FIQ)J\NB?XVQ>E9B M]]Y="\OL2^0"R%'#B126$Z&Q'RUUV _#Y04PJ_6\MY65'DT_VF7NE] %CTX2 M1KV'_1(!]HM9$G(LF4\+#19W7_?KLF.1!6EVVP3?QWD^4G!J'0/[UU-L*8Y= M"2V7@+N%#R5S,4;7VQR$ARN2]?"Z40^"2%W)A64L$*HP+Q<,=:*$8<0;&Z0M M07*OWC*_5\R^IU"-U9A#BDE%A7-$EJC[LM(!8GL#+%\RGS,J/>^=@M6_1B?+ MC'12S$G&-=BG.?94CF"I:LV(YL9[Y:0I56]+YMPHK?VW, R-&8!^L^F/@-_: MY$L^"4\YL3WFN8M.,9)'K<"X5(Z8&"B!MTA*N2VHZ>VQP^JR5GNCMN:<.4^% M( 6'G1$42]476)VHT#QZ$&:Q?P7.;Q:SL16&_VV>I(;J"E: /D$)+0.8&H5Q MH*$*1DKABA@,V!^T=[%E?>VAUH/M+&B,93">!!DINF71X(B!:&:M :%G)._M M=OYIW#&Y%38(4Q*6 ;48Y7(9N4=735\W*6GGP7\":C[=:T X&7<. M*S_\]MN[X4GH.K;\UM3CI97BN$:$GLW^6=8+KY@L&#&+5\X?Z,RO/$F(83F7 MH'1)>*(NB,B-(#9X@6=T0&\BSWW_JH.NRV[OBQ+$N;>&. /&J6#4$U5P@?:1 M<;JPVLK>UO]9A^S<3R/&7)>JE"4)7'+,#L(ZM7.IM/ 1F MW +'+R4KU $#AQQVA%%N@((P>="?=*$I44"VUO5=MO-4)[#5?;4>6V,*]P%4TC5W2LS&7I*:DM*WNG?#UT!M]C+[AI MF>.>&D."T"41TG&B=6E!X?:%!WXM#.MM9:8;G4#LAL&@&AYL#OT'T( #YCO> MS^'#P]B]V(A:4J\(\V6 _:2**$I!_2ZMU4Q1[WEOA=TJ6NA2OF*[YLPFWZF1 M32B*@H.^2/.<$N%H0/0UV!8P4F9S%UQOPXB?@K^M/XJ2M2#6P6#RH#*AX]41 M':(@L'6:>^&UE[US7?6_6-Y#''-$4Y:.4E*66,=$@6RU6/)&% %DJRY"R7I; M86W%C4]ZPVPBL)P6>22%+4#G+;D@IB@EX=:")"UUD?1,Y[T3U_WK.W>#PHR/DSR4E M\;!/';JJ'56(*2YGO;.E^Y1ATH,MY"S/#6? UUBO6% +"KDU6#LQ.+"IBD+W M6#1<4^K@?1B!OKP=NWN>M)MD>6I"*51094D"PU QBVI"*1PI"] ;E(RLZ&]= MTMZQ\\,<+2MK&GLRTYLTW1[LHQ2Y# $4 M+TI5:C,:B9:"D5Q[V.&RY)+WMBU#'^(W&2.>L@C=C@1+!+=$8W%L4(1122^-\S]-9+@8_)+)Y"U9< ME\;RMFY"=3"$^YZDS6.9"88Y!48.'@>B8\S(H FCI;/665W&_MH\?>WO\5!9 MO3[G5&+=(,7!9 D%;*6FH#%%G@<*@KCH;;S%.&GM,(+I/+FZW'5 MA+UJ,(#M*1^+O6H$ST%N&X(5%8B0H,D9+B0\/67G&X#CWAH[O?0D+"W@(DHC MG,;6Q<9BV]O"@_E2Y,1YDU-G8LA];\V7)] /_9$J5EBUBL>2*"DHEMI@Q&IM M22Y=(2W7PI2]5:SNK2W.C4?T=/NKN)B7)KI C [8.2-B](_ F@R>%R&ZJ,K> M6G%];I^T" 'G&RA= P'G;[U;NS8JF*&*B)"#1-=,$8M)YD49-8M>.%GVS@.] M^B+V3UM7D 4ME,<]=Q13U?,<.%D+P@O&2N773$,J]CC#DKS-.([T&?YQ@V5[0X&5!>$E+(H0TQ$9F MB,9,)*Q05M#>RL.E:RFKD<2/)JR2*>8I#8%HRK'F9^F(D6@2>\9!NP;9RGL+ MIG_Z+D(K:DM-L7J("H3+U.&=*V+P@(IIEI?.8 9Y;\VJ7FH^RV-61@.S5A+K M#0!WU)RH4DH"ZPCZK@FBX$^KKMR]U0+M@6=:&.M5P!KY.FHB0%TBUC)&G'2! M^X('RGJ[N:M3:V\\A*M[R>P&!Q+9;X.0'F+O:*!$4"$ F_'6W3HVLROOACY\ MW?UBCF_0>N9Q$AGWNK2YMX3*4&*M0TL,U3@0HXPK\E+V5SGO0\36B@H>VE)( MD4?"*185TAQ=FH4E@2O*O:5&A-XJY#W-;6$W9R^V//8RP>:%\ 4I"^SD7 @& M>K7 0W_IK7#<,=K;8XQ>8_BZ']AYD;"T?F!@^$D?@B5>!VP'"3J_MMH0'EU) M\[+DUO>V\F.?O>.KZMWB=&ZP-J[&J 5G-)@ T9 (&J)S>9Z7_2TMO4Z#F09^ M&A:L5(9H)0/8RM%M;+=I&K4?'7TN06!H963*A4JDYB M(R$P-4QA./%@;S AF8FNMQE>O<[N7:(,\24K=)D7Q#&'X8R>$Z4*1R+G@3&F MI:&]=?#U)N=C1<6&2B-<;@7)'9B#0CA-3+0%*9BRV 1**M&[K;GU>?;C%-Y1 M^RA$Y$1XAI8=QA\Y!C 78@RF*#6-O=67>Q=!^FL8?0EA"#ND ' YS8O'XHO7 M.M"RU)X845",ZJ=$<<5)H0)W6NDJ@(C99$=BS+)28KQ8]X?"]MK+,N>EM@#NH;" 0\$>H M?Y_S0**+YF_CH0<+"C84;*G?DP_9C-PAJ'=OJZ8=[1V"705B!AW-YN!I[J^S M0>;,@:@1>2 BIXI8+!X:7E51Y,XL8B*!= (_8N!^VK +%K5("/ M7)>"JEP5_:U8^RB+^"TO -OK4(+E0DQ1:"S[PH@MHR8.YA&]9,+D95]WKL\N MYAX@$KHLX7\<]A(41L&*2(QW8+ &X066QU7];9YW!XGS$58 -OF)BQLE"A9R M:TGI\&C(VI)8[3B)I2^8*Y6CKG?JQ#U$U_]9>ATY;KB1>"[A8D%@?V#[92D=!ZV?6>Q ; >S!0 >/64?@#)4""\%H5ZB1B8X,=Q34@AI M) W."][;0LDWVL2MNAUMQ\2J3W,#9:#*L)+(& P1RI3$4/A7+%T>)1[1B=YI M7==%!R0(/1<:L-2PL;X]M;M MT=/@4$XHOW&Y KB5JV7P=6Y!K 9*B69&$A&](2;/0;&VN8TB2&I%[TQEU,MF MBG@ MH^AO7Z6U:K/T4@'">(WDN:6-XI MGS8B*)T3*P"U!05R,+!Y6!,L1&8TSV-O\?M6.:Z3 -+@YQ)Z!R.5'XV;&-O# M,&<94<8[K*I7$IL7G'A5&*V9TSUN[OIPS6(>OC3N:JB!>Q]H03TQI8EHKE)B M.1!'$8O2#!:1US M)LKH>EL1O6?52.:'W!<+4.[L?GXT< )J0&%8( 5W"N#$*V)U&4@)8H6"HL!L M?TLO]\?[M1IKCKJYA]-$(I M9T1):&$-$3%*H@TU1'H>%1;&TV5OTRYOVBS+N?'1./6,WQX=A@;O:\(A/NTD M=&=#CR6[C'+#"NHQ=%3 ;@FP#[0K!*&1 3DX\)Z5 M;<\;*WI1P>"<])[W[[>>)!";2+TS@,&&F4 $ M#P'VT@A2EHX#H\>H^K>7O0H,JY!@?6>%* !@4*D--;<+TC05!@F573] M35[M653V SDA.,=NYX'D%*.R1][^T&]L>;M!IKHXPR<.U M4W58L3X$#3JKM23DMC1:RJ(PO3V(>.ACNQY@H]4J]P7-B2EM#O+-%$1Y41"J M9>$-_%44O0T9Z'O(3P^V5Y;1TQR>"/+.$:&+DJA(':&*PM^YDE;V=GN_*]?W M?3!M. 1E]!U8D?5)5]#AL=B/P'&,Y]%@Z$6)K;6 "54,A$;+;1&\UOUEPAZ5 M-?M8I\)FYC$U?*%E3KWDAO!<@'U1:$DT14&:*U-0]!STMX_F=>5HWX?1*#3; ML;OG28??WB$D>PP"+!'"Y_VI9C_;["- M'$3IB'-W=7IU^JH1SZ]_ MYX,[XJXGQ'W%CIVYYSM?T*:PTRMVKKOXG4^<1AU]\Z&[',I<_VFL$Q-7D%AW\3L?^7GW]87'56TM."M?PK7O?5IRG"2#O-V.FT#PE3.OZ\' M-&V*%IZ]*X5_A,5'?!S#[694-[<OP[ ^JH:7/?:F]'+F$2_.CO[Z MU=@)QW6#-;)P62[?M#.W?"^C+>2@G.4N8Z]_5/7U91,&"3/;P^HX&U3#/W;J MP5D9B3_8J)N#%YS2_$4#EU_@?<\RT[CF^ILG=[R(QHU(K.O1L!Z%9]FHW@FQ M_?G9VX][^Y$'&76!9]X8 Z.<(U8I4/)*SKS-;5%$^2R+37TT^7Q*//U&,SJ5\?&HZ,_76''HU<1-!G25O\=7C(*'X],%V;?8Q?,EVZB,SG-YHZQ%H"W OJD/$#*J#X'+V,U(DG]&N)+_M=?6$%?_?0"WP7K M<'QV%58PN4[1.#\]5P_JYN5?:/KGU=63_=)MFP4#=W'VQ2UG__GCN[TWK[/= MOC!N+(_ZX;LOMGZO/-N[]V;W6SSX^OLS7]M_6WSXV]OLJWM#Q_> M[>Z^V_ZXWJ7E3?RVH/%WTV(!PE$]?)Z]WMC:R#B50J]@9VX[P"MW9K+"B+ O M!?WW&9I/EGR9@#Z1(/,G9VT]J/STOB9-&,?PS5W^!O;S>X;^;[[OD6#-V^V= M#]EE1/L=SWZ6-*MA/4PF2>62OOYVOS#6!!-*XD&W(4(+/!;BCL2<.E^J0@LG MGF43)PAH.ZDTBS?4>E"3I58Y%F0!]]#7X5]U#&:4;0%:3'SCT MSARWX64;CDUC1@%>! ^'IS?31Y]4;663&_OE].[)37"7GU%A>KCX]U=@?%U^ M31>SBS^]G7S.QOC2LSA<8&[%-,'^\3/\F^,7EZWQQ(%.>34P,4T5S+A7$ M=F8PH3,@TQEK=XPVN0]H;Y4*VV7T/7^-/D<7?]T-!W7(/K_+=D^/@(;^^KPU MPY:T )[Q*B$C2^L<&L82;&0B0FZ)BJHD5FG%2B9++\RRA,SF<#@V@\Z%!38Z M5@48_?RL@MFVP0'1UP-K!H-Z9.NO2^#IJV%*EZ)X]0T9 RP#-.?O@5CT"FEE MF>NV^?'CY\WWV]FGSSN[GS<_[F5[VQG86WM@5&4LS[9W,B9_\#]F MVV^SO;^]R19,L9D9MKFUAY>9SL6RL/(F"#C;SBF6P'\1\AZIQGJ>^6^LL-9- M-CH,6:Q:(-GL-)@F"T,?_#>TV&^][PI\H2S:/,>03R,HX OS1%MFB17"85TD MZ@N[+'SISK#?=!$>9P#F);::($?PED/\&?'FE.#,21C>&%UO..'@.0]%[N = M5A%1LARK7%KB1.F9S:E2X=QTSA>F^S T^#JX[E0:C_V7 MKNHO=ZS/5\,78-MAA3!!O/21"%GD1#.'8>W2&>.-*'*U++Z8T\E;^*;M!0G@ M8?^W1'!?2>(6+KLG(CRV=]8F13],BGRY1O-RC0HO2N68M 2L"P WD/+$YI&3 M0EO) G.EC.72/%<-#"=ES_3"L!"]-2R63#'+7+F]G\.G-SKOMU]G;G>T/V:7_[&VOW"JY[)^UI7)^F; 7:=5BS&+VM@(I YR$ M.N-*U+$BEE9QZE,6/A'>:Z)R[P@-WE)G<\^TO"MBO4DQD#B5;B:]6&1*&OQ.[Z_Z[#@FWC9VP/=!5?^MZ#@"G;06D;MI"$^8CWCG 5B@V1$@A7O ME71,%W$Y[+ 3#E)#V^$(0Y&7RA+?G/Q5._C[^]=@,:4>3=F[H=NX-X/DUB-^ M>)I[&/3ZX.W9N>*#>-*7*CK.6->+)&'&H_K5\LSM,UN=GGTG US2:RSPA8O+L\ O M;M[YEY\SI;IM?Y SO6_);)SZ%6*9Y5+)4$@2/;4$C&P!=C4M2.FE5SJ&4!9Z M.6(9$]$:,*=3K&^*SY^D"VS5/EPTL5N\ U,%\3E+<3)?[3H>F"\&LVUN964_ M"3( I8RJ8#4Q)@0B%'4$MM(3IIF/QCM1QK <,M@S7]]-4+<6=^)1S_,, MV*7I-@=F6/UW^OSCRB'E\2S4#^\V=C9V-[))AEOS="C@#,AE'^N-2[=]K;!\ MIZ3*-;><.DUDP!X:3.;$&JD(]WG.=62Y8W<^".@DU:;W#5;:ZO[SOAH&MD)Z MT93GV58] &D(;X(E-/X&XJJGFZ2<+54>*,ES[+,;ZJB(HX4BHL"# MTI(Y8IEC>0A%$:U;ZL9^JC'___^MCI,=M[IME3(7Y5J#?VB]YH?)MJ-S]%,# MK%P=FT'VYFMP8ZR/EFU'T'E"N]9Q%Y8,F"-#[KA6 _QSGLC._>O_ZR^*L_)5 MFXW"(!P?UJ $#9-KX'D&5#88(UUD!E@5P,N'E]D/JSFU+?,BE%J24GN?VD\3 MI03\53K'J74R9\6=8RT1/&$B2P+,NV]"^4W7R,./\N+%P(FMXY:#*U)/Z$%-VC4WJN%&CGBO9^X]<'6BL\T'J@"*X[ MY:"EYE_5J(*;FR0]0A-\=CQNVC$>TX[J#.Y(3A?&?[ _HJ*"V0F;;O3RSNF> MR\J;N^^SQOLDNUX&\+(-SJ\Y0F0;]+H87R8W1''[G^/;Q4W.*-7]&"9GX8QN MR!F@7:YJJT>C:J?>;LCQP;C#S&%YV=L9(E3)4L@T^"N!2/CJ#LWP +X89O!8^&:N=?3L1 >C M^5>;$7SKM;]RJ5]LWH[Z'F*>]\9:ZTU<;V)/-O'^W9./P[ \.&-87NJ<>I@2 M+1_K8>C/:.XWL?7!2 >;23N,;+*GF3L,[H_L"(OW5!V%-/,@\JK-3/8E# ;D MCV']!0893 L;YN%".T9?MVDS'V(U[&+,=\9@S@@JI[2V0*) =AO9/][LWHGT M+IWTM?F9-TQ5?#@/R^7NX6\]]JI !FVDQ$JOBI8%$919 M/T1"G)RMSQ4K@E M19O\'6CB=R2)W0E%O$L$<8Z8$ZTC);48+_MR?'P<&F?:\.I>UOACO:HR:DO= M]0L.49+=AFY<_FZD:V1 M;L5(9T,>RJ@$41P;*08+5FH1'9%!N^A47KB[5P_ID.X_Z\%X.#)-REMMSM<. M62/<&N%ZBG!?#D,*6C\+R%6&7#U9Q!M@5)&AIIG1$TZA)KHO@N/-"FR6% MFT[*9,UZ9F!4XX7R1P\+8?\([1K#;H)A][\,'[?[M!)BC>87T3R!'.#;434: M 2*& >!<4P_1NSP?OZ,135WT9[?"0?CKO-) MMDOVLA_0UUB^XCG?F!G\H$&#"#C&#/-5 W\WWAF>A_;'5:%UX0M1,B8)-=CS M,L"_M% E*115/)=<,;HDM%[8*-RG"7BOT7J-UFNT?AIHG=RI YA&R(QS@-88 M*N03@*$O=7CIMQEP&;GT0GL$, ]O::;Z'<#0$:S Z7/4T^%QH-SBDAUD!TW] M970XO;P!:GM(8TN^VU0[+D7(8U SIZ^N&F&ZS%Y-;_OF#5>/;WHCZNJ3FZ\8 MZ_3.J7>9<4OXU/I8-#DVOI_@[C-F[;85,;X=L_9XRF(PM:'YM8%K&]=%OB6XE-M<8L\:8E6/,-6H!WV"R=VH! MOV]]^):!:["M>.7G9_S9>BW6:[%>BQO#3O],D7MJ#::NKCGA(M/224J\\5AS M0C&B;2Q)853,0ZF9+.Z<-#TO==UL@=)Q4#>G%XL&AG134D?&^/*587S7)$K3@,Q MA61$8+$ORXI @A;<%9QI%9=4&"K1Z:_CMAJ&MEUZ\YSE->%<&YEY#\&=GM$NKW4N1*22^*%I40XS4#+ M+RW13#"J== E75)SK2EQ_I9HDR%F#5_GF9/8%8% MOFMPBB__4L&KX;79$(9=HS/VI&K36=#0#%UE!AA]AXVM\.9V9(;>-+[-L)-5 MY:\J)Y+_8'Z\- 3W>U,P;J,\,*FBSP,CVDA-!#;3L'DI""N,UCZ69:[S)2D/ M7^>MM3^EQ5U-:^W5A=[?K)/MGSDB?R$1=G)0@873,"S=C$8!N[HAQ0/Q8_M, M>*TY2 FCL^K?IFU#V^)74X8(,8:4PS.[P ME:N;)DQ;U"5-I&DPN[U&5C^IZG$[.)UR^F5OO0]N%[D67'-#9)E[X'86B>;* M$QZB=:;PFHH[=YM_7;LQ3NAM-=P='8W>X"ILS=;F M=WB3$PJ4%[VS8'_17D MCY#KKF<95&D3=]2@$7<$/J?[*9HAEBD$ MT4VL0249U>@P;#L= ).8X5(JB#%[^R)OSG2",.LN4Z?N,DV[F W=@$I_@JP\ M&\)$<5^$DDERM: ;C+XF#/#D,I&3C_#@HQJ7IP9P @I+XBDEC$=4#>%AEVB1S[-.OM6=#ND&=9O4PQ\=-_;4"<@XPTW^[ M6Q&..YRV3/C[;2JA B(+R+D!->&.>D]XP&?TDAM02SNXBR MNX=@7+3;XU'RE@-NGF'V-EU=Y/)W']]^@\U%_IRJXCDORAXQ>S>1A2;W]S^$ M*R3KHLA[GAV;9B(G_XUNP&@8FE/=Z)]G]7R7'A5JW>=YGECF>9ZO3KX?%ZY0 MS;U5/E JB3/1 W<7C!AM*"E8;@,5.6/LSA'@4Q]1^V[HZN:X3HE2OY["TP!L MAR[LP:-_'0"A/;1> \6,_3.Y'KZ^VMSQ_>?-S;S=Y]W-K> M^;2]L[GWYG7VZS^RG3=OW^R\^;CUYF%;NM_7^?33]*M]PG.F2;FG*P!V6A3J M!$OWU5]/Y[YA=%Z99'=,3L3,<#@&,^8(; +\%IZ98/FP'GAT>W6U!9-94@V3 M'I/]@"^=E'Q*7VQVC_C0/6)2[NG'YV=JT*93['/E9M$0FGE/4#Y7;8NJP>(+ M=M]L31^8GE&A<[XK[IJ9.)JX< (\:;(:$[/L-)CD,.\:**7"AI-A[LS."-^" M2,\8);]WBQ+:Y\GK6"T 288J&[P33+)FBBCH/$JW=9XEOX&3",>C;HX@><.91ZESWV CV>K_X)]!Q)V ME&92QXTS,2OG?0, _F<%W+VU.$5+%9;0UV""A3[)PY[)^O3NE0C[0?A*?#7Q MOV,EL/'1\)6OVN.!.7V)5].CIR6RJN&K?X[;415/I^](]Q#@1)S1C)(.FSDI M'80N%)LDQGUI!E^ BR?UN!:'JI 'J+[5?=7VG#%7U]+V$94'I!O75?=3?$-=5Z"OW*#J MIEUKK7%_'#3U>.C)A$"[)IBK3ODXJKP'"=63H-6'S5V>])U[/&MQYG!E"QYE MF^I&ARK+6ZSS34SY0AO7R= O7<]+)O^H6YY^ G7@.Q.Z$KP_%-\_="Z/R0X; M])#\!97Y_>KJG<&EN-'.I)?XX- .094OQ2T.JF&X>L\V=_:R=[-=,T\E-ZJ_ M*'HI2ZYR>=+;[S]7DXD-<9_,G68,%CS:+<6&PM(+MZ'/1Y/%_VMGO?&B2^27G\NU'B M7DV#-42].GL]?_4:-AX[;-R-Y(M^(L 3:]8P70E9Y(X]RJ"%9=')0\4LT-X5F%YU MU-%#AAW=*.[H2H3L_U+?%V_?88GZ+Y+OB>O7^OO#Z._RR>GO2[7;G8CIAESN?O?G7N!J=/H<[!BES;7>>*)A] MP&*;39?3]PXKTS79IW'C#DW;E2_I?KN0_;;"J>'#85 $AM M:$Z"OP\(^O]V)B_[_]?0L(:&)P4-Y9.#AG)_7DF[36['<GJ!W*79_Q?6VZVP#/Q)P ^#Z=^3HY#[0*'_LS"&!"C_9SZ.Q7.1;-/6 MXVGEQ0Q#PM<@\TW:+=>!6H\(9-23PQBU/ZNPOS^O1K[?CH^/!^EOT]P'QLQU ME]UY273$FMV%@9QFK\W(K$%E#2I/"E3TDP,5O=]5/6OWJR%J*N:@"1-@P2)B M^\:Y>PD:[P:!5<<02EXO#B3[.U8SV^SZ#9G4RF0X_3BM8CT'I;F6LT:?;Q*U M^N[P4KG!UOCSO8:-%<#&NJC& M@\+&TTN+U7:_;O87ZIK>!V)LITX][^8O76/%M['BN^-+UUCQH%CQ]+)@M5L( M1\?P%B"TX?X_QTW5^JIK\G8?Z#&W3#"RQ32X.EA-&4>3_D>#XZ_D'#XY]P7<['R]Y/ M(<7E@:2T7HJ0UH_5(F#TR5D$C.YW#2;JIMV?M5C>[QHL[Z>6*/=C$4S&\#Q[ M,^OSO#WM\XQNR:UI=Y;L-^SOC(</,:--:@\91 X^G5X6)\?UHU;[_^,@0-X+ ZO@_ F&3"G6;;T[>F M7D>P5J8:9K^&80"%!$,KNNM)+YF'NT_BUJ_,PUL#S_*!I]S@:^1Y*.1Y>D6^ M6+[O.F[?[WIRUD-$@?L)PIC S,[BB\]@REYC0(?ISC^>3Z+#.K,I>P>/!PW' MA[55M%9PGAC,/+T"84SL'S?5T%7'9H!QI:.#_1CNJ^;HY+V+<:-OPZ3S[VYH M3BJWCOQZ:A"R/EU]S.#QM(Y?UJ>K3^=T]>0!#U?_MA9:M1>UG"ZG[K#N_G&*0;P_/LDH35;-<=!C\>K'7^F^C\CZFX MQI\=3YY>[2]68,@VQFS\L=^.C^#W]]+&Z"V\,V.4_)[M=B]=(\4W25#SFR+% M$_8(K!0?EJ0,/BX\>/ %Z#_3+ME(@/\:.PCISZ7/9?*Y6\4RW\CS_-]OM>UG M#;!KAW#3E5C)A.\V-\:?\N3H>G(WG)RO3F;3&X2OI M@164&).CX:/C*5^WQ MP)R^Q*LSK)I.94-6W?NF.CI\_.>X'57Q=/KB]$,2AOZ5K;_B#.#W 'T-:$KP MF*\WQ+5OD^O5:SP'T.]42):PYM49/(3%3HM^V,REQ$'H%!-B(HSRI1E\,:?M MJVP!EN;G_?>;7_]G.F]\V=UZ_^_A;]G9[Y^_P)WF_O?T[?I[=L_O]F,;4[5GNED;H M$A9H[[!JL\WA<&P&V4XXKIL1UO69F5W/LVKH!N.4)+N0YH_?3F/B?788FE - M,WN:@<$(?P]=>)[A*TPU;+&&_!<#YL2@KO_ Q\R+IF58VPA^.#H,V5$P0[Q: M1ZP)G][!RTW\B%?G9>*S33>:'!=/[F)OIG>]^=I544KWI.1=TX1L6(\RF.2H M;E"7S*)QHW9FGM]^P6^K#V1W?_6=]KK;S] ^3ZN/]2<'U5$J3ED/GR]N3C/+ MCJ['33;S(6;'=5MU-]MQ"[9[VV;8'F 4#D[3QAQ=K,$+ G'8'?+7]I^X;RFV@:*'8CVQV[PS,OAOVQ(:O0MJQB!80.%(YTAB34 MT1=\.LU\G9Z<@K9PY$!GHP'<62^2'4P62+A!KV='@=G?#\,P&[?PV,0"WV!# M-,!AH7&(ILUP93E]A65&,:!B%)ZG;]BKZ14;!E4XN? UTD(U'%_R_7C@SW\9 M8-F/+GEV^(J)\.>_K9#*+CSCR)Q>^ H!_OR72"$7OJO;M@+[Y^+W2,] BA0N:\<@H7>04?: T2<]WA>2+ B$SV' GV M2Q@,\+^F;<='QZ/)>OF +(7KN2A;)GP"+&1.#*PRD PT_,TH3FX;-Q"0M]! M*;Y&0O.<1;XZU-Z$E;M&AN+*M^,$JP@Y3=7^T2'B>#@))TUB,Y$14J@S@#D9 M0!!"33.I= X_]%4$V9TAPS? 6[#ZL:F/X'3[L:XLA)FOTUTT7-'9"FF*GN"XO:O8-1>OZI#Z,]HFP._QHC MBB5YFC!G;%LL$(FZP@!DT"!=01>M!641]85%I1*Q H.'\6^@O2X% LEWAO) MJRX,)@H"WM^$]+SL/\;#D''*12?A\=W&5@-\ #)". 9J!Q@#+ D'-3P)A#/> M@^, /00(HU,Y$):2'+?!U4> G^. /X-'I$00X)7!"',^4S)7"T^8S!5P\A!O M1#L3'X2Z9: MA/@#A6$N\Y0)'7(I:8RR1T40/#6IR&<46B/ MPI'%_-RI-AR&5;UHMV:C8([69+0:J+B)]?OQ"LT" ?P M0R"M5!_U.=K0X^YD "U7%KJ!T35AZ-=DNR;;F:V1L'$!-B<.D G M)?\+$A2>>C53V_<,42<" VNV\03SU4ZS]K3%S5X3V9K(SLCI\7!RS-4!9><# MF5'-*+C#(8SHX'3FD4-)#4KBE<2YIK UA9VA,!A-,TZ'KE.K=$HWS^?:()X+ MV[::V+K#,/I2-W^L:6E-2SA0/!RNW'B0CI*[0V/4NY*JAO0$&MFDY^24RE"! MP]/!>E#Y%"0V#Q9:R\$U95UM(W26Y!5:5ST8U%]2MT$$-0.$U. 1[(RV)D>H M^+#4M6--9&LBFQ!9/1ZEN/%TBE"U>(B I#,-Y#H>VT'ELL-@!DEOAUM'SV>6 MY];V?[Y[39A>T].:GLXK[^/18=W XWQ2S,\I6 F_%G3X%$$*VGV&VGW55;YZ M 62(Q^[S4WHD5'M]FHP=!.$=8G5FMZO K)CHY-U72(=0A;DVS-KOPL$.I! M7?LOU6#P?#$C P],AP>8)8"AY6&:#%)]A6O=%S>@LG4BY_)WE:T3.>\CD7.- ME7\JK$2$G 1*#LR7=A*6- _IK8=G#C[7$G9--?#*(^.:.L#G^JARJ*MU"0OM MN>3>CHA,) "CL#<1=/7#%.2 M6'MD!H. R6)HSW:95^GBJVQ-=FNRZ[PFB^CUKW'EIZF*Z"Y!DCE!PW'N NY. M%-I9Z8HU@*TI*0(XB#4\[&GX]4V%4-8D_6:K)_]TM'(5>4'*K Y7/+D3>K]M)/R/:-J M-(!O5U\4I[L5G_P2F 60^1IW2ZKYL8-AH&]-Z@P\*?WQ<*5[;E C9N,*/GRX MPA@K7I,]+,5S=6&,20&J&]77F21,9Z@-^MJ-NT(KBS6N%HM;G:UV,BWK=-2J \G^NBDZH\Z,VV>+YB6D!\K' SS?-/YR9=3:1)M/RDR$>'X%6SH(/, MDF:QBE"JFP2_FM0L&M:ITDJ#A8VZN-%+GYJ>T%E7,SWY;,&/0W."\F-:9LA/ MZS-=L^Z=S0:_RH9C3(5#?2C!PO-SF/##45*^XV1]TJ*&TWI2RF%RI/0CBJ<. M6Q9KQUQ?S@1KWZ&R25?K)-5BFMW9P_'#+ MME@";!*"?R;(=5XE;[%"TT3]GIYE O^G@DR 0"F#),&#S\*@#5\2B-] UF>[ MJ7H9?)FBV([J9J&,6(=$\/59()H"(*S \^3SZ!XQ >%4C&8!8;L4JR0#FU3S MZ1S&(OB>H&4"HYT^&2\>)Z&T@*N3 F,SU>\;8/KWD*6V "/S1Y)C\TH]B./C M8Y_J^*"GY@1KZ^#HKZNU!BLZ$1X@D+JQ3\.3%PJD/)_*Q\ZLF'$8+9T M5Q3MDHJ2<_5M?)QJFQ+:I!^9I.6.\2$=EJ:=@O$.4$/''Q[7PPLK M> M&7%>7OWE,R;H$^].)W.'KR)UU"?8EEF#?>;?[>_9VR?;_?SAP^;. M/WH.QD^Y&\8WB]0_Z-S.-*6A&Z*XL?-^Q45XMQ?+253M8L7=X?@H-!@UG#@E^%U]-#74)F;::3V>ZF9H2E9H4*1@[(DME8KK+;Q] M(]N<%QR=^-4F;K/.WNK>G1)2NM=C>DGG?SCC5%ITY,S<*:A6FD%;3TOS@3[5 MQ9R=&V?3=:#3=443YLMRT8]VQC&6 M#%Z/!;D&TQ.%ZZ;5>1BGI>]![4Z_G^K+T^69I*[.![&PE*B7]L>:^R:UWQ+# M;^ZS^;10:70+3P]GR4NX 6V_07"IC:IN=\Y)'^J4<^E V:]3SGN0 Q-'6'?( MX (8QOZJ>KQ=0:WY$?K$<31ML#'+;?AFW=ZN2M<9LSJM))8\62\E=2J1SNNR. M1J?*3._.K!]>LB;YF>W,P0&W\-=%)G\W*5NV%K)K(?L4,>OOX6;EQ&=N[C/% M**=EGI,I&0F/9RZ\I1KJEI3U7F'T92*,%HLE7).44%X]#=)7:B:Q>(A;3T8S\/( MIM6/UH2U)BP\:8_3!F[CX?2@>E*OOBNZUA'8\SLX[.;!@.?E9_!K*EQ38:>B MH7XU#)V),DD&O:3O!D9)X50TX-J[*K_HSFX![\X)1G;VW4.'GT[3"S]1" M7/M;UZ;@D\69[?/6W9D:VTUPV,.LBS8T%ZH_3AQ275F9\]WVII4F+RI<:Z-Q M39??HLO7H4N^.%N'>Z&WQG>3WO.N[P:6]\9[!M7D!\^GC3<2%3;)Y7'&G[H8 MJYH=FN9H3:]K>KT,1Z\XHTJ9\P&C4<^5G@<]8SAI> K_B:,O:'2 VA*&;>CB M5*<1FOBX>MA%3E]2_W(.KVX2 ] 5ECO/%QAR7OEP=67[-3&OB7F2^'?CK@GG M#Z4N"6=9GT)= ACIO'IV['2MD7&6YW)53M@ >S[_7_;>MZO:DIUH1]Y2J97M>\Z772"QR$8:!!B Z!;SZ^\<8\[U ,B6 MVK(>E(0/.UMNDGBN-9]CCB&+[.3KTX=GW_TQ(''YO?NGWWXKV^6] ,?.OCD] M^_Z;-^[%*6F9[-/[*H[HW&QV67;D- )?6]-U1J? RHG.880*'EL+RD@NSP!. M53R@'-8,W.3YII5E89QUJ)*>PFTZ\DEE.-$O/:Q(&G1+\ M+7T'+U@Z@[%:-SJ8Z95)?;HZ2S+7%/MCD=G499C6W.NA4 E.,E_\JR^[,M;J M0)VT:H/J$#]O$[4AYY>9$5F,).?'A*G3NIO67:@ZIZ1!GC_B\A?._5CI]+&9^L9?S[<0]B3 M@5$%&2K$>-[Q*!QSD+H^M ; T")IJH[.A#;8[9W9WSA:,(5R7]2"?4WC"[1V M)Z WLM&6URS+:>%-"^\MFE1JPTH;U\'V>=?33,2T>.^T>)]&=88WE4_Z:B0V0^^ RD0NK MK*\"5E2"2WFGB[R[Q!>3YHF-K-6K:9M,V\0RZ@!4QMISK\INJ^J$<9N,T,5> M-B?=(F^5 4_QY2B^?-2LUV)^+K;-XFIJ=TQ!X&=JNF MM3.M'3GE(PR^YJNP9 ( :8Y6*>1ER %!+0$)Y#NG2E!BSD#6_YHX2!>=+L=] M<%EN@KYX M') H'.6XN'[-Q=YJ(Z=5.:W* %%/FYZM*_J%*Q)99RPOT#U7#03NAX2L(_&7 MV6V^F(6-BFR,.EY1JJ9?$"F9A!$)3WW;B8 M95DP72IK2L#Q5H)V[!L9@DR5SB,>['JF/3/M&=_J R1:%I$$G84A )'ZL+8. M( P;?"HV&"6H%8K%_=0IN9GW_Z0,;+Y M/>'J))+WK@/QWU]27#:M4YB!ER$J.YK.H'=#?W[IQV]-"W*E0JF!$RB1V''% MOD3.:Q6O7RO&,SP5="--=$?17ZG^A5?"_7B*O[\>7DSUY"[_P1GG)-RT]OA5D+O]]]M\^HSJ.U_,$:>O9:?9C?T0O:819.H(K MRH[;V[[3^NM'RB'>D8^[>^W^2?UFV?N^9DX<2%SL+](S#O^4]^-__+WIX_]7Q#]VE]Q!8\D M#,=.F1!TTH3!:STLE"9%,:GOC7)T] M+Z\;>9S9>>2JD5.VFU->Q]/'V[&')MU#)2,]8;KMAE@*X2OYXJDLJ/2]^V1%!5\W"BL> M7XUIN18A1;Q];>H#G U?ZJVW-?A0SCI^8:S_\5G]IL.,GU;V\@T7315>7GGG M$9>FU@?!WWX[R).M,J1+R&2 \4V?^2/,,8[4UYWT+3+!#QII'K=X]3LRWN_8 M'_]2LFISW&]V\LIW@=R(^;SV[NB5#I?/_ PXF&>(;18JLK5*Z/I9HW( M=*?RMNG-OMXT+0J .\Z;M/G*EY,V;2.FTFU1.0R\WTJV5C?7.KD1"99/T&!( M.+XG&W($1>1W;$.>*=P?_ORXW^[G8$<^0(? WF5VDW=)B\G1&"!46\)&(&0Z M%''^3185)2Z>/GU$A*E]"2E 86%1G:^=#[EOC5I#>(ZYR'F5UU=BN-SBRH>. M"$W.^U7?;;/[C(6_2\Y #@P+"B^VUBY[[.3/L%8AN+506#YCU4>'A4BIL7;M M"K>XR#?(?@S?X%ZIE-7,XQWZ5OZ@N4G3KO*Z_'=0W>A*>?!Y>S@;8&\#T'^P M>J"3DC!2@B2UWA(?>9H]D_C+S=L>UO8;'_(G:0KC9O1Q\'Y*-K;+K8;Y'#_P MDB,![/OD^;,9;KB7[P%_27ZF7)(,_(%'\^C+)2^PNR3YR#)[5.5R$^>')QA: M5SBW9N==GG"+ 43>0V4*AIEV%BGC8,_L+D??RIL(L,X_G)V=/KB'C$1_%F[I MN=[JKWIB?6@'$B4Y<=?CRIA$9.>KUBG!,6[BN2PPG.3%X#U"784T+%Q,O^0[ M.90_'-:E]FB'+^10&B<7&O^4OK'\\/+8RHUT.IP6[C*0[3]*>W?J!V0V_-&7F^U M(V"W2$]A.] >#;*:P_?!:\D7"S$L;%(U=MS6*9^(G0N@#?E26U!3E1>W4&U5-<=Q'!N;J!>EQ$.=)H(N^T<-E@BU"8J _\?IQ6GVU_/SYZ?RH=J/ M$@]&\J1"26/]X0X;/$W><0/;UOG5@E.9@?.DL]Z>>?.%FSR$N#*C]-JJW7MV M D=>I/LL@K0/G>@]NX9*CKLY[E<[16AWR?28<4E>IJ,WJZJ9P^&K/%++:"94 MDV:#0M *?ZMI/4,V:"IYNT2'B;04 5@D9E+B)K%5[;K#X<0-\ AJR$KGJ;8+ M\0U%GZNJY]FW&5I]BOC'\D;*O%5)\ BU+P7KXAAHT5U9]=^/:Q7 MR@G$"3]DY:P5UR,>'TC[*Y(@R %05H[/(-M(!HP#J7W^&.S[[_ M[@&AA"2S*MPB+Y1[P+U"$920/_D+*!;@"N9]R4!72WX?#X%BD$H-70\DX.EK M!?S+7;-,$' \T&@-(_-6!I (RBBN5PS\9X.D_^"QG6(\?1U!GJ=;+LM%J5.Q MK(HN%CV.5B%FI5XI#[L@IP3?];K<(I"&E3+8F^HW^I(&_D;E]9-NDNU*TA;P=>MD7!?)02.][_Y M\[=__OKA XEO-BR-F\&-8SF1O,'U><##-4' +)Q.GEC$J3X$ #UUAI@ M5D3_6H [66 B:H$\":C4D\[56.O73M=7W6/+#1;U_@:.=1W98,[7;=QK'L%( MVE+,&TY[[2(IH3X-/.)$@2W7G*5UX%^MD T9>0?%V/(U6SW)MAE7F6XNG41C MLN^8'MACFI.A.$#%L@Y-&%(-#SOLJUU'"996O,.TJ M[J0NY!G PF3G3[(_9[\\S>A?DD*Z.G,H7[I.R@.[C<8XZC\16J*OR*)1].7 WFYTA)=\3^!O0B34.@+%[_^0="]/+![1 MOCX<"F8XJO3O@Z;!HFKZPIH$R/K%T[%L@VLJE^S[H@EY(F]I[1T]0SPZ-NW^ M\L(ME)##?#>[]\T9#R[_NO=]IC3\B6BZ!)1;]$U]&7#G\A81#/K%H6[T]1D* M/?>_5M]_[_Y]H/ W.J52F3.*M!^Y=[6(5[Z^+^>]-W#.&B6CL2I?5CUJB5K# MX_E%AO3 Z91_7Y?_ZA&%R:(T MJ9P0L^!IK)H3N/HD1!DTB%2P]=K%:-ZF!3J-S3JMIZV;SA#EG%;8ZSP=>Q]H M,G=WN-F+$@OJ/_*:Y6G=,/=B#F7A8A3H5;9J([DN2JWMS7.MP#.D%*M69P]G M9[)]]K;M(#FY[5./_,CD25W&O%6W:Y+3ZC5)]+E&+2Z$NQ+(8A@A0=!KB4Z- MU3ROKYCR;2"D+4^S9\BNGY5-FEJD_PXI\\S2&E A$'ZO]S**XD-%^R; M!N-KU9TRT=YBEX\'UF=L)NNS[AW_TE5J\&[FTDU7;=!T9 M><,3/%1 A>>1.[O2WM#Y6@S=0E[@T_QFA^;)5=WK[&WS-YM:R=WS@Q M@/+_']SCR7^6C H\A _DS8?"PLP*[WM&F2:2:PSU@U ]X/P"GI-XT4[3/[[> M<7;[,UT3G;36[KWYAFU"SK@T!O^]P^'/LEVS^P_">S+?5;-8#2+/U*W"J/4AZ8O(H3%BGP:U8G]APBFD3E5L4I MX;?(W/":=-M7QD;.S(^Y'?9;[A58)^4B+V417KH*H4O1V'^4<:FU3MTZ?_+M]W_D M%Q_<_^-L%*S8@MX[L3].T;>^K?.Z53LY[<_ :4?EB21R3$4HEF(*L;=L^'1> M+OM68SAV!XOFWTX1ER&0]QLL(=*L4:)HV7BO#Q:<9JDEV#^"A(UR%C=,%I;- MHJ>DK;DQ7XE#6-&A;QULOL*5L)X/Z[Z?9A=[%Z\.1;RB.&CX/H3(P(1*D/QO M[(8G_WM4+HN]QXI6L:^J$W]#Z:69??/&8!0)\XXE6]Q[%'H]*+*I?UGWU;:D MRT(!*^?#'=Q=TU1F7SE$[\UK&\CQO3&VQP<.?C5Q3.D6%'#@M:K%;8@5::@OB.QM[R"!>;[T>HM+XZ-W4YG$7T, C#JK2 S MW162TUR')]896C9MH,O#;6Y\8L/UP#>+R?VMV6KT^Y-6?\ABNC7>#+T 6;AY M"" K!JY!;U$=8S<(:%"^-4H,O*(5(L0*D:45=.VG9O,GD_H9F-1SC7 9><2U M+LO&6S%RXTK0SIP\Z^B6&]0D:(I@^_J5AFF7Z4,(J"0-Q161'IL##3DX%I=-TSFO M%;)OZ*KR:G!,!'6'R9-O9GL+&?U RDFUH78EXGX4%2J?1+MW/N2EGD MDA+NC('!+FFG)J"\&T 59=EG_A,DE+%D M6FK;%LN_=9?6U N%X33MH@BO^"2E@V]3E(HN6)XSC9+\T MA:L(HOKI\8M?TDO11KE!N9(^;5YH?5+K,3G&HD+'$&74S8;13A(UY1KW;%$* M 6PQQ"P^S;;Z9BQM!\ J\T3 &HFD?)38%PGB*FQG2_PY< 1V(:4OKWO+'$K2(<0CWZ"R:I%_50VI_4TKVTJ- MN3/RC+*^U HX.Z9V/,]3J/@(U[;AU_D"99L0*"9QHH\(#\; .BA-2ZXR-&OJV:A[@@6W6[KN03B^OK2-D;=6!/$ M/X=PC'03AB6Q(#Y4'@WFT5;BCRL;W1IT)/SI9^'YX7?)"K=85-<+?[J];)M^ MI6",Q$;8M4?7_-BMQ0YMK3Z@'\=+;K;<]55TV]&[,10%)G35-C<2?\N#M:/[ MZH7WPZ]/_V>CGQ'T^(=O'IZ>^< "TE]?W5_LG(K M"\\Z>TH0A7.;D[9I2+"DF=&P\A=A#ZSO* Z%Y52Q1JT64\5B29K,]832:^4L M/1N9/'L#LFSTHB?LP@?UYP\G[,*18!<^,$/0AXYV/\$)PO-N[%06^48UGM"] M#CIE6X\/2(B]^TT'\/LZ"<_F;@<:NQ2).APTC$2- Z!:4C4RSPC1-/67L:B= M9L(A:AUW=F[<",E@CN*\75P266?%RGRCK8DTAI+@WK7(T+T#UMC)7 'Q%@QK M@'W+,=!"]&.SV8600(>16)]OKRTH2,I$=BU:DL?0E+\<*UTEK96RCNT)#1\P M3:-GL5+6SL2R!JT2#IF#OBWU. 8$8"L_):A&N1:8@-*@(KUU=>!,M6SGK\B$ MPU :]EV#==;4-H4> I8CSW\_:L .._O[O_ MQZSKM6'.L,W.SX(O]E;A<$>S>!5YW2]EW\C^;V<)F:MF61P:R^<<"U34@.0K M_293*#MW*&)S%>].S>H@ZU3U/+<9HP,DHW?R?A:\J97LW-HRAU"7D.#57;/, MY=^-A-[7^4+W[&(W!^S"TDQ*-("HW@[2(=/6=SZS:0%$TO@O&P]3=3Y:?14B MG#;Z9U#H0EZDP+!!&T46T*V=F&3&7\'_1;KUFWY3^<%"@AM17^JVG-'PY911 M08HK/*E&H:9$YY[1NZ-F@.KV"+5&&+D[U-:_!5>>HN1_:5J2Y-(\I B#]*[- M;\:B75^S]JS5@Z!6DG0VK80R;YN\V"N@N(WDCJQ(6_5DQG)0F)=8F#C%0A*W M9EW^6Y]46[)(M$;%S6MP2EJY9FM21RO\#]&K8O!1[? 3CR!-FY]@BW N9*P- M>Y6HE%'-$TFJ5FYR3$[J/&EM0QGA?NUISZR=-S -'B#)@8)B'->IYT!N_;N8 MR3[XC.,'SEFF*<>W*=@;C@%.=\6QL^-V3Y_#P.,' *RTO38E $0^'EMR89\OPU784V,EQ 1-OPYKG MG+EGJM<0^"D>()^-SQ>P:)T26RSMT(JMB\#:M&FCSW-GN+@P4 >N.G@/>4UK MKRD;"LKR[S^_DZOL4A_CX^I.N^#7YIQ]#W=T[1[^-%/2:VVF MI3"_X/5,:RSUF'&PXO:I2Z-33Z-]>-FWB)VGPMFQV:=?V=O;O@E6=YU;#<> M[S,%%*48I+ ]PN^6V@A#;47WU)*!+G!%F'+N_O*I2SZ]\W=S7'HA'YR+]='8 MOUB68H1"'R_>-O_\CVKK$>\)1PJL_;S?F?0(LC2XC^%@4TPNB5:\+%LWFN^( MR$G9+T!L:VDR>,$]2KQ9K(AXU_BYZ/!,^^K=[JNG?J5]]!WT;"G_C?2=DS6$ M),G"96$4>8_1#,>],)Y\^G,2ZWJSD#!\R,[#\=?Y542(@ W#)(3(9'R95TL+ M\,IDK.9IW(VM39(JUQ4N \'[V#W:,&$(E&0CN.J:#+:8WD)@A:9J@ZY2&KKJ M?1M;0> B!@!'[F9E%%I)'\GEZXX!8FYZ6^G]@@"WJ:N@W*DM=^NG\+K3P1X/ MGM%+W\>_@WJ7=XX7LT:0B/!1#Z;' F(GK_9(5C1.C*\-N)'0&$-Q&'PC_N(& M^(3)9$TFZ^!TYACG]=%-UU.#0]-9YXLK+NVA.?!8FS2-?4W.'"Q8H 6/&YMA M L!XS"Y1[.VV!Z8L0/&&_BFKF$1.=3 #MW'&8(.S$[.4N^;7O?I?AMV^;"0K M]5E[MX5V%O-SYL&6I_,I:.>T;(LL 35/6WG:R@>W\IZG^>A[^1')#E]7\MC; M:5:HTCVD8094"N/HYJ5LF^ZD62X#]RM&9#'!8'+=G6^;@F,2GK6\]I%!F+AJ MVC >IE= VLD=>LDVBJ.@$/K\X,)Q @!-B@:ZI GM$1V]'^;"?:V:B&ZAKH(_ M1+F53;2T821,BX6K-YI]2%IL-EK.PJU65AY+(8MI3XKU@?T@P\;@-.))PQP, MU\.8E M"E#NGLQ<>RXUVFISUSZ39,/F-1<3R7KO+DFTV"7/8:]*$;" G')#% M0X!D'/]ETYX7IKQBN/ .!4.@+=]>1_)3+GI-D,[W:HZ^G2"=1P+I_ 1+MX_% MHY2&TQ;;EP,8C[7<.S& I]E>%&X4UX@) MDW"X=0<"8D_26+:#>/AV5I,9IUNBI^-<<@!44%.)T"@FHC[#94UZY/8D6QZ MOW2,,&4X!RM"<")F['D?9#O6?I9Z">T;J<23#H'HW(_B]6<@$&&WB; GQ/., M$SA#HI[%_A)'1LHV3(EP^@@!NQZ_#$)+IYG6Y?>N/,!;#]<7$\>E@)C9(1>, M6ZB1G4G3 M4>QJ^=G"4#G=HC&M,ULS879'"TS[BPVKDZ1)\$1&QY8 =LCJBOXDEEN1:T,R M'S'%8;L:'BF=4IT9-^^)'/5$MASD%0;! MPU;CMG_;93U1BQ^Y_LM=ID2SKY!__&DR:N]:I_;__;_+]2KKVL7_\S_D'V?? M?/WPX?T'WW_[W_=._[E9_0_9D-O#'PQ*'P_OGVU>_>!#W6_OR7](?.SOZ3AW MZB?SIKZXFWNW9&5WKY+%F:#C?KL3YN^-MYJ,=Q&+Y=G1B61KZJ2LI4U%#YCY MBQ; 7.<'K]PLLLTK9XE')JN2TT >P05'IF,H^S)1/>OVY18M2(?P# X.T+EL M45Z7DHW(AT/XLR';9#G3Y&(Z=)F0+//N%?.B*[$ER?4T[ MRWZZ>#(;4<$@&6EY,TRANI+LPSJ7;CE>UV.R3*Y9TCS@QV^:M@CD,X9T]%,K MW2S!VRD/%F#GK9$VI"Q6X\,;"I+-:/G?KLM)<+7 S-OF$A F_&QF!'ESY&>D M?%CXA,@?R-#DE>3C*^IO+1#$QA_G?5$VV9^SZ[(C*E*>6*?R0DH;GUZJ$LZD M#^R:PK(IP,\/'>'U@+=CH:)>:69*7JC0AB:S1JD4F>5VZY\W*KM*;SJ&7#*7 M5PS8&L(875 =BPH&EB3[2@&QN2$ "_O#V8,J2QX"+'" D4;C)>?<@S<%V]%!L.9 3Z,B92L+*YV6UMUA%5C@&9-&EEEB[UV M==& %>5G'8]1=+(A,U/']";0,/=>7:-EY4N#MV3W!RA9/H%N-0VN;"Q[8)X% ML2YRG1DDW%EVN4Y9VIXO^L76>O/PT*C@Z=SSC=2V*PLA[*3 M,W(HC#1[UWG5NV,O*4P;^BUB^2<'5:M^^\-X8ZQ]C/;M\,VK@9%3E 6)A+9* MV@LK4VZ 5E#WWLS_:1P)8BMT:Y76HN4H88PY4G),+5Q?]D9OXQTI?;)RE<,- MYU=1(E5E$:V0R2'I-=KW&.H$Y5"_\:5'Y2"W4JA]R9.;HX2^HTBEAA-@*]AY M\G*0S9+CH$E45$G=M;59YH;C%*QC^B^+B=EJ?S7+5SFL&L(X,9(ANE%$-%&_ M)Q*"0U*T8IC>^&F*WFH+URZP,J*UJWD['4YOE'(CGL2$@#)@GJRA?XMS#J$M MT=\L/1&G?I!AQ[CKY"$D^41P<;&[5YJ4G_&%^!E(SHE%PLO$OYA_->*17J+X MI@Y^7$LC0[;J0%)M?6]5^8,'3?B%]GVE"B%PDM,BA4!S)U''+4XIO+4I8O]D MMN?=(_;'*4_-%Q*H#^[Y$.&]*H=$KHQ!1?&@YHW67N.\MQ^@F0WIBV@6;SA4 MS'#T!C7$.0A(NZT! -8[R?,+Q?KDW:"\:AS"R[RLP'PV0\1-;GR.L%?.M.4O M=QV+[I+0BZN>935R#A9E.Y0"6[TA'UN3- QY>]LV[6GV>(^W2.^O3U4=HF9! M.)F$[!L+X&%HRGQ5-P:2*APFG<1(*F +$;8W.:I(C[*SJ@18WD$F\7F@?G(% M$Y':9@@YY,1!';+/Z5%"&7+C6I+3Y/)0R>+/HX""M5\$2[>EZBPOQW2L]IZ: M2M9:R6:9+SRC7DX)516']R))RC3%J_:J3G.GS[MS:Y+L:+>AB=SPN?=3RI.X17W;AH/,ZR--5(E#\Z M0E'&O&! FI!VKXNL6/U&)_W)JE-VYN:2$C-G_1^6ER\ALLHZU* )L_#$DK,)$_MTI)T ,T=WV6PZB^8D6B2>J1/;N\=. M-[ \R+513:7DQUB(S5\3VVNI[:7QOH0D@VS,JU3G4N.B*.F"TBRKKFH@C(]N MMR=8DVI%#2]"6T\DONXB 9V%J:8-[;8(;N5F_LM7>HU>8WBHZ)-\@RD5TS86 M.TKCF9<8&IF1F1[1TB5<>V/3;X.@7HBA&XM8WQ(MSG<^IO?R%MHX"Y9%22("3+Z+Z& ME+Q?YR6D<@H_G@3EQZ!N:P1,^K?72]Y[V6#E=B?X/5>AC*XWD'SR,T__EVJ# M@HLET6K>T_GPI_(L]C%(2F0Y4*L(4AR';>%L;#*'QM<*$X.-H&YGCIYCU.\) MP_1S6FPF=+2NC2HU1 G6LP>FBCQ\",.Q.'U%QLQOC00=R@V=.Z5ENK,VTK[D MD"I E&WR4M[T7LTQ<#X1'9,YBO%7+A4 *M+F8M+=_1WDQ5-\>82FI$3_N>@7 M04]CML?NZ5_YS"OJ9*Q%Q^6/L: ZY.S<)H@9#RI%^"'T5(-"]I9O<">#I&ZM M&Y:(H&0Q;O,>(/_>%SX3RG1L8,Z%+-7I4B:^H1PPA/@_6PQ6?9H]"Z*Y>-^WY]#Q/S!E[V< MS8>'7T@=?Z0O[O=&J,H.G^0;Y&V3)XN*S5#9=J;.-#QQ?2LI4_HAA5L%*$)P0[P\ZE$V5]T(@T9<5E-Q,@D&<(.AU M%U>F4JI*TRH'SX*:K_93CM= PE%UV)>GQ>.2 TC%U?+Q\K_=N:: S!,,?#-N M64@(T;W[8 M .K$O2#A+$U$51VP)UH[K$VY:;*J'41Z'[O;_Z33G>GF)L#6)P'8^GX";'W& M@*T/'H?^?$CSY6!)526@O(HY?X9.<-NO4_:J+R08?6DQRVM"E/#D&#+XJL)! MC9WS)R>LH[B$KS262H$4B7K)&HX$ 025HDNT7K2 9-.4H1Y$+81UN=7V)&LQ M>;7[MQ5EM)0465""[BUB5X8OJ1 0P0V(# W!YT5Q.)I30WPWK>,=#'YB0<^4 M]/IN4'I!M.RH14O]JJC?/>!V#7!"!GML\X+6@E<."[BX'!?<\6!_B^QUJG6= M$5G!L40;5HR_C9**3;_M2I7!3HAN]T8FAQCS6;9V[8HBB!+X:SVB+\3F/KNU*^#M3>S179?M5G4*8=0B>\_= M8 UO+V!/7LD#AL[;N;1.;LJ"@![[AJF9VD +%!+#@:YI@S$B3,WH4'0LL)N* M^VMT[R,H([]NRJ)3(.")'+IVWELXMAO6S74 )?L,/2S.?=5ZM;3A=G6."<.^ MZ/"UJ7#:F*MH'EWEX/'L#28&V?BACZ(GH$H;42=&>W0G!7CRDI7P@N]8"=[4 MX11GA^-4Z7R(FG*X\+#)4"917H.^8 M>2,(^B2KP1G#QW9[XI7^U%,:3?5Z4BZW'3G%OK;%@79&\ M>Q,%3>3X]H*=2CRZ]:#8P1M6A/ $U0R.Q?;\[_QC- H"G7=-UH4MO6Z@)AAG M@VL;7T<'1AY>L^FK<'+E6DV+:FD=;5Q)2NCK9R/^OSB?-J*:"\W ;?K M$B/6OADU9"T#IYAV55D A8S3M8L=+QU9L&J>ER&8@IG/+YBY&%71@ZCE@,SN M"XI5(*&)^HHK5NZ PNP6U(6)HO?>!C'59 MUD0L:)ZIC\L_P?B40:J8WD,"@K4!C6CWPNS% MM01@B _R86"'2VS2O'.R=Y^CO4.PI0Z1\9L!7D)DDM0SDH3 !('SMVOK?[*V MMUD!'J,1I#K^$AVX"\BE%(G(T<5(QTZW:_-I D& AGF@;=4#Y8M*6/-!,A4FB;_<__Z_[];WZ0 M8XHQ:K<6_N>523.+&5HZF"*RA6GH-N"<];6D6R2P!PG!4-1Y3P/\ $YU('- M">JM7C\FEVH51TSF9>VQ>=#LX-T4SFV<@E:'"+S01N=CG67SJGWU3931#1]K&.$;A=TBP SAN;QS8 M5ET];S!:D@?^[62TF,1U&XY/F0!%FX>O18XKWZ2.P[T*^[$[/ B:'0BF D$P M&S\-'&JG@;B])6THAY1+AU%N@J_B2VI-OK*G>JYF],?NLSX'D-F')@&&)0X3 M[#3%Q_V2/P=DV?M'1:D/'!6.!_3V:7!ZC?';&*W0;H8"8NK$A@MEIKR'LZ#K ME\.$QL+9)M_!.#:*F9$CE &T/!H)\U7& I44V&7\RS1O-'S7>*!)ZHG>O^CH MGD0(M/FWD3&,"\6A3)@8U67OJBY1^@O <77U5N\=^*/SSH8 [9;G8K4Y_QSC M_12U$YV1GY@87";+OP@P3DSI^X2@Y<#;H "Q4#@)^.R!QTOG%1I1M_MAMEMTP+VZH9Q3M5C[1LXNKAG4$0"DTI<.!- MVL:3"EIJCYYK+&+ ]H^G@,:Q,5!E^"_5FC MR\ZE6ST-Q\0"KF6?]:V6LP^8PFC_O,[*QD9A]BSB:791HC55-Z%)%&)?3A9K M.UL'?;E9%:F(N5Z?)+U9N7 ";+W[E7AV;T)L?0C$UN1Z#KB>Z[(KM2?WE\NR M*%S]VYW1\7BAVQ9%6FXQPY[&K$E'>;TNMPKF05T#M>"%5:/I%;37C!#5G12L M+R-F;-?95XDP96WLV*USBM/_4X9VNC()]Q[$K\->T=.TR@89#I-WY&'?^JD" M,?R@!#V9[T[LG\-2#&+:6RLU+%PORU?L?PYK1Z=O-OK3;OD2 [5'EMIH=[D[ MAH!-XQ2"&,J%K_UJIEH>KN0^\XE-NNT1> 60'\8IR9VBJ5*SV8X28N.ESR@U M@;#-)O6)5*@;16[(KNK"T&L2W^U51O=:>@$MNA MRQ)JS[[<(RF.>+DMH(_CQ&S0QTU8([I]J)6U)K0FPCQ!813%9?K!T=0 J,*CK M1)A>\A31[)GSM)U-AVI$0U0!(IE!/8T7$;% HTY]ZRIWG0.O-=F81V1IF0,/D'\GN4K">5CH]6\ M?.A+VSXJJ?CQB> 7?8?W,(1QI.8;08QW 2\B>MK'+MX=NOCV O,?M$#QQF+3 MU'JR J@-J[L:Q#>/W<*MY[(ZOCZ;JMW=[Y-XQ?$]VHFEWR1^_ M^_[TNS_R,/*O[_^H7+D\$H6#-BJD 0%L)70\?)JT1G#X/&?W3N_K>>1?9[>? M9VJ,?YZ-<8O[COOM3AWQ.[W+IPS,7R8!M 7U7M.&H)C@XP83/4JO"O\)]PPG M'MAM.[$!RH#K45\260<&KGE>7Q$+M;G,V[7<5J\@(GY6-BDOQY"CH^N3F3]0 M5IF:SZ&JW_A&!E>M(TV>E]RH]O2XC"M4O(>J/\>]X#\X-O4=-!HU^*[F?^1UCZO0H.'>[/#)H(05V"\?SB0_NG6C$ZTA MCV$O'ID-/5CE?9T_E6>#@>!0/[O&3@S( T];Y#+:.GZ&HJ"YI M@)E;\*JV;'[07KX84PX3LD0UG' :4@^%62@0^-U_$%;?,@F@;XV?):L[^\;O MEG,3ERSN]%MNHZ(L,O FZJ (B-05/J 0;+]76Z?LO%L6T?T>6S)3=2W:Y]E7 M#_[X)PQ,\N, 2ZHE]2T+]K%"X UE"U6> \)JX-U#[;2N?!4O_2$N_767S/K9>SK)@6=Q[)9CRB'>S@=?N>$$OP2+Q_VF/X=\ MXH-/_IQ'XC:K@WI;EDX7S+)UV74(BL(X@?8+O-IX&+Y@QW%:)Y]XWIE2 MD8 MIB_YADZ4Q1J>35$<2[^-G 8^BM71DU<+!]I$2R[9+)"G HKV$T!(^(>S'Q*Z M]T.+,&&LX%*+@NU1+2@ IM$82]1/O+92."8L6PF2Q70V50&*7?:5QT?F8OFX M/Y N-\QH_R4N%B)%_V0#3!(5D,H;Q4TB;_++_\S7FQ_._0;YDU*=@E!ST)>+ M# QEN\\PN6ZTL!>N9VW9B1]^R:_#?Z;*6(@$MG_BN.A:WAUG/./.33?Z'@+A M%@*HO19E\FSO,B5OI-A,LN:.>573;^7%1EZ2#6XEL'L/M1V1')(>QY'#( M!>H5A*Q6E-^Z8L"PD0YU)XM$T283A>('1>2>38CXG'NV>^T&8X5"RK8)EWQ(CT&\ X +PY=N%-,D-)5[ M,-);B.)BX$8Z-^UVEXO8#0(K)@/(E,Y-2_QZP("%V22'0Z4QC+97D?,\CSQX MN=&5CY0;K50_2]FIE-&#1M%)KB!Y54]$?WD>0IDJZS3<( M(S?-W4ZJF4,=6/$GV^2$3.@8J^JM*LRA0-=6=YZH1C' M-6QH"7X:+7YZH5Y_!:0&E,O--R69<+"H"QU39$KEN]2 O00DY9;@I9QF]L6*_;8ZY"3QWX;2N=&,6"5 M#10RK:]3.;4B%8+;BGT^[F4PN>,WWNJC2[&?XHHD'VW5N3ZZ+-TR^^F56_3T MC\]0N\&'B^9DR16B]#"/V,W<*5;RW@/O8'SM$BCH@7+)X0*,59MT/+PUA9!; M:T_:R*H#6QR\L-C6$[D93LL^^NE9Y[V_>9P!U2)0&+/LTD7&%HC[JA<-R?E0 M!W'0T3O-?FE:1T-_$RC4P(3"S4 Q$ZJQ4X/0'N" ^/%Q?E-GOY:5?"?[2I_T MST2"@&/6GK26KQ[GM3S<_Y.OYZ4\2OON,]7QE0/Y[\[PQ=)5V8]Y)1$"(.Q? M_?1?SW$I/Z&NY5CMD*^]:.9R5]G?>CC-\)V_ZD-Z\E(W>GQ6SX)BL/SV[^T. MM9(\^P^YM9U]]5=7.VC7/Y+U MV;E*/G\JK[.36.QO^7J-O.*KB\%!7\I!Z^V?_*74V2,)*:YDY8R^]PO-78%[ M!3WC8HB.$_V>-?=>D62[%W'6,BTQA?C@$-6;MS%[:->E]I?Z$!'\Y30;5^;"-2C]Q:6KQ M4< (=OD MA;4/0@C0=[&=DG1:D#0S%5=U8[5XU(&3O#N8$EK>7K)1,HZR5-N76V]*MGD)]?B[K0T>8$U0PRV;1=R8G'S*D6795-S<5B:HU MLD4>AN*!1&%BY/[MT;L\EQ)FI(>-,:I\ >W_G=II%#[/'J37(=9ZZ31,K#I4 MMPR!%]"49P^S3266,4A[)^&?1>!)>A.2/0:.OGX< 8Q_.'MX^IWDLE6%7)8! MKYX.G)?R?\C?[HBD9*M7:\$J=:_CNTEQCDC%_- I_,TAGL:3^L.#TZ_#5?GS M4W"3@6_!HG+KR#:"KKTEI:SQG8C?L9,/'V;T=4 ?]A7405*@0*B!Z\"U<>:" M*V0WX+2EZH\>K&3, MH1RX\KP/H0(1=G=H#5FED8L@]*?HW'1JV[J21L1NY!![G-DI8[1V+D<\%.I2 MM\X^T90#_3B5WH;4@5&5:B^+:GJM2N>L6>=*(%#'/CKZ_;M,0!AAWKYCH/JHU1?DQK1U%BX1ARN=/L M-5?S@::&EEP*#4'^N0A43 QH6(N/1Y$ M92^M\AP/DY;#V4R72#,WZ,58Q":^V^5>F' M0#(=&SSXD2$]1MZ M2>GSHHT>SA<8/^_,6CJJ$)TXQ0P&VB14&,RWP29T3IF M,N]_Q=ZV1@S40?",1=6&E4U+\-;\"]T&GQ1@#W)W3BRS'P73>G_"M$XLLT?B MU(^6B/8]6] 1I20\XTG#MGH4[*;7LNF)KA$[ZJX.)Q16WDLI)A-I*?D^)RT, MIW'B,5XS_DY+139ATV O@\765Z9&G'/[C'WF8YT12B1R 0HS0PH58(XJ00#, MQP%*S3!LI%C*6+J;W:*].]O7)!I077E/&JD!57!"+K&(4]B4K.S7WB^G6NSA M=C:N=MLVH>8:%I!F(9?C$>T6B1G4Q.[+( M=#XL(-KWW\6,Y"<6XG/>#*2>KY4!'M,,O=GV&G)'SVAVM4O-V4U,@20*+U31 MF3[#J&!2O,QE$[H*8H[;X@1#:KL(2VJ\"MAK=.52X8OTP.MEQ#D[,\J;JOR2RG&G@R]1)D3>1BTWTV9%L^B1V9Y@P*%" MA\=\]H"W%MV[O-J)#^\.23'3Y_DL>G +$ 5WU3*3I]SUR=*PE)P_2%;C4-U; M(0@^ELAU!Z%O!^SZOLO;=^.3$YR51G\BV@F$BE[E.7 MRKRESX93TS%TJ]L]*P!RJ<* )91G,Y&H]K&P\LLY00/%8 M[,(OQ$&TQ,%>ID)NB>[F2-TTWX:@@IWUH8]*Y8,]?S%_HWBY$28BF93S29K' MFO6;$]-X X*,>G.')$P9]0PW$_-4\X"RB#:Q>^\%)%*ENCC3YA,P2N?NS@>*AKB6X_!3Y(P; 85G00O7M^;\90TH&O;6 MDE=0Q;5QT?NZ].U@@T_<"QY)L>B+[H&Q(Q[H(Q;*L/XZ;_9%-;*>[%&Z(R;G M(V.T/WQLR"!@YDC6GG+4)TSOQK1^F"Y2!TMNHZ6#3H(-UW7\EYV>T-T#ES,B MDL9(*"*0[GNUYPC)D!-)RK8*0M&KCVJ+1!:SY9[AMEH1$MXXHKY&"?O0P>Y1Q*$C]VV3-75]\EVMLC3 MMLG@MKU"2],ZMUJKX\,[K#5>0.#EO7@8(#=:*3^F?M)=-AO/+!7H@7A_C-LL MSU=P/%::SMNGWS1U$L61MB5>HLY^LZ9[C5X?>6-/+IO>2*LJ>;\66^@[R#=0 M@/(U$@Q.#S MTR*=$MLIV_7:A;@&^?&)'P9@GXR^;X@1YSGTQ1OC6]FFDUG>CPZR?S.'M/H[ M6DR-5^2!4(XS"5\&N:7X()QA9_);L/FO(8VS:KVB.T>YW!T +)--G&SB';DX MS#M;4[KSJ@:O&L]<-C$GW^JS?" M+0EABTJY\!GLKX-+24=9E;U'>H02F"2YDYR MVPL_%B+_RA>R=*T$/AG7@S$G\6?I=$:\W(;ATA/XOV([UG*96XLQ%<\>KN86E %O9^XF M;/+'P29_/6&3)VSRD3B0+Q6;[ N/OK9@QC4Q_595EC"[L4;^3=X6QJH)[JF! MFTC,L$7:GK(@%%-3OOMDC+R3KP/HJ\17UG$/=8/A64J/2!NXB]#&34E8/0PN M]6Z#P(#UB8U%#(#T)K?N1TG'!_ -9=4+OZ6:X&O)AMA>MCG+[V[ Q*8W>0CR MG+*'?2+JN-/T^MLA5 /$8L@?=]QCP9_#%/O[#ZI91DCX^.I(K9'41"/:RB4] M*JU)(NX>4$-YXP,IF(V5BA3J,L2W'/E8^6>AI?W!4\3H.H[[[7X[O=S?_G*U MFG?<+W8R^V^\53\AOBD)#S4J=I1SVWHFUKGIBQ.4?U%@CI"&;-[DG1]AR"I0 MN',D_OQ)]N?LEZ<:<*-Y7\A)%;UQD#@V#,IU"YO-)L\2'5%9>\ +2.3!MMHL MD6&/75!K?*]A?K^Y 8IIJ^&K75&*FT!\W&]Q]2>D"]OT<[DOO5?) 1:7DN"@ M8M/J=:,U%QBCF][#7%-.%H[Z)\_"N M>PAMVWGHB<1&;]VO70M=A= MN7:7Y:+B:?V]^U*0_>.=AKGMZZYXVJS4 9@L)7U'.GR 'XX[I^J6 M8E<@H2 '=O%&#M57!J.#>0#@#Y=19!=Y?A%PC1[#B1[TQ^O<&%\-K-AU7E:T M;F+D[%9-MX&DCJU;:;98X&X[SX1L4_H:,R"U<+(-Y3.@8=&A\?3$AK@Q2*L[ MS1[Y.4^R+S&L439EWVJ#-681C"A1?,N I7(K>C$>5"HW2-&:F;68M&/=R:F[ MY%2FDB\!6?W&0EUJ9<_$+MSN4]YHYX_1:Y_;8@"XUEY(X395L_.X8R>K MU8/#R%Q=>V25@R.C)Q;/L_K?W[IW-_#_/OHW__,[^ M>?]K_X7OY:O9 I2Z2X]>GF7/'SW)'E]<9$\Y_7OF99M("W7Q[)'\Y>5NX[+[ MO&K\X7[XPQ:9@3_.WYX\/S_/?O3\A^==URPX_WONQP?4//[MR>QJ MS#U[>Q270\.Y;( MI^R4".@R7*R.$D7,6<"S: /+9CJ3OXX>"3LYQFYX;N34^=MUY6'<:!\[L6)5D8 M:?W.'A&>]1QM'%@6KUQVU!E4JQ689CW]PW87",@A%0[_L\[_"5G LFO[321W M"F.BD:G%>\.DZ2>6;]7F:X@*BEE0A1PXK4!+.-+(\8?84+61PR>C2&;X?D?V MNR]*D^$)EQ?J,TG*V]T&>[)P MI#UB#[.TS4TNNV6&VEXK,3I0%F)%%^15PO<")1[U>6H;1X6+:\O(@"0Y.'>] M=YM\9\[PI#*7G9 MGJQTMB:,.L+2J4I:9(TU,R%7CV*%6..^,%],$1\=/4W5>V (5GDT*2WUZ7 H M\YV=(Y'3M8*R)XLQ68S#HW=A+."(;,;+2S(%CP9@8R$FC<_44(#J^62-P#?= M:4JITJPE @V<*E$\+,J+:K!PBW3AWOR$CI\91!F5P)E-9EB\..#F,NX17W>( M3:P1X^4X4 )M6K\ZP1 O5LV$/_XX^.-O)OSQA#_^2&[H.,#%[WF'J5$?QJR# MS-;W'O)LO6O+O%"-Y<,UXF$[0OD?D#N$L6[L\UB^IT$$4"8J*P-AK MN52LSA;8_1JUG+0DM%?,N\S;@ABKI82E+)">%[@TEE^;5DN,=;/5K@?58S5% M9'G4&EH1.^_(+V)>/!M"#(N\NYXVLZ8^^1\_K=!XE7)>?/!FM]2Q6KM$C TI3#4C"<,FQTTOSLP9E MX,UF-]^3-8>3YEH\]4B! 9G-#'Q+,FD-38HQ(\ZG,@S[ MH4'^9Z=OG+DZ1LA@:."A6^:ZP80D^;Z'+-^AJ_:7":9_K##]]^"ZCJF-]\$= MV$]K296REY>@V)&5_^8.WGO>LH\=2C: 0:E\0B*A!"JQ&^?JS/&:UQ"*6=E, MHCEXW);K?!8"?R@)9NIO/IMT][9-W/3Z; MMR>/>\5[N S+E#6SC[YAGH25/T-EH-]T44^D0H_0IB\8T%&M/B,L9KX%'Z 5 M3A:Z)XS>[U]]N;@BA(Q;XLMA)YWVQ&_:$T_S>M6CI.77H$*A/OJ6.!^4XT>N M03*.-839*G_Q$@MZO30#4&"_=)^1VN:T[M_MNO_[T\?92^@=6FSRT1?\4].N MZ%2,$/ A/Q>_C=<950NH0F"8[U53%0$,S>9/\HOS)S/)G?LV!\9I"P5Y*B5E M4(+(%W((CYELV06L!N?KAEOKIBVW3J S=2?HV_4Z>*YV" / MZB[1,GKABOPX0KQSK9/K$D;YCL3]N#J?XR@&Q?3S?GJU -"CK(P\&B,*V$.U MTVX3BW4MR9A?/OGYYTS\X0JS'<\2G:+6W[ROBFC1G+M-CHYJ&[I0F)< 6A % M0Q@'/#CY-Z88^BJ'2!V//0L"?J?9\Y:L>J@];N"3S0PT;2G[(M?K3J=HX^#@ MM'FGS7MX?_SYO[(+T+Y\])WZ:UG72CO\)&HUG=]P]A3;ZD<,_%R88/-SSU)\ MX?O-V"7/7;.I8M?X$>F+9UFXQZPK 5L+\:Q:!8Z&P>&M75'FNOE/^2.5J@@D M;V8^KLL.C/+_UC&JQJP%\\:<3I2*I_*JY_GB*K3A1NK3<8J!.LBQ2< $DDB8 MPFN** WAX'3VMK*N63L8KE56>S4FNRG/HL .G0U/359@L@*W9GU'Y+2?Z^A> M,DZ34K%ZQ2+CG=*-;)<>],S\3)#!RQ 1;^0SB>Q/L[_*;[>ZQ?J%'F#>M]2L M6_I#83PHA-_SW0BFMBQM)H+AN__!1@R$2D>$Q%FGKY*+!X04 3RW*LIAJZ;= M*;SVP+U.&W;:L+?LD/+Z:;/*J#[JVB/8L8/K(;W,\Z<_SFSR,)69HD\-343= MIS[S'J(I@U0H9O3$ZZU<5C6K;L!.30DSRZ8Y6L_CA4T_^&7H5DIBCA:YS]P] M.,P3"[&U+W\RIQS:^4RW5=EOS\V".N3ICU12Z%@&Z^O ?XUTFW.2:II H@-5 M%YBQ**4E7ZCXZ:N-@I"F?OHG1YKW6UHB[*Z?MXM+>=5O\1!.OWZWH(*)7?0= M 2;LE4:^@CQ;M"4#AS%33KV[C6+>V"9.LR=;KQ=HK2B(J7-F&ZI9QD!2-/]V M6C%,K)%7IWH&.@^7??WPP2R[J"0CF64_-J_2JH*<8T"N *!^-U(!^(@BP[=C M+J;ARW?_N,\>3,.7'V+X\O.T@22_D;UDDS0U!9Y!'D';!?NF_1,JE)(23K*K MJA0SLUM4'-+SW S6%-FIME]['?@:NG[^3^2&@/Y3NONRJ0H:,8X;=*3?KRH4 M=LU@=GVK9':K'#!*B00[SA"R\Z&F%[R,=%LF)L% QY8ADCO M@).2#,H&SU.TP*BJT[F\7:@B5QJ]M@Z<42@:4494MI:F-V[+*41: M>%5CL?,_S1%8SN 1PO-2S:TE8DC\)ZQAT^EO>75UP^DN%HHX U48 :\JU]H M&'Q3N%G6M"DBB%PU&?W<]"T.?N3,O).@P>\(7NI!@U 6UY]!OJCKG9-TD*5L M\S [@)IGOPEC0&"(DF2[7!BQE0W(*4N8[#X=S&-/D_1DIK@B21NXLWPTDR%N MB1LG\C-IJ"('E6VSD;.9MJCDDZ[=!A. #3]+MCNS4_1:FS61T_D6 [J1=<(_ M!3,H>:RE>L*<=%;:DZ%"$FB!C8@3^W1R9((2+HRL#ID\2;RNR#OF]\C,D,LQ=4 MFJ&(M2[)&"_O!M*"D8E+CMK7&^#?4=UB[-G!F:OL$V^5!W/^58-+J-,F=Y[0 MR]GI]>6Q]%6Y16#89Y8-]/IU[E\@+!+KXFI \X[)]+H)0ZFVK#Q5F->9.G*[ M-&7.;PD@.7^2T"^%TFQ3'_?[GG+H-W,0-6&P#+01^S6V&[/*0U4++27"2N!7 MUJB#\0J!V<"O6!2F,A8[E3<-IO#(C<8TOS U$=Z5*?W%<&Y/3?_EHP_>04E' M]C_2O<[MZ]/,LJL:@C<2,SV7O*74,.)1PX310@#-"3VA]2QRDP>:>(!MENSH M*_&XA%]%*O%VZ:H-#$;9(.O[MX1)78>(#OS\H2.H.!^%>)\C1-2\C08J8;5P M%NTR*_9Z0A+Q,.!I&XG@&.#,L@)4L($#0TQ5T$DIURYF:N3FX!UZWX?V BJ! ME.^)W02&>IE"_#K3!(V/;*&/+*&HH9!H)_L4]*=,8!U#.7_''D"EA.3AH2)/ M<%@KB($U11X^4$"F6*B,.6GR!D:!:S#N!]]N?(& -L5*P M=[CL7'_JES4O&=^ZK]]ZU) A&"HUHV_.0/ A07E(?](!3LK_;6)WRKN;/56_ MJ54[6=E]1+ULG5]MW1^%G?6;4&*D%8RLMUB&C&KZT+XLP*E3SGMOO*(51/8; M@1@C6V$U0!6*L1[M8EB?XL:R:\JS*Z?%I:8VBA_LKCD2^ZO]@WLASM/P5,6H MRJGJ< L>LAD(M&FE%MD\W\H6[YS)NH99:Z*O%9^%^@)@9\AJ SV*G9BJ;3!< MG?RKF*4^ 1\&+T\5YJ&_#2 MH[!2!W M&&98VW5+%A_]/HJ<%+*O]7&,SUQV1B1?ULE:(*(VNP23)WH. MN"YZM7W/PA5RY5(\($NOE) .7/B3=9^L^V'4JE]Q+QQ"(JRHXX#3_DR6Q';E M9F9]7NW94 EST$J1M'HMH:C8 &V\*%)^/V4.)ERV'!HE9/Z-DB^$MR/J3%+K M]&?)[FS#LU(T4,FNC0X:#_2RHA;(0'VFV-7R,!8S,20GA5N/M=IM2H=-=->I M2$&X%>U\;_,5A33%>]6&+[[MZ61M/R@RAKLP&IW),DR6X9:Q& Y_A4G/YXK_ M.@:F@'-V+?V6PQ[VM-]!9<^'%B<:G9P_L0GG! B/?JJG=<1/K!W0:3] %9^T M43E0["J5-4IA]("]-0L_"F=MTG0[2I0V1Z Q%Y!^8;OR'0 A18XI%=T+=3YJO(5(Q)Y9 MP5$NC*$I"+STX79>G4CT6J5K?8LF:=@OV+58M7'%MDZ9" ;R4/[G8&0&"M?@ M[[.8;G1PG4B)^KJ0+;TUHO\V)SA]>XD'JQ45N: B6Z(,I<*>P1,'ROU!*U"I MWU#7"IJ_P6B80H@U< S^$-I](ZB\[<^Z@2ZE?05):HMTR"9E0MN6=3<8MKY> M*-2DV90+ZP2L>76$W=^ -FN%KX$>=@%NNU7)\$5+:ZK+S?0#)Y1=?VM/X".M M\VE/O^<]':RX&OL.6]DXKV#[X3%1,MEF\\9<2X@>U8WAN MG^E2GV?F62*>% MY)2S0PS +C"P]ULOT\A1;99@M6KA*+ONM$4.2L>MEG"< M4:[CH?L!V-/LQQVOM,T9$^]?W\RVKY(];K$EH\G(+B46'@(2.(.Z<2V)\HI0 M58?-6[BV/N0W]8&:_"2N"49K0IU^*:C3AQ/J](.B3C]K8R[>G-]36DY:+E16 M@10H:[5ZKT"J(;& TSH?8QWL2)JF&RW^7DJ6[2H<:@UMWW9&\'T]4\" SV;T MLR[('8KU1?&1K/*@QLFIB^KU6$?&LN1E'6D.=[I<< MRJVIFZCM-#6DGNDM*Y<';6^CLX1@(%GE^B\*H/42D5:S:)$3,\XQ2'>97Y=D MSU<7$P^LKY Q:KP>?LM+ 3=^ZG'GRRH)N]Q.PD[4@D#-?^00BPF7]783B3Y2 M.>ZW.Z&PWGBKBA9H-I*;;4'WE> $4/I5T/>)=ET2L2 5Q@GJ0.Y5L(VY#CU6 M0^@51AYUG*EHK&>G$CXZ&] M_$#ED%YW 1+CSGDE.L!6UP!LP&AZ16"("AV[V9I@[F_F&-F3%4[6R6!Q^&'= M.-&A"&9R9Z]:Y])>I"S865;T=.($(0&N3O==ML4) /"28)4+]+RM28(J)0:UK8QJ6S/;WHD8ESR!*]_MDN,!OI1O+)BHW1)I+['G M:PUS-@?W)4LT"(O0(FYJN;.Y,QZS+6=1N %U0-NF4W08R,D3D[0VR++#2.S2 M<7/"#6!><&3#464)A1I6%G@;$![)CM,%$1\I MDC].#@W>>)B!.';#,<4[;Q?O++&065[IE):H.^X7/84^=V6#Q*9&%.%QI&1E M:+=EYVV040&; H+: ,*E;0[2#OU5^B$.P6&,BQB90T']Q F3X*14&,$RWBB M3;=$.EMOF.EBD8HL-9H 2$\;LVBQ7@I')YKG*FP>W"Q<8N2')&= MEIS1JU.@B5YJ2G4@5U8Y(XSEQ@U=-P\?EI,IMYQUS:G %H OTP:9-LAA>8L$ M3*$S[82G'LLF>:;C]2GDP\@^]#^&0L3P*YUN$ 6=T+_J'[T,:':-9JPV*=+# M^GW447P571LW%C#U"J,'DO9I5TV[*L5.%M=E!R*4X]E($H8!M,3>'*/-+B*T M>F)&R$VZT;C*^G(>K*E8D4)Q(;*B3 )5L5#J;P+W"^8O*S129_(SMS%,"@"2 M(ND@YV3 Q#B]]4^JU\3K4G@!:;@-%>5(^ M[+;BS:WQ><)B@$OB_-,DN/82R'+[*.IVW5_2.,A.XCN*[( M+Y=!ZETREL6E,Z:.Y."^GEZN.3.*E_5#?-D84$)*<_#._8<)\5".>FP7\%8\ M!M AB\M,+NLJ6\O+7;V60??(ZB93#?:M1)M5F?QYT\KW/JMG<%=_3S4MD^6\.F%-=O:)=!.=&+-'# JOBI.R0?*Y>WAEWJ=5[VJ'S6->N-A MXU(<,R=YE_5(5D[5J;R]S$$]4P1L$=ADV.H^\EOYI^X3IYJ:; M^])O;D*-OU_4^+<3:GSB*GZ'#06$@)Y;]$NR4U_*"WZ&Z'%QE?V4=[L7G\1[ MGB [;[S5QYBQ:S9(>ZS,SW)AWFYK294NRXUE46&B(F-=,DR>52S"&;MX8!;N MFN66Y,#@!Y+L!DD,H)"'EI!'CB:3$!M)B9";@"T7K7\J,X:#>R[NJN'$B5YU MX2JG/&BMTPQP2THR9<^-?$":#@9BXZP3%YRW96-9H7%=^),9@I7%W:ZIR@(E M>-"QM:$23$W+V@8%+Z%DJQ_.LK5;D_$;&GRS[!\7/PX_7E9Y=QG^R_.C*0E< M4>;#Z_'2/LR1.3;Y:UD7GH;OEWPA/R8_,R80">0.0RC:1.T(S:H21B;:M4P2.&N\UK)H.\ZUQ1Y2 +<2=&I^?+ \U 1I?P"T_[P:MOK<+,=H7LC=81 MZGK_[ =_\D )O<@W3&,YPQVNI]_@)&?97W_T+WT6#_M Y]"NW M#9YX)?;;--9@&5QTQN9,T'WT3I\VWHX=.3D"Y@[R2*EC/[W].MC%(RE,77CD M'FJ%;IV7XCXN4)U]CB&-K S>24QUS]B@R/[5:]_0)O>W2I8S))>>);5(M+C$ M022* M?Q0-CTQQY3W3P+ +'14EA6) MQMT5AC]^Z?F&28X'73+L_1T467@P#OZB&/: M0G?90O @B[YM=?0TCF\=7@8Z^EDQ2X@D ??OW1LVJ(Q/L%%UJ^_DXX5\KW95 M2$&57BPET0U-1R6#==-(_%Y)^O3;MZ])'U-8^R+*#'T:E<4IJ'WCK2;OE.&K M(1#$S\E**,$K'P+6M"4_KQIXH( [R),$F 4/SJ!*W)K[H%7^>]//J[*[I&>_ M!G/Q.@2Y^A5B([74HCI6G% &<(VR!+Q4XWRZ='8($KBMRX2*4ETWF?4EHMU> M,I'W4[U-\+8#T(1>0+\!YB'?*JO'(X9^;IE.) GFOUQPN (JP[C"Y7#0WY,7"9[(R2&M>!+6N])YY MN2M):!#*D) ;Y;SJV&W\%$3<"9A4230M.VP!U/AE#JXX5ZO&N8%JQ!)M4_L]BGZ./9Z:U_F9*Q ;U7S65LJ*Z?.FB']$A M/64L#6O\-/L'L&NRC'-('2 =6VO4S?BYZ[N%VVQ+!7LE)6,OP*@1-I=M*+_C MUV$WR3J%1U'JBK+[BY:B4QH)6;>% SN5XLT"#(V?,(,4WTINKA^,F4H^3"#. M2C-N:@G*61$YP[D7&G8A9*7OYF"-L>.+/Y5-UI#K$=Q:_1J^JFT;J.D _*>^ M%<0YA-!!Q@A(Y6FC?/H;13)+S1^9 7[][8.D115Z'8.H1];!QG1 0__(5HA# M].)'AU]=NJ::[82%J318N_[?18$YGREP*+_6Z"Q4ZPV+>] M83%" 'DQKH/5!$EAOI&;0?NYN^(_ULT<>+;-95.+(6*G>TN"80R 9>=>!Z#Y: MY)]>:2"=I50,%RRE-FWJB=8@!EIYH)N1"=(]14-_NNFV7IQF:AE]2GOM[E'L MRWSCXOCX<;_A*8:]2PSK.<'8BUDI!ADOV1/Z,8!$Q\)KUHDQ!;BHZYJ%4@DJ MV:A;80;>P!$X@H=)@IRA1:QG46BB23P\]K+Q8CQBE*K*(<'_RQ>TQ"8ZP<^0 MM^6V%6 ;I:R74%8WD%[$TGG@.R'Q_$M<+1/?SQ>\;LS.TD0':A%TG(MR6B;3 M,O'+)*0?S&8VESL#-9X4^9HTF_309+B9%LRT8,8+QB G)ZY5+4:=5RNY@O"U MF[:4S+365311&'UR^<#=$S[.'!=.0Q3.;DW)WR?VLF]5"'"M?*Q@8QWN]%.F MI6'EN[U1/V#06J^/ 8@=?N> %=HVM>'QRFT&+J!.<6\FC+YQQ,1+\@>2^.QQ M:(G:N72\$; ,U,CZ&CYJCCE39V!]B6_((22VLNF4;P<@N+["<(E!-C 0@S;R M:?:RB7BG = BF7+T=$THP"U+9[%4NM8#*5SGN?6*T^Q'+T^K>(N$T("?&.+[-16>@X67(9O6S653 M'5A^?OV#2MW$(/:_%%N<91'QQ$#NB_\5ARG[[K4,#_N8GW(A3=HZ1_!:?S^@@Q0/SBM;>'6]G# ,,!@KOHN0YR#A56+J MZOZ]+$=7K1M)YR0Z?HQ# O%^X?7\EHEASI 4:^VOK[;E-:[%N'#+1*):Q6# M,\CB)Z)M-&%AWWRK6(N#71UK[[*XMWE9-29L:-)96@H)W-?&H%HNE/I&PH4> M:EDWGLH':8)3^<1D\AUJG1 Q7IAEL"K!%#L?B[O9U-#GE9SR5$[T E$)+CTC/R&Z5&O@!^&^YVR$8\=]L;?!^[ MBWN?',B%K,Y_8@I*]S_RB,MR<3FD(%HT32L^)_<#4-8)S^#0O,1!!-W@N%3U MJ^G4_9&-?B (G*JK7",X@/SPO-^1]4LS%0S^-6*WPM[18"1A= XUD8T8AFT[ M8J"?MM$GO8W22 Q0,[^55-QLL36&;\P(W=3 FW&'U:['"D(_.AKR4#)8@I6C M:V#CN_%>57*NP9XSBC04 [!C#%A\Z"/SB185QP!;(V_,+XU\9*I'52^KY=MZ^>C0MO\FM[689N&O6W-*RYI6@)CIEORM]Y@[U.DZ0!+6XC'C1SGR3 MOTU[,'H+ZJ_B'8Q-%BR+E^*\@>?3 3"M"%BU-%P/V>%N8J1,U3F#>*NNLHF% MA">3^,4#+CXZ70[1''H)'U$:9L)#.?L S58ZI6*P?5>/PGY B(X#OMM06#& M- 7442>XWR(6/HX\GID*K+_]WG\A 9\LB.-^MU.1]2Y%UA 2R5]K.'G9YTJ! MO-^@XM_6_NU;4/EL\+=%OM[D4N>1?#H+3TV#Z]YF'4).+RVY50(>%E!1!T&.B(-779/1+B,O M38^K7P)CH[R3W&>+"*+U)O\Y3.&M^"+\U]_Y@/;&S=%*9)[]\4)6 M9/@8^:Y@VK3:')*A66@)SD*Y>#:0I/;N:3!.3BP%UOQF@V[![.,]^>SC/5>_ MIZSRLMUQB,B3T[^MB?, U_6PN?,$P9X"5FA\6T)8"Z:L/.'YBJ> MUXI*UV6>_>^F?]G/96F\O '$KM7=^K2L)3M_4H\GS>3ND,G93JDZ=;2.K M^MIWD2Y=M>D&(F>+?,,T-.V]J'%V6W\D94'@N2,;[13)'8&[?\>1W MG;QS+ MZ'%L!A[WJYX"NSMUUMKTY::=WD&?F6@Z[4]Y#0"%$L) S-+?S<@B'50F((_- M&OG2*^Y&P% D/!B.U- N#VR>NAIO]93CFA?)>=S#-Y#*O5Z6K3+ ;,)L+_\[ MK_2+W9YV+_0V OS.,\@HULYX>'20SBT:(UK4-ED.@/7BJO*$:AI 1/A?*@MA M,K4ZG7=H(#G?;'Q@.7@U"<91^Q&Q"FQ/"=162^<*L@7>D"?4(14G4IQHAYLZ MJ!K;C;9#8YP;2V HE/NVI2;4;I:,"'[:^L<,KY;43,W:!\6V=FWWR%4JIJ= M"X]QBALUR(K2E>4^MA(UQ=XFS4) M&[EC3(T$A438',8U+I*X(F,B.1>JMQTR&"O BKQD-[]-)(_C>1_TB.0 M^M6[#+]=)+H^NL5^V[#LF;V]+V-:]KMO'GS[0);)]]_<>WCOWOV';[%6FD]Q ME3S5D?RF/I'SK%'?]V;ZX]54#5SR/+@&3]+TGWWY:I8]V[@Z>RD+99:]((SD MFBS"+WYZ^O_14;R\;-:=N)\7#O3_PUQN#>I Y>ZF=!_^O]\G<%V2Z-\^$SQM ME"]XHSRJFKXXYLWQ$P.AFUGVM%F55XL>JIQQ?X2>)*B$XY_1(AP'5AK?O9! M,J]TUO51TVX:KY/VFW=3]N@B>_SDXM$S'-AX\_$P3TPBJQL[JIE2-G=-'-S+ MLW7YBHB^-(A4)O !A>G^N,,M<_V#'7S/-E19@[;\+R=8YK*R/5J(7[*--P6* MGZ59^[)#Q7$R-CG R0$>BA2C?3U"!_@(39FJ;&;93YOR7]F%ZES/LI]?/N%G MF#N =R,3_^!F,E"%=JJ?O=0QO,->Q>88_!D?NZI!HUO.V-:=CE#_[Z;'2?[^ M_)>_JB-]WLHO;_*MX6L>-8"(#*-2D.>W;4[$BW>D8181QZ@:=&1&%QUVJWA8 M$[:*HQ9TG[YQ X@KSIT6A>+D.T_ 0Q?-HE\K//NZE!>1TBB:IEY ..48@=Q9 MO<=%#%0X[F_RP.9K1D[XVWO?'+,3GEHFO[DJN9%H;E%N(&:4X&*7^8+S=!QE M92_/X$8VDS15[::JW2<=BMU*I-FZO(#A7(94YPXN2F99NWQ;=LN1RM2T0K[@%1(8 MS9:.Q#:&@\\W2@U0NFXR)=-"D5/JP*;21;!38.M&-4M1UY@6RK10Y)1>2%JU MRV?) IE%;I6$=*'OW+1RII4SS-<#J]0B8T55TL-ID4R+!".!BT7?YHO=+/M7 MG],;*;!ZHPLG%-59\7'%M&JF52.G3-=*K_XIS@5-:V1:(ZBF--9DE(,6Y6*; MQV@7'TV)T+1,F#&;7L"DD#,MB6$==I^.=-XJOF"75]O=IR*&,[$JOO%67U+K M'$!)@C2)*HF8D@0'D@S@D-(!H ZR0.394LX"_@.TZ(C+.6"CJC;"%*H5>X[@>'D\ MG_)IM>[2D2!X,$8MFPQ2+VM_=LWC#;BBUV7TPE[()0$G&!5'09K"!51E-DW' M,28O$BIO4"[$D MV;.2!>M&2&"XN9W8:$J;:669!1.; N'="L)Y7JJA2>U)T M4JP?^^#EM!/?>*M[I"<4NXXJ'T&\3&?Q AUOMS^&E_)R5[L40G.:/3)DUN*R M:21]N'9U 4C-W O^J*'/@9T.#)VMV_2^T-5M'.;\0'9G$WX^C%#.JI3WVBCG M#UV^A^QDCUM0ZHDA =;MKV55$;5-./D+^\DLN]BZ"K3"HS^+=;K*'C<$!>&_ ME,5E\*7L\>-'>IF_[/IZ-= ?^DW6#G1WG\&&\AS$WF/8JM/(8N7357XI:?T M]'[N( Y&O *=>Z.#0SHW]'_.(5QUC06/)?1_=E4^/_:5,LVX__9[?U+#P+C% MMM=0 IH9N]_^*-X(\#O2;0-NDT0:O>RZ'DL>86"W1>U12?I KN)4J*T\],"R M%B^E2SDM2+67$E>0 !#[4#W+)M^2W>_(]]0$X'US^/(:2A%(AQ39V<,''Y'Z M+RP\6]:>(ESC^3[R:$0K)@/]XPPS8P'G1;"D>8:BOD"R:)E5@3\7!QRPX"5?. MW^42BV8]R_X3TIT(%.4 _\9\([AP_B.7]S3+SH$1E^V1S[)'EV4M_^]"?I9O M&IL._%LC]_EW^9\_,=-#43T2(OK\UT@&9_ZC9RJ7%_Z, ]E'3R26#E2JG;%X MP?XA$M\%M4/B$ONUG-3V(,OV16J=Y"^"[R*_3O]L>CA^CU 8=/_ !'HQ8#S$>$BW.!7?(_W;RO\EG@C95C:JY1YVM-_\=\ M9VGUP7+VF248L1FL6%[4:Y_9'O-2>!J'GMEXW27/<.^I MZ;.?7-LG[]I^Q1)RUS!>XB=(O>HW:=M453:T!:DIP.?[^]B;651U,EFKKNZ, M:(['FV5/GSXZE08OJY&I-WC,;W#9_-;Q1HWG&QH9BRP::PMAKR?U\ M#7_1AI(>:/,Z_Q_APO>N]2:WD3(F=OI'3>L@><0'4;3Y#4E@_PSU5) 759#S MZS>-EPX,8JE=N'1]<#C$AKI;>,1\(:KK:D?S%LWK0GL;6#\#;(M)4AT6U] Q,7?[<'K-@YS_][9P_&Q%O_J2RUDGF87SHE'%2]U9D.4SQ)JR]E0O:7KUW1M M0"PDW+>F[40"ND;>5*G3@21I[ L:T05XO*NR("WDL@31E.JHR1_67UQ6,,WM MO-^YG;-I;F?2AOD]I47+D=+,"8J8JB-[S[./J^V-1+H^5M6/.XT>E"MW#0M+ M@[@@R4J)V!._EPO+KJH!Q_E,DB$::OT/%"]+<6OZ7^3MDZ0#_Y5]E8.'5F," MMO1T)AS)5UYOO8_M'&6W!E>MZ0\Y4U!&O>UFW>C"U)'=Q!:9DJ._EA!=;@5Y MX>F@'(_'G5-I4Q,_^'O31("7K4@/CP]:AR2@5489M >]R(;_&+E XX)\IYC! M;4\*>W6!-0I8\I+8A/ 9&0F!6V=Z$;A4/(+RXU4LNNR\KE%>>^%4IJZ&(/PZ M.[MW\O=9BMCX\-O!J)IEC7<6J@Q>E^]5.A(NHQ]:H>[* 1.Q MGJ)O.Z]<7;;V!1(0HYC2N=!=Q+>U\*"$RH]?A%)"IQG^\U\>_\B6(57)O_*" M.MD_FWE&BZL\Z$WU)TGQ;3Q1.;Z^&O8UL4ES?(L:.8]@KYNJBP447_Y*N+8& MI0JQ-ZZ^)-MJDMTPKM[*,?*V2'\:0 R?BF[WY[")WK/%_]6*:&??65]$_>]' MK#I;F3=5!EBU.=-CZ]R$PIWM,D]/<.S+\7/HDKYQ.;[C+NG?2*/W2.L*V2]Y M+2G3V\F:?)*-TC>1YM^?/?SNV^BLK!"T;?"P@FCVV>SK[^X'F>SHV> EY+-[ M#R1&6B,B;7=/ M%6&"/.>J:8X>P?8Y^*_WCR7-NJNR0M23"L IK[Q1-5W5S8UDKHHT: ;++TD5 MJYVLF=K)\55\)4HZLT;M6J:-5"_\-=5PD=]9#968T:)<[HR&WD(K+0%;C&<= M4]M^VP0.-M"1#ZO6U2LS>4$*STB%>0JDM+CE*:'Y]->RK"I9KLQ9&Z@AN;$) M+@B<5L(["8*@DD[EN[[:]A3%HW;?F)'LDQNG>..=P^_+@FORN'LMKG,B$T+>EWNZ0E M+>!XX4=?UO_9<#&#-E45^"1J-01]U%16W*^X["#@KKX_7Z^INR6?8W;UOFTS@\MJ)_;?I4?A:6_6"->Z3Q(%7*C3-E6;!H J2-!>)T1 MX>>E3Z=5/:WJ@X(M6#/'8:I_1;!2UE=9TV^[TMI7\^:5CE\0CY*AAH+BQ)J# M2;Z$,2WN:7$?6EC_:%]S_8LMW'WQXV)B0F02+)@@0 ;CRJQ?_WL=^X$P:JR M59)9*DRTM?=VCE4>9GG7?TO]RB@8BJ M>;W/ZWUJ=?W/<@.N."9Z/T*0 ,1MB[\M+B JA%]__*T+QYCGK5X$M3 M6?);;+_ZTW?+?\%R:6,KF!1]T-_?8Q6' #JAOTL@/B_R>9%/+:Z? MPJH=2JRK_^D+'/$^6%DB/R=;7 SU1E2X+X;MLG(EIWDQSXMY,G85Q^ D[+4R MRV 6$0UQ5:YI\1@$$NF5'&T_>O[XO?_G,?;'-NUQHWUJ]?.9C.5FL!1CU\V- M[=N\1&XO?.G: X$X?CC2&?"*7$14,E?Z"%P:0IIE5T%[I!!?O6+'O,IPP5VY MZAA9Q-53G(!X1> NDH!$ZT(3S=-G\- MG[I>_46^P-"KS?'\AA-C%32=D4ECS$"9ZKQ'<'E/O4%@XY4XH0VDS^@@>0*, MW[3-E<#?45X1;"QRW>%/U@TF1RB)XA8Z/Y^@GKH%LLXA!JN\+ O8EV2QGW_1 M)2@F;?]UVP]5?QJW_TMY(WSQ;_PV_DJ;"?@SH_*2[?N2ZUIP/?X<>XUK MN .R$C+A@@[0D)DZYV?8+FR7_TGX^19_AV'!VRN04%<-##=Q28B?HB]J+/;^.XP]@@TCTTH1Y'Q M5\%#XQ5*3\1CM\3$9RDHV;>^]!=-YZY._:(;2KO2;;'1MF>R!<:#'J _3VQ! MWJD>[8?\;#UY1=V.78@ZPQ0\R1?^C_P]G!_.QE0?ISSFY_K[^5+\*TBS5L\ M?WS^V9._RJ$Q\?F3S\X??V:?_[]_Z]OQW?0(A0=P0H>Z.!-3L*;_]P7L MJH(/J\_YR,(_3!N(PY&"7]2#/U7)B^:7_X6=5.I0[/H%484L]&C^$PZP/])T M=3P)N?&ZA7AH]<6=3<[$@[S+R7H[5^HVT_5C:/$F8*VGINSWK]S5>OUHO;K3 ME0LS>**+\CA:MNTO%E]N0PN/\3N7(C[M?5EEQY[_DQ=_O9O5] [LX/U;34R4 MERV^+XL"SLIO\D[XQ+Y3Y':VOV5I18%#FBQ_!PUJ7JP>XF!X_NW8Q MP?^BSWF*CO@<]=Z&?GQ!3ITIDNRY-8NIFRPQJ:6-*K_JJ.N\:*1=^U]#*46W M& XC"5+9K:J&21O+=M'FPL0;^HNZ7)%DP]& VP0ANE"MX=8(SR.>PDC8A-*H MR(__IL36&1CT)Y_]5;MZB>"7K^%B::)[?;^1/';NP(,EC[THPE95.3N^T[T) MVN]V/]W3R/;1-6'MTT=S3/MGQ+1_IXTVQ[2WG*YOM*8]![?OP%W\-FSS:G)" M/W!'\>GUCN(QSW=UT?D4"OG^3PD&M%:J' MN+(^.;^](S8;J!NG\S]+O%"Y@L7U7PC3?( KZOGY9[.MNL/X<*CZLLU1MR9; M_'=.R6BU5]QSSQ6KQ7<=ZH+][O38A[#DGIT_FHW8W4WGK_CE![B,GC\[?WQO M:Z ? MOX^]9D_CMVFG O"]-E]RED[D.F&O>R./!_FZFIP$XZ+/ .7R>[WX-E_U3=N9_.9 55'L0;D(.55BY=L_MN5E+HPQ M+[$Q3OOB%GB=SHLN+>M5N4,H"NF/HIO)T\1+[PI9E M'> N>9$MOBD"&(??/+TV7.3Q.E#%7;(SK.H!X*?P.4^ M>O[HZ<>+)Y]]=O;TZ6>/F+-UI"N%7_/-CJZNI\I,HVV;+W[IOT#N_Y M_D\E$VL[@:[%]S\3HB6KZ_)/4Z>[3B/NU-O5/X2C]W=5)>Y@W0G3A]QX;LU[!8EQ5",W$O9XM_#<1[6 F9]-"V[/GC%N](>>3-?A%EDNE; M9&T2="8A2/&4??7-2SY&X1]X(^+,(/D]6TW"H[4;EE6Y6C"=!DD\BEZG*&[# M!8PYP,[D?H$G(WC\YQ"F'+D1ZHG&NZW;0.HOJPMX&R@!F1A3N>#HJ$6 9M<@ MY!,I/G*D95]62#. $- 5799:I9DM 6^*4UJ(Q$&[6 ]M7787W+>?S(K=5YR2 M\H@D:8:7(58%3.XM TIHD;,-E8 8+YKQAC;_F"K:-2"4P5\XVKRIBUL85R\AM^G0^ M??[T]?'6IP]KL6H&Z,@RL-11CBPH:[**G$5ZQ>0@BR/G]AE__'#5Z_P ^IQ.+ZZJ9&"!/7@/91Z&.:O,=J\S DC0F=5:)F9 MYTW8[GCKK%LXEE35->X+Z<;@HYE9AG!Z6>I5KL^GM1RW/! 2'=-ODZS>Y'A+ M%A9T&K>GWJ]PIR9Z9J9YIY[HDZTG4_. MG[_X]+:TG7=^ CTY?_'IXQ=/GC_^Y,6SYT^?/W[^R9_*V_F.3]@V% .*HTH[ M'C*:-6#Y-^*"M6&3MU2"B>E5(OBN.RGT<("$@IIP+JYNB 1),UJ4F]UG<2'> MBD/VAJ5XMQRR\V)\?XO1'!CV7]!32CP6\'4N(-"@D #\$'A?)8OL@#M4=DV[ M7UPV/07M1U8K:95 U+"!JX0:TYKYZH(3G'M>B?B5>37.JW%Z->9#4?;@PV,3 M+YHO_-"M4"'!A"BA@Q" _B)E*I/UQ--3W(K$PW5' MMY0C>=$%Y.!&.AU8G#J*YQ -?_3DXX^^.A83PR^DVQ^'08G*&AZX::F/'1.+ M^6K5#-0?CP=Y78";P'KJI+T>*BDJ3<6K>+]K1@P7XU@=8&M9S8872Y>@]3L\=@I M@FS "@HOVIU[+FG7J;---5 M6:$5WF(>Y9H=B.NJX@6F>"7R]@Z^J!JXT58PNL 0R>33MS^ M6",)X8S>"9N@>4M_"%LZ5OWRT4#"1/H8-\]-0A<7C)\NS)PZ2Z [*;]ZL M8)_!F1:SR,\FL\C^BYSR/5ZS.-6<[X.T%\?>TKW+=-]IK6G.$#ZD,!BNU05V MIYNZXII7?]6 H]$A\ -+ MZMH2P-Q,+\EW MI8@3WL%%:K O0PWWO()?_ 5,P<&57'SES@C8=Y1D"7PNQ =4;-O;/-#SB6&, M'NA\\9_-%0R])0=[F^^%WG' &@.GN9I:2@YL58ZXT'C1XVZA:03AE8XCZ2C! M-DX(E"ZDKYM%U4#(T.+*J,!4,UZQ7%U.>+ M[];,@9L=P'8IIKX*FO1GVX953=1)PUV[1"]F3=T4/2?RKO G^V8 $[>Y8'N* MS@K%^TGD/F6/S*C0!?*]O&XP:/V>RU*A R\%9BU,-66*?B;U5\*+-/W"'ZY$ ML@S?%0+?7K*I?H6/M'!T)$X"GSU11$VTC"'9]3Y>RC5 MW/Z)_G]P>+N+9J@*TB1>#Q7E(.JNU%I>2UYM$;I56RX1SQ&JY@I<]F83R*VV MD"+FL:?[&6,OGH8^[[Y<]GM>[1]HZ'OOKRM5LZ3\& =,98_-DA*;?$]R&KA& MK=OS:R::47SGEW5>[;N2$C7?VGM[V=0,Q:+O_$3 (OK*#[O .=N$/H:33S5Q MSN9'*QF<]N68J&YZ5!%94@I&@JW7@56\;5L5855V#!I47'6ZS[!J<0!P9*K3D0X?)'S@W:+46"":!< _BR1476?!^ MFHZD3#:EP>&?\0E7R5PU/$&4!N-9XWAR)3L+;PA.%Z<&^0LD[X(AK(T$=AZ% MJQA(PP1=P<.?54WS6D!:.J'A#5:;.FZN&OBIQP9GA2VV0:&62;HPF4>!WN&] M,QC'JFTPX=ILJ<(M#\@1=XY-A^L]2K58=E9,@W$8D6D@>1?-T(%).8VCXKWO M5,7@X=O!^7,OF5X8+SK\+UIV^"(Q"P&A9MI%!N^S1.X6H9!HVL7KNKFJ<9;A M)]K1'+6$I-L\L>(H=$[UR;CHZ20Z;1?EWKB@I[3L?N6L-JZ$9<#$/K:XPZF. MBVM'58G>Z@['#* @;",>SS!XQ\PL)=+1R"G@(]K;ZWXBH\RMZ+&HRJY/KG+&)^;*+QH,&'0!>,SPF2^@(3@:-(+3JE+%FQ:\]0^7A< M/[ MC .H(++A 5&KDT0&:4^I59%V;AOX>%IW0V;!F%Z'X#A4_X*8+"\K/(]&RI14 M\O-D,O6Q\B9%0/K4(E^4*\P\QAV+&P6TL'6_9>:C[LFWR O8%T?A5 MX9*\,KDN!4+YZ(_D VL]FEXBA MD*/'81M:A+FO _BPZ+I2$B$355H<'*9A8 '*<*.IXJTNI>=+=9S9KFE/"#YY MMG"O)WDNLDLV'7@U6 V]9*L4.PY>(>/$MA\=0MMD/7']K(FZ9&5PM&!.5VA[O .^X8 M0H1_#4CZ.%IX\-P&O\ EAMDEY#D;V^L3=]K?.X/7'1.4O1\[^RV\V? &(7?QVW)[X;3*].C%B7)IX@9P0=RC:!79Z,1KL9-%CX;,5W02JL6 A]LT34''1Q=:.CG( MIN >+D@_@7=R4MLJ-/W<=VUW&M@V]+!6"[1 MF,/R;45V.P%>0K^RA:)D2.XKW]SW!H/X[]Z3+E MN(]^,OW:#>)C9_C8R-E6:)LE6EWK_)>VY)R%I/4B=)2ZM/-VZQ\\6WTV[] M%!N(61@%$;NVMCJ7H=/T.-N"QY[^F-[GECMWR87@[!T7,@AD2/,-WQYV."#P MTYY^^NR+)PG]:-]@='35M%5QA1 _ 4[W0UL3[8-\;8= /EJ7L?2" M.& Y=G$SH#=P 6L!4 M&^$8 30#(=\M$/*3&0AY(D#(>^G1JBVA5FTYY[2/@JOAP36$XS

.MC$4UF*HXSH:(4^/#VZ541:Z MK"]SA<$)Y_5+.+LHJ_(/]#M7QNJ5&E5*%[S\QS>_9!*?@=W "[+UYCS&J[#K M.?S"1]7KVRTE%T2$2Q"^P%\Q8GEU57;=V2^OCDX%)A<$EXJG+$IU[EP^Y8KR MR"MXX4Q3$ _SFV>9:F%@WR$8A\7Y-A.<+H OJ_["&D=QTL#84\0[)'I= V%B9H*MR9B/*LJ2E04$_+CMF\P-)W!\5D).63C9P:54\##\J-W3IH\VP/\(PN[+ $<[ M&2%*7U"YDI-$::IT#'Q,WO'8A_FJP3GX"!X2#/7U:P)=7_)?@^93>'NXC-[' ME&80&K+- -L7APLS# :RQDGBXI:M ,]_!C-):]X LN(%8=H8,>?L;H"[W")O M*TV:665<8^FER9S^8Z@#&I7'V81I\D/-*5^ #^>LS74KY'SQ@YCGQX^([.UI M=GPO%>4T\P8E-0UE-_2U.+#(/205+;;9F:?P. MKO#4HQT7W_V:2^G'=W:K94=ON.@.SI#26Z+3$R*;]1D>A2R.P&5)]Y8L(76K M9SV=7,V)N7T/0U7F[1[UYX-(SGH%*%B,J_K0)E!IA@L2A>O#3A//]?4[Q_6B MX]G7%,/*.S+?<9)54JZT 7[6$^U+;*?AK*QDM,&V*;!!G6+:':0%CN2&Q/YI*&A(<2VP% MX_?(AT,W&AY\%%F/<_+;D*/5ZJ0/OXNN=J9Y8T;QP)D,;X?#W" A]+)XV#@OF>E%GVK. MX!7V0_1"%TJ^)%GV5ZL2WT\&BPVB^UC1^1F>NX9-N$$<1UDDQ7\YRN&B/R*W M:4[+$)YG@T4&P?7*(K1#"*L"6IB$\?_R3V?5OVK+8L.PZ:D/P)O:BEID! T_ M?K+X8=4W$@\\Y507K*62WL@&7MF_#T:+8]+W.KTOY=Q*+^#.+G=L-7K5;Y"@ M6)\Q#0V.G<],^H!USJ$VZ;IK1[8,_54(4FS;-D3<@,Z@@B?0?Y2'-;]:,I#D MX@JR3=X- =_K.J1,,DHT0965IAJD'-)>!XOSQ.24@3SQ1,_,]')K/%P2=F:6 MO*#BIR"""$L@:8PM=A[BK<1:4Q:T^<\2GEB:(/];M\A,'+?8[ M3&_06B2D&U@:#5I>OOSQRTS(2AST(48>ZX.\1T1SX)'5.W+O&H_@"/:$YXU# M@XB)=A[75K&8N.GB$-2V(RH+-HJDAX3JJ;'-I=,8V6KH8SZOB17D9"NPG82SEM2=C*TH!+#0MDJOK EZ/S)OK^-N(('J!C#6\9#_TU M040N"6$"*V00O,$VWV 8]$IRVS@E;;A >WD99"GI:^)P5:EXD;&6S0S\ZW^6 MN$U@;OX73,G_1IWNIH5XZ7]EN-0(.K :V!'ZI<\O_O?YKT36(YZ,7M;.6%PZ MXVR[3 AW]LE$\LO=ZWAHLF1FL?ELJ,M_#<%'+M[W.U^\E'G+^6+JU*7EYMBN M0N,46'G+IA#(!/_FMZ$MNZ)PAE07AF>:< MK#@+9XHR7S6=[#EDFZH[A4GP%J[*UW0RBJ70ZAXS_:N+SO?R3CMRMO%)CXL* M6ZE(.Y:HYPP59"7;B'/EZ2IB@G'#X\>:Y"5;%[UW ?/1OZ]-2Q K$'@2,*OBH5\$=X0_IM MAA+6=!$VP*O<2.CD# WH[\QAQ >PQ)*B*B59&*Z93?9F94+D,,)RTN\F6S>: M=G34)M4&^'0Q:D1Q!R4. 6D4,0U4P*$"WA)EI>4KZ+HZ,1_LA@8/HMPABI#_ M"^]ACH-'O.+PI94"X\Y7720!SS#!]PK3%SC'>.%U/R7PF6Y>3OR;GM/E8./^,KP?90U&BQ*J$FC M2%7JSS,&]! 8QEW M3#B&UM&DZ*++P#I5-IL22*"I)L]>I:Q<[G%BT[A>*-I]LG6BXSTNX?G>L-BI M>= KA#=/8Z=7OGM(,K=3&507#L2,%4U!R#&CB\0U\ + Z=XST-AH"#C_E5F8 M0?AW;B 5W#WV.7#^FP8X?7UE0G@=?-4X-N?Y_7L)5ZA[[JGM+C F(!.'] =) M:TR'@,"8WN/5(=5!BI<8T,_UT+R?3A@ZU(GV,IQM^;988'I*=H$U"5D$#.%P%V$>)3-K@)]:4L4!%!$B01,_ M^0PNN$,^'<9ONPZ(.$>\-L#P,>4/SGID(^+ SL660C^C2TEAZCX_O;O8=^6* M\.U(A+$*BE/GJ>/=Q.5G3'E@MM5:/I75@UX<#*,.A9Q_*UQ9I\]!,7LW-S]J M"IZ8:&*A72RP(MD/\#7X3:XMD\%HK<>6@FPC+V98P)6TW= 7FJ%(6K&N[:V8 MZKWESK9?EJM@5T)A,Z<9ITRF_)9NZX$WV4[W(4F5Q[NPO@OY MZ(M#982RYQ>0L ^2D9183&=E[*5YORJZ43C'";^#9='5]TK:?)W%CD@D=LZN M<8>N8PRZ$1 OLS6!B1]Y49R1Y6.C(+7>6A+?*T*0$5(-QPCAJ?@%HIG HXSB MHW@;?%$#5R"]MZ6.J-31,*D*Q_^6'B/U%^,APK5K07 3O;S8DN@.I@&6H@*O M3""#O:ZJ4O/3C0,*XB"H=GB3;;*ZW[Y9?LS1R(AU?_.IG"@ADN0G>^T#'4.# M;M61?F 31L\M3SM>[\>ZUJ5,L+VQ>YU& 4\%APYC4=^48"1J!KYZ#$9X ]?I M;.3\RL@"8>B5@^UJ._.47VO=P2:,E^+::!VP(.$FBL",V<&9LD:C3U>7EM[P M&G=GV-;6"LI C2%IZ8_S<\"2UHSV8IR>N+#A:6FY$X"$VE0YR2-Y;S IE'"' M+:G5L"*L [$8H$VPX?+#4^E]/&@\9EB=X ??%LC<$8[(PXZ[5;ZCH,^VM;9' M:TC.6((>M1FQ$9OK+4*R!J=%504XAQA9H@N:%F#'Q47Z)&>("$TIQ^B+PA[Y56>O[)>>W((EUTI(7P=>JS\L)ED&!KB M@\6M\?P>92UG%CL7^8J3/QB?E5T[[.PXE,7K?CJ9"I+4U.A,G@1_N+/+!W@S M)](I+.:W"V^^EC.,HY>PREWNPQ^23;;IDKU&85RE"(@#TJ]^OY.SO@LD M1'\IB,5^)-QS%9@B*B6$B*1ITD6T5#Q7%#<:ZW#5-K\]+)+ R R9'FUPI].* M\RX,2Q-^!PTT<'[H8:))P4?8=ZA3F8T<[T.G-#K2/#LQY\J]AHR[,UZ!;\>F M"M-9NXL2FW\HO&'5#?*TMSMZ:$R0]%Q,CZ-,:9-Z9OF62)3?C;>66SIVVP9B M(4:4X+\8[#A)PQZ12]/<5^28$%^U3:&FJY)4([L;YEX?VFGJ[>6F(8TH4$,\ M5W"/6^I70=/IWF/K!F+'IHW"J>3I)4Z!B/-8#6"AMY"H2<=ZOGA%SE6RXWAH M@3 DHRFE8#$9G@!_D\D^UBEP;#[E5;JOSO"%AP)?>#[#%V;XPA\F7HCH=&>, MOPIL9*C5$K^! +V.6P&7^]1N*C$B=^,%MJQ=#H^)93T[*T41<$T!IE4.'&\W M&(4&W*%_4W,H2KE6^5"O"( JOD\NA[>I;2:ISDAM3YF_T M N_./8+D><%'6 MD_;?#SYV1O#EI,,7%0L1JE[PTY=-0L*#%U$0E7BJ"<$>!WQWW=NGTKDHAVO4.T1!1ZZTPZ%I 5!21E_E)J9"Z8(5 M5[BD ,6L5P,JH1&V(*8EA%%S.6Q2&0]R$>!^\%JVA@;&)Q]J]L]"48D,XCJT MKDO-4HNF+<&N5>):$M5-O"()D MGRORM 2'.GZ0HBQ85H)#64E!^WSX%OS?T$8O&?TOE'2GC>;C MA9CC)-)+>5GLZ#6+"TQN88Y.>SL23D\>/(RQY.=">C>P9CE/,3^P5FKZ9!;B MBAUJ)V\@3K64C+D$6=P^DR[,?E$6.*Y5J;X$AAP8P$218]P^Q=XP_(B!(QC/ M)'RPWO.MPR87(7679<4P*?F)QH9<(T(,;F65L< 0-8FU8KD,^V,&H7V;\%?) ME::5VPS%V9+R_J&^+-NF'LFPSYFX>^H=_(KQ2M_!RT$"!)GP&.9-%_?M)+9]S5=VLE;IL:0N'+%7W)5!K7.6I"4#J]>12Z"RF@+WKOT/ M.!2^0*G>%AT+UQ.8,&,3@0-5R@H]<&C*$#I!Y)>9GOZ7,"%-FZ0@Z(5LVIS2 M L0A*.1^%E8K1W&7$P#OY@F&\5BUCO,SB&^%R\'.ZTG<_XY30LNP83]+EZQ"/=C"D.1Q4\D/\ M IR,;1%+7UQUEL:&CABAT,IC'],;0E(E&1297YK3L3W5@U/A:<2"D5A\SZ8+$RL_T_7,/]-U@@6\J7SB9.::DQDQ MX\'K> MG/[XF8A)MT[Q&J03"KM%RG[[T[,@HX5(RR&R,&M,NLN1LY2.7>X_, MI680(;]J9Z8PSG7.Q>>G?2+=:3;=A?4R2AS1YY^>?_KI\[^F*9?D<2=S*QT$ M7OT7]&!GJ)#-'GSU[_-F3 M9\^>?O+H17SHLL:1G]&S7_.X.+$0UWQJ,^NFE._Q^-&C\57_G'-:\^@"F$RE M#J=JRGA44/OGP,RS&>T7,S?DE[/M-O)<%5W&*YS#FE:F_.,*?1*06M(0PF>Y?0<_M!VL%NQ; M9KRUAD@]S4>A@SXVEPB5'R BGG(5%HQUIR\\T\EL-F:S\4#,QC1:49+C"+T( MV :4Y+,;U^252OP>J/G&0D?2KFLI;[-'G'"'^VEOGB;C%5QIN3;T),YOVJBG ML2OGPNK-C_KJ@IL!:L,]Y\L&02V73%"Q@G,B2RA87;=!TEO%33U8:XQ'#:%\ MDA6Y$B)!#P9/84"N*])WVM&EDA;%'&EHN3OSP'ONM:%A.K\L38OV3$1BUVS+ M3B+1"<0T?B7TG#[;-4RL,4ES1D7$=HN0JI\O0O(H=4K::Z08$8--$7M*HR%M M:&EOFDYQ&4136SKJ$_@]0U$Q>ZX O#SIBI MPK"1#."HDT;!CJ$P%'G1SW<4.,U@YH<"9OYL!C//8.:W2>=,8BG$V G:,;*I MOE3,7(^6Z2V:X1=7YM*-^OO@0#IMU,&+^^RM?/HAU]?9J,+HNUI))/9;J;,/4JJ*>EC:)>F%L9;&P?B7B M%-/0A$HTETUU&6G:%D5 =C<%R8>"$;^Z"@7@RHIB<)0;":#B$QT]B7!.*;HY M9Y:+2$7%J%N.Y#DY$M_C7DBI]5M 4AIVE;*1..J;D+8#H^)N$] MXXX2&FP"D@A">6):,Z^.^?DT\V/^L/0VF9#;/!E3K2@"[QJ!BL,Y3DI<0EA5L%\2I@ADYF:C[]EGD4\)/^18VAT5$:HM>\T*,=0WAY_\ M#G ];&VF@%*B9#(V2M2C8&^D62.=IBQV+UDCGFN%0QM183OB86=>[!IPR;8X M**=F03U+GIY.>3)E)IL6]B2?O5&+0N>LX^=E;LA ?7KPGUON3G"]@-"$;%I$"7>TX+5[>9/0Z6%G/"1PDPCS<RE% ]^[&?0Z@B*D;7BP_7B7A*_+CDY.SMI26C59UFIT M;(NEZQ/?+R=R1ZEA DQT@33:N)?$]-@\/SN?E0F-6)RVZ8&S%T$[S$D]D8B= MD%IA!?F[G_V0O^M1:)6;CYA45[A3]9V."KNT&KC0K$TOCE,W\I;YZK4WT-:" MNPS)5K9M'[?[B9_N[UN*\2W2J*=SODMB7H$!9%;@E%N])H/=[(RT&G99RZ & MYWX*FW7K@%$)%RG[UU?L@T]>@"(^%)Y=4)TXT84>CX=RSZ*K1C:2C(ATQ^[ M@Z7]R%?4/1EI)P]VY\BXJW;4EAM=SXJP(__&X!UYD>^$#SHY:T[KXL:Y.B:>K@ON9>$,EG75!WVG7W/5]\.6K!G#[A1#?"")"( M]M 1T],-RRVI4M,S.)M02S^E&!7O;TU-,IL5(HO(1$XO%?7B* 5LX:#\\"GR M)>//B/VU@67LT3**-Y>50$S?YXN?&S_>BHGR^3DHS-,[$&&DI^W.F?$P[UF6 M&]>LIY(B#6HW;7.SF )2'@+VY=FSYR\>OWC\[)/'CSY]^N+YAXQ]45-#,898 M@63#'+%Z'RG5%Q)R4FV-]Q!?F'T[Y\^#T?UX1J3.V^NA;2\O=3&]DW[7KO!O M#LEZ85[.<#X_^ZNA"_SWYMTS[Y[[O'LD>B>XDF;,9I#RO!<>XE[HB,QU(SU' M%,!A2C,EI@WEDGBD R*0W.6^I \_F+9-CE" M\/*VS2F?>B0B_>.(Y#O.K)Q:XN@>EH6^6W.5A(EB)DKW,T+J'JZ=^=GF9[MG MSW:WQGI&;+];Q/:+&;']D!';[T7J1=/RA4IX,;4@.;4,PD#?5S3&5A=E(""8 M;RV1&@(VW.WZ7'C]_SLLARJ/G7VI.JEPMVH^)V%H5:$!QU_MZ&.1A:['0BZ- M8B#QI]'M3]SEF4&.-SZJ+)Z2,2DL#@P^+952I6RFJ\18A,%D45]XGJQ-@L34 MQ#@NM2O1LA(6TVZ!I.!-2T 2Y7V@\B8JY!%F@9O>D(T&KE42G,^H46^URCGP MHWCP@ R4MA77.C=M"*XDY[:3TCUJ$4&XKA EPO3$7#K&# ,/]KJ+Q5$3$!0A M/31T'?;U>],]Q8($'!&F4TU!.ZFHK(WVH]Y]"%-R>BE2#\TC_@2+(%19;ADA M+^ 5>_1*9"DO)[HD>:*)%\RNUJ< *RR9,M4 &CYXW-$W$^J_U$RL6Y@6N.%E4\^+B_8.&;ZD$C4O[M8 MZFZYSBYO'BSWL(/'VH:<2^+N$J%FB'G:L;ABB,%XT?/*.%]\P\] P6HQK%1< MY885V!GT%VZZ+GNW14@)-"ZV9">/%MSD D@VE>+A?6&>KI;Q^E3-9%85[@GX"A#,%\U) M7A\:%%H.'*F8B:C>9 M=.(Z\0:R7#./B1Y> LY@@J$M%7)M' SN$!7&"DG_38(KNM_-;N37282UJHIM:)@Y-:6@.6!6"6+)A0FOJ_H2C4]?BDQ MCG(A$3^(A-%[-P%.)/-E=.FQ96/5EL1A/#%X!L5>-$T75.D!HJ2@;R['6)2Z M 6AH@[MV^M#X8F D_>T?'&?JYOM^U'VLMQ:-L;W#^J+9%98:[_=W 6=PRUR5 M+D@05QQ^2"+XQ!RX1.&_(8E0^H/E4*!:*M('P5(L:144 M9=?!YNC6XI^3WZR,T1@^BR9E9*&?D!(Y/F&9=77*7AS)#M&JK?9>*R:89S$\+#*T+846*]$'P5J^0G<<%_O@2 MF6T'RPM#']R+R9)P/X[5V;%JRE<>B<5I0.8-27BSD\CN=N:(Z7@@]L H?,AA MO_0AF-[7GD-5LXQB-NBRTCFF:U6B>LQ^CG7'OAD;3HO08-G ML?-5%';$-KO M3G5S[ %*E-M3^4"6WXO;5?=3)IT#U#:6)]8@?CN;FI\T-*)F!VV).&;"O^2P M">.#3!8WGS,D>M/2Z^?N@[J#9\=Q)I/&F031WL(P568*0KN#4T9,S_B-ZF0A M-"/?:S,<13IRF/@.@$$4;8XM@H<9$.ENS!B1Z-D=NUW/N0@]9^-@I"W!FYNMX74!N@2[\B'2.70SIR? OK MV7A?"LM>.T0U8#ME\F]CG.,IUDC&CB8M96I,;3%]E>-L7>?NW:*Y[R]Y8 MS*N]G0W4#KN[L( WYC).M%0]8RW>.=;BZ:,9:S%C+=YA!I AH&@=G:[V5+_D M6P%!,::X*VMY8\;L%)VJ7Z7;=&)J1?+%/'?*+B6TJR;B*15^+-HT5#YLDLJW MQ4%*9$&:Y;V6/WVM" ,>K[M])$J(OHB6J)9[/W84MU3L3?RS^HV<1^&B9U+& M(WK>#ED:DMJTY(*24GY45W>MRD[1M-U %,KDV6FSM/E36^$'B3P6R[!OK%:+ MD@"5:O,P(>[8\5(JW97UFZ.D MGXGT,:.$!J&H2MXZ",-*$H'=5=FO+H2K.'W#R!21A($NY^[):"P',)$9G2JR MZRK5 B>XE.:!KD/% M^(MQF6,J,EJ*3+?F':2,W3GU-UGCMRF#_$Z3??)>[%S_NXO37\ 3R*) QQ"G MW(1G@H*_;5-@_LHS="N9D-^Y)Y[WF:ML-S[JW\?9@$3(PJ4&^F83R/K028#$ MAG67LB1)?E5.Z&MU;XC8"SZ$>U NMI:N-,F!,C#.2+\2DC-'?2B@RW6KS,Z+ M4(--I/1POMG@U0UFYT=J*8L#R!:<1&&'B7RZ#-?$4_:M$>4227[QX9E2W$5B M&WY6RA 351Q!Y2[S:A"=3Z;.$FH2MRLY4ZZ;DNM+/$@^!< 305S39;C%-J73 MAW)!6B1QQ2Y>EZ(:=.1(,>8[.S9:\_$4-2B#&XDKN0.]5X22SND*H3S@2(5* M#D/T8\8R CB3+A<(BP8F+PAXE$FW<.2O\OR5RK7MU7ZYM-40794QA]VJ45-=W-&Q3,R&PH)K9A"#/Z2(ZI5B MSA7A$NI),I<8E+HB9GH#RGFC&WKT&W35\ 8>N%WB'1VE#']-;3O5HME.<,?_ M5A!&8&5I<]:]K?G$K++9'!A/D-11P3P;9-L ^9;X]9GI[\'4XL9C(R(5?*,/ M=DR=FM:.H;E:=08VPT6K\&9J#BJ,JS%8C)GI@RF@\^8PW8(,9&P$G+Z*4F': M*--[9K+M?U=N&JNF=[8P]]_"H%] % !2=)%0 MP$02K:YDB[I!H?"@P2=AAM.CB#8/@P!AW:%.$$J98D&G-.K2[IA/B M0XRX(R)+;R3,#()99DY!@T]P4=[/D1"%ZU-)4"W6=$>;:J5SET5 0#8B,344 MCM Q9?N M\(OLU63I0N 5HO ']$%C(1 'O NPV*G/(;H_B5JNP4=XE7&(<#18G>W1!V*/ MI&\#(8X;RG>W)%1"<2>T'$3R-7G(.5 MI,@]<] MP8H1-!QUUQ9H@;7FUY!#T;#,_^6"5TY4\\*U&:O M\3R^DC-]S>.7>;[X-KY$N6JNAZ:\.JUOI#;+:62*,^!S2M MN*- J8A TRL>.-@ZK-Z0(\!=56(/^I1N(D:GGA%-I%CUA](/.(;76#S$5Z U MTJ27*,72W7$WQ;VTH%X]$#PV(U@P[:J6-,DQ;19:EES:7Z,.F%DEV-,[8*F: M_\65-$NLV^M!W%R1M^+5T[4<'B%YD\/$!IX6%R5A=((D*B@>;2J&/DJ-7EIUC)2&:ASSCLX+T5X_", M&T4P.USM#3IY9IA(%K2D=4E1OQ/.D7Y:5"LS9*5'FM+'2':;AH:@DQ%4Z1 [=JYW@CHN<)@=-0?K.T-];-U79^!I_I#3' M%ZU=5.C2+:3K6E72T$,S04X_*[*L#Z&9UQV0)5)V=9$<;+CVX%P+(\*YB";6+EWUUD5=CN*+5'[7=Z=Q9"#' MHNX)@T"/A9/^&&<]NBXS:_T]9*TG C)MSZR,B8[Y ^-27>U753@DW?(%4W^P MCZD/(B.HOZBC3G%?)AM3L+)8$+&]AZ=?XIU!?EFU31PX4 MQ8#'"$E+CS (O,U5T[ZNFEQV>)'WN:.)3HAU.;5R =; MYW,&WO>V ]N8X^\ M39>WE,R\5@"(;E.SU9B$5)USJ\O@%TF#W?)\LC%'>LGS-INWV4/;9FW ]@=V M5(5=DS,LH2CY \[D)?3OFEIQFCNN1,4DD(?^[8W;:]Y+\UZZSWNISTNXC9(% M)GW(XU;1';AV\+>\IXH957&90!6/)84I2%%(:Z*I2(UT,7+0.%4PGT^S>0<^ MM!T8HT%LB,/Z]JBE.*^J,J<:O%-I1M20^PX^16B-_UH/LGD_S?OIH>TGR_U[ MZ%Z:2A'<]"1DD),F8=XY\\YY:#LG+PIB.L+CA[(5Q%9!9\^B!-<-/3<&?!UR M2R.>*\E>SAMHWD /;0.E>%UN_:7TNRD4E2/=U7^"Y-.^3>9\\L'W2+*/2 MM6V-JEPQ0-R7D_[?&"7+\NN M9,?W\XNR*$+]^RWUZ9OH<8L $VLK8AI;Q%HRGDM'BY7 "=CNKAH((\RR>Y8I M0SE04HO84J.9=RUH7)DY0#>_JB=/;)66(*NW$C,)HVE!\M(O8RQ;AI87LD20*FBC#?L9LQ^6ET/5&ILU" MQ6N9%^5"^D,#]+08TO124FOW=SX?E*MZ$?;AU-W\SOX.W4#HHKJCV3G M^OWB)^$X^ G7X&GS$3P(MO+WPN0%>\OEN-+&3^J(YE D)RK9#HNAQHGAJ<^Q M[P@O@IUYO9,**=M#C3;BG;X."'B4R6-6K#Z=U?G6:C]XBER$_+*DM8996.M" M'T7'9;UN8>VUV+*6TKM=CR9-"68H894CWRBQ>.DE?(-22[Q=>$(.N-(-\JEL MOU6S(@LI1<@7BTW5+!$.CNA1#A;Q=&P&Z=>_:MJJ2-N>F?A<*&23WRD!NPX# M+_!]N6H;#-D77_X;'_TE_I@;GW<7^XZQZ.G-(;(?JEH<5]QO^5:$!>$+[;!3 M>6(O4@ES =_>2MHA@ M_\:\A?XU'\;IJFH(.82*HWA'3?M7@N8S7:\!A(2MM']0.#WC L8BXK0U;69/[E'$22/.G4/@C5O"8#$*6$ 53 M[0NA&>!=,Z-\OH^2\OI=1_D^5GQW J0BV)Z)UI0HQ%\0K4&=*$AM8*%W/7W7 M&!4
Y,!B/H,=1YCP2>V DT9:!V).4#2%5LH[?\).- 0?:$TF9'I_V M@EE!8XLU6FQQIRNUA'H9M7K,4B*1I=9$@\\4* M72@G.V_CJ8D?^^HB5%O"!1@I ;PV/!3(J].:YE58LHY&N06KE->A&3H4#X$Q M#P5KGX%IQ%N)67?LEX[EVIV;^YW$EL)D@AWE/?97*/=":.M XMMU$-FP PIS M%DEXJ[?#-#6T'O7^3"K#M\]5&M!QSJ+F'4OUN,U$!U+,Q]1X(Y)7\@HOG9B-JG>0(DC5&Y/X8YO^1]=/*N.3@3)KFD<3SFL M1(&>^+E0UZ(ZIV@P.92N\:H\E;U79V2B$N+,L[! +,%Q=SYN=IH7U848L7]= M:4"/1@*=+SZN^93FF0#7C/:63-2('!^1GD:01>0D>2Z%0 SU^L3.D=V9!34^HF%(\?K:$ ES?.>N3CA+M'=MMB&HW2?THV*;TT%*ETA_US4:[Q MU@%W&F/SK\#J-N8)&,]?YL_>9S4PB=X_4/Q5]]>9NX M9 '_4\%M)LCW(J6,"(R14UBV!;'/E:$;,\*JGT?,<=R!B>EOV!I,G.U;R>)H M6L%Q%6-Q>S[]V$TY7[P4D:*#*T36M/X"-X5*M65T0N-TX"1 >!]ZSEFS>\;: M=K+127:!^;? N:B9^QQO B%T%SD6.2&.SV3M4 (\K^&"Z&?U@(DTWD92M')$W U:5FA/%.C MGJ/ !U"F)A& RIPEB7%N&@XK=7P:_5X?X3 ''KH98H?2%SH5!GRW%J(\#.W1 M999W+V:.A%NH(H*4?-0"K*$*6\F<*AGXQPLX#C &XE;@AK[3M,QF]AI61=ZB MJLT^/L*JRDL+?0CJD1D9CXZ9URO[96"'@ZD:]=)P/FJDH7!PN5TL30J(&*()>:ZB_ OXJ"ETQES5"C[ M[7.UM)!F8W_?C?TU4I4:0B=9SZF*:'84M'#;=.E4)6-.>[\[:-FQ)&$7./5W MAJF__707"SKK31U]15HZ,1]"?9M[J_A)VXK:LAHL>[4GPS]U;4-K6[ZD;TMY M]6D=YPC&2&7Y3MLPS5GMF^T2QVZN8"XO^[#MB@(6Y]R10[HW1%V[QT5\>?V%++U*QMRW&8P2[N,*\:?FO05#@*MCMEK!;N>RS2;L6 M^L!PKF82D=+*KQ<7S95S.H/3Q"D['BA85!*0+%$ 165(5#R;4IWY)6PZ\GI\ MO\/:?JBS00GPMKRD(A!Q*Q)]CJA9<%J3BJ7)@*:V)^SW 7PI%#$"IXU%X?R] MQ/XFZM>-9'[=&#,>__C/[H%R]$KZOB+?KVX(S$Z'S*8E*"+=V??L:6KP?0JZ=N>?G#;Q7A?7/?; 090T8.0$#([ MXR0;0S0)JBD!*VK&''X I]TO$N--^ENX A"#BQQFU!+G$J.:162/79,UY&L/ M2UC;:E1-+XVB4+LVBQ*!,2YA;^==B3T%#:*K5Z^M39DL7UH0ICB @8:!SS+V M^]IF6TJN2%OETDATD#K7>"M,/CCASCB.UIP0/R:E? :U"M%=)5AC2S&!.[*Z M"7N+YH\3S9AFD48KJ_QQ3)]I,9%PEHA-V]9VU#E\,;Y%S(7*L=.KDA<$4WEK MH$/X7TY52SI!TKQ..(^W=!%8 O4@)HMZIU- E.&Z!70*X=1L<4[+XOSL0[,M M@>RGO%E+F D\@7).0>1A?CE_=4X)/%BD\#2XT-K>5.79F M,@AN=N#L8@[;;N]!=>6605 );L$6:2-2W8'S;,)3+CHH_D<]00>Z&WZ>F<)#5P0YK!EHFH/'CL9NK\II[?@5EO M!_+-"5?43P9MB+POA=Z>@>ED+'&G<-QX\VAIX8H.(;U.ANYU@MU3H[^&$=5G M;BX0M(.4PJ0YIB=)MHAMR1>AHL?GA4=?C?VZ/,7<$^CS+NA1QMP+HX#B?D&0 MKMJX]V]X%C.@Y;T"6I[-@)8/$=#RGLB2KK',[KA9YP0A=%ZN>:L.M8RV+@W( MNQ!>*U-!).J@LW<<;YCT+Q_FVC%C$M%-DG%3AH4 /X.8A*NI:XQPEMAC.@KB M_848<4@=B7P_2I]5^?Y( 4/O7Z[])0E005.C];05&_WN@D&$)F=+ L@)A#$> M8)80P_!CG.7;9@='(9^!TC"9=,3,OO^'Y?N_\R+1SU2L&2X^.IWA1OW3CSZW<06-T]%#"TZ?#Z6!%M%S\^]@P65I'''WLSJ&?LJDX,OKN%CCU]3DV"Q=:) MO!\]M'\T[D,@\7#T65M&:Z5"84S(%=OB;_=8I[WG'\:A<:=M1E/K+%H%"60[ M#(.Q<"EMK[B2:G@8VC&TLMH0%ON02ZY98*;4 J*],LO]8CM0PIG MLN)CTM8*>A=.[N8];SOZ15Y%%2 IM78YEW]5TMQDIMKN81MP;MYMS'7 M3[;OTH0UI]%MZLJ@$I MRT8D,:YD!L9PR\YOK&S*4G-FR?IW,9OCE@4CP6N!6KLV]2E#OOC(=>YP=_]^ MVAY;OI-!=6BWX3^VX!)=AN[CV1K>>VOXW0$?C%_0L&Y5K M1"8@B4);$A$#-GG@3=U@ M9<\7K\BOBX/M$@ROX6G0;>.)_#"S:JC03]$__.SRJ"HK>B*."\\WPUP3- MS;B4E-FZT"856Y8V>=(#RL24C#-7O#W=O:R5EILX(XY$FM.K1&@IV5!H72G] M:A'XJZ.3:)+TR:M<[B,R8_*6;UUU$*_C$=I.M#8B\K!NHWT?G-R:&'=K)!<*]< 4BEU QXB"VM MP]EQW&M0.6+"RTSB:!PF>GZ]:,,$LY:T$XD0$MF342I8_'(I[I$WVU12<[:: ML0(F_7FAY5S80Q5,&G%3,<$MFQRECEF)AWXD 6T#=HQ$4[1^1G"DQ'ZL5#WB MPIHT0+N\@RCG2YRCJ@%[4B1O(!YA(T4SVPTV!-\//!99B"F60:5A(4 M9 DOD#(D(.-D?(<$P!WX-#I\_UIOIM6W/[/?-$XIK(UPRTAW%>%@^,Y'N=L# MN ,MEP/N(WNGTHUGC5%R3(Q8C.+$)^"5 P#6:8%YC14!AO MUZ*[0 LV1*^*3TY19O$KVNMT;I=W3T)2ZP#*C+!@"E.ILIW#.*27\)"PLZ\ MVCKSDNE$!$ @8JUH$\5NCPE%UY%H;6S%4^(W+'49HP=9]S5XV-R7[*I]C@ON MP'P)DYN$_S$>=D2K"3L65M:4ANR $0.OAPB\S5B@DK3(;6A)YX>ZX7 BYNT* MS\AH(%,1/J\J4!.+,K&\$D1O8F>,IVY4:".C\W \J1?WV9%Z;_" &=_R[O$M MG\SXEH>,;WGGE7#.I,><5Y+I8B7R$I/2?)"(% BFH)JJ+#B&T=RS,0(G))J2 M<[\338RY4'YJL;2 0P4\1,X1.F2Z8M2;N7;!@%?54A\5+!NAM7?LH183:##; M1+ K94,)YDM%-@J/6D>(\]W/A"T-U0[]7LOO57LE\HCQ7DH@DTG>"9PDS%YJ M2P2ZE(Z9SC,DL$>.E#3DO8N[9F1L$=QMM9,X2^8"WSQ55&0KL17ETB#>*V&A M,]:+],*=*X]CV*)-SDA#J)UN^%*[@682+OA;6&F 9ZV9X*=V-A<=L_;(V/ B M[/R%.!QKGC[$R1\^-P\,GSYY3B\/) 3YJMBSA !K77*5#T:X>HV&I1N+_D2> MX31XD[:C99@HBO+'=O]E<&SIY,W'3A7)7HM^[RA72@!EG#4KIZGU/%S_%!^@ MWV,I41A4 [YTL@;IG6XNX8)PX.U+R;+G+/8 ML=MIS70WC#51 FU-3/E'("-@.1"7Q]%G)SKK^#PCBN 8/[1!JT!N=7]I 11V M499KJ;;KDED43>"P5I)K+'K18\ZKX(>R_5^'V+5I]0U](E:>F1C+-?).QD+E M$DHY#EO9/.7BG>]UM.O1ND+>32IWZ&I+8L_#Q2>+SI)!QQ@P.27$DKG8H-V; M(D:!R4NV1'DO8A8X*P3_"75)=0NTDBQ4AVTKM+ E:81(I^ J9UG1'24V$ 1%=);.7(4N8CAT"P(V<+>B8K)Z$:# MEW,Q_I&*<<+P:0CW?GV @UC=W@;\H[/\#P<8O]F-0&P3?/=SP0HNW#-&O>DC1945;$_P)N M,;(,QM]0W+C#*^-:S))N8:SHX,A&C^=NCS6B9NB-)$?D4[YOVM!<"A_,A)H, M"]*GU+.Z+K62[N[B*;2&5'AVS,LI^$[611$<^1A(6((96VS P,9 M+6(,NR(9@_%7U3VI4QHR#A[M0:2OA("*E@^DB$B:-QC(PHPQ8T5Z!-G=G(GN+5+LNFTLKZ M].W5]O]P]!LV*03[)V!.P8P.-9])S1(,&J8R83H(Q#X"KEKV4Y@J^)XBL,:R M7+6(;JP$$X1)!"*BZ4E-RJ#SQ"7;#1V:8_H#I09&]H=(TL1_(@B"([\ TX.C MDN"%H?.&]&=I""8(-FKO5FV,9S&?BG2ZY,8'CMO!0>W.%XV(;HQ[*$W-R1AY ME-%AL6Z4\"K]96:(%'@F8=CK+F#=O*:MI Q[\&OY$+RY5?K9F'W/&A&\=U4B M *:I!%I%&XL;8[LYUBD ML,PX463_P5Z4W<51^28F *K UZP6!BLR_^K(."(U($Q<*^?XDMRJ?,/,*DP- M(:XT>C\X+1MP^' B:S[28:44[!<>@Z;Z#!Z#/6*;653FKQ%P]'B96.BP97K&C'\)9+WIQQIDRWHN3CF;[2*:/M<-RM/5@" MRR"=[.PMT*I"&)U+$5(6HLCW<)Z=%?E^G-_%GU4A)R2Z0\,<%[#1S4Y.2RB^ M>-^MWS.TX=U"&SZ=H0T?(K1ASB._%P(#0] Z]J5I)S3EYW,RJB+!? C%H!B MIZ922*I]^F&F0#CQ%?CV]'D) ;5!;*5CKI0NUA6X/N &!/8XEU@BQ/Q;W7N] M;=.6P]S))B((IBEU..Z*W[DN\E+];3B80WG)?J"V&&3F=^ZL7E5;MF@D3%38MPL)K:[+,EA=S&KC3EN?E(%_1NMA'/2 M)@9/O!()ZR[ESZ+G2N2AZ'MB/T(M854D6A@Q&F)+E_(.R70H*>!U\T N%LLL M*&B!8L:DZS#>@=XFMC26*T;E2$&A&><)2UI-U\1%U)A\Z#"/F!"_4OT?[=ZC MOOO>Q>'8_BEMK(GR5'HW+_%%6(,W/::Q+P/+BQ#6Z-AB'B5$C_2\QN44VQ)U M&94D1+1K.B* BK,6E.9X7(G4HM,W5*%C P 6^S7R'],(XO.._9];K$C.H M\E7-_G0= @I44,88 N*WZ.VZ++3D"KD[=3#:9\N C@-3G^>WAQH/^WSQ/36N M&Q*%+5'=CR8Q!OJ^MY[*4#2O9ZC%R< /8;+,^ $(,>%5CE'=M4]5;A)&;9F8 MFXW&B1^<=XL<_S!/3LQMT*J??L^T.90QI[6:"BS@LL\.LBW&'6='J;%+WSKV MCBHF<"/DOO&Y"0Z]"<-Y$:3$,=1R!B!U?=82R.,F/%)& /> M!/G$]*3$Y[,B$J$%#87&N_!V=J'T\K+4D(Y5H<@X:AD%*H/@(%'SAVM#J8:5 M\86XHF..+,&_20>UAP(ZAMZ)1DWVM+L>T^(P 53>9-H]A)MRN1B-$5Z)L^*C MQ!K]5+L>%Q]1*GV+;D!;(F^"__3C43,0>@%T &,2"F:VV><5%VO7Z*W'A]@V M-4\GOU5*RW+#%+$B])R&;^0*5(]TJG+4R225;TRDPOQWZ_V86%S%B.-$:6Z; MUD=BE36C=0V##1KZFX]0.16!5[2Z0^DK9CQBY=1LS M%MW9O+0*+R]2V8]Q5XWW3@Q-MNC5$T.)PZ\+^:9 M@YB;X5I*6&']0J$ %"65BX.SZWHEB4I*LQ4MQ[8 5OEW<5B7357D>*_=_ TJOG;J6$Y M6\S'R6NRVC5K.K$$FOL!A_OZHCU%Q^@BN4L:4%.5/Q#<=^'COWST]-GY9Q_# M\,"C%8OZEX^>/3U_$O^F""\F0:1FC,77817H%D\?$TGA4_HE_.,)PN6HKT"T MLEPA\.")TP6&0A$PI(-+9^Q?%N3VK,#C&_A\A .T7)7T'O[R],6S\TG5-(ZX3>#<+]EX(3W MJ .IFG8L5DCVP#&(C1N;^I!OZ0?8]V2IRFFZ4+>1CH!2,7\[T6;:'N[8AW(F M_A"-I:1=A(JJB[*[ &UY?)&RDMT(8);.#:K:(;\D!@X]<$_YT MXR6/K)(C?<:.*DHFQ!\9\93U;('X95PZ;"FY,)!Y@RP=UMED&_.I&\:9B>0> MP76>SW"=#Q&N\_Y. 37_S@"B:>LOY$#@\V ,PM3#G2AOI\_X"U@X8&M);!(5 MI:/1SL0 (\5;YBQXRM80"Y34HH0L#^C6)K0GL>KNB6\M#49N04PA$23,T-68+K]$W>\=FP'/.TDL[?&5)DXF\ M(GJTB:G'H[:3]&A8J6XA?U,GUR#J0JW>[!;,K,]?:X,HQPI%,'%28QP)DTCE M< IK$=O_1H61\);,1;0H90WVN2P&%#J@]U0/V] B>ZQOI7:*)'W>]L.. M;PC?)*R,6#N')^":#6%SN.6*Y=7W2=V!O4^T'^P.AF8#X%,]P# M ^GI?Y/ _4NAR9:IX,V)_R4FE"8L%'YFI3(FI6A.18AL@A,\IW_7'6?R82V\ MQJJA ,PUH\,=;.(%VQU&31A:#J1*DRICDKSI+M];7ZU2]QY<;:KH;!4Y8:]6 M*"XH4.I%I=4]3V]!]A3U&0CY*'YT*JQ:+=^X0)V05 M5BIU#=)JR7=TK21&$Y3.L>C,Q? $A5O!T=E6DUH8/BR#T( Z(HXP]1\[P*2, M-)DHX]/MX*VFCD6D]X$!9&HC$L=".^KXSAP<3B#[KO,/"2>G-Z[N[2 M<^G^U\6:H8$!SST($9$FT;@]3%D>8N-QW%ZFNIR-^LG>$6/)O4RQ_>H4K1'& M,$X@\>1K2SW/8=!)[A"%GAR;3*15W)7XO?7N1DMU F5I>X@L J MYAUR"=-R0(3$7HV$8"-5R B\I26*AVXU/T9/$&J?^J-A6V6%W)*T(D9EB^3: M_*2IK6;404"^C+X;GU'D2+>7J:(,4^,A40L*848K1OK0(O@D61Y77[RHL M,=IBI)XK'X/W2A)1ZFURX#0:X.@:5'H=* X"KVT3&'2$))X0NE9E_?KP%\3_ MP:E==DN3.]C&P/0D2@JEM]=V%<2]1C&I*%NUR*M- \;P8BO, 0HJ8[ Z=?2; MU9)1<''?MF-.$V%H)AZ=R(L84E_GGVDK]9[8O&QW(%&AJ0E0*LLH<6%[?-0- M? 2[J^^3RMXM,QJ.;Z*+A2D:6B$8), M!GS[,S Z9]3XGDP%V9U>$+P0XN4P M@.[@);%%136&WXB(QK\_TQS"6IM.3,

OZ9B M"HRI8'($_%>FYXT^^2T,<'>-!;ZZOQ9X]HOO%%RU$EB\+J60".(D8!=UG& A M(4_44)=>>$YRYX3"8D0Q.S4NKX0=)\;K0&F@2FP60=-C )JZXZ9V0@ Y#R:E M.W5NM6O?UZ8U]*9[,'D.'9^77*EODEIY($[[=_'=6](+@_\ZLN>-YSRN#O-8 M"_ ^FP,L%*%GM#O/L\$:;7+#&>SD%EJ6YSR5'>-K.+J;% >F)%E7S*,<=05] M'K\F?#;Y_NXVBQZ/]3Z13(DRUIX>F1=\3M1AT@U(UQ^%*^QU^#LHQ-DM37O6 M@PUXV524-'PPS229? MBR\]3K MSF8T"8J2$A%'2Z'6&H&=+A[M XN.XK;T@%\W$4 IB6"I[7%S?=>WX+W"U>HH M,3AF1:R+/Z]FMY@A.>\5DO/9#,F9(3EO46#/">#@"LJ<*S7. @Y*5*3JB5'N,HH_:VF/+1L#"42NH]O76 ,/*>/"6%6;R:(IMYS"U$T5Q,CSI)3) MMZ3 IR>LAV,ZCH]%V2[LFL[K_AA-K=,9<2&^&ES#8 R;SH5>*$T%_4; MV+'"G'>8+Y;(+;J\4VYIBB:*#K!(&GN *9(Q2!K:S_R1H2HBOJ1^?=4UG,7$DP;8\^711-4I(!!;Q\?/( M5NH#-5+D8=>#OO<2_,PBSQ;?U)N*RF3?4I-\MOA[0 ]A*??800DM=-_Y# 5 MIB7L$D!'!ROWC\XO&S3QX_^O3IB^?QL9K1Z2;TI,=6Z^[J=7Z MZ?FGG\)K.PV?[4[Y&?_8]GPT;\X/9G.B0P6NR!7NE8MRIYS=#!C:W(44NP(M"I"I@$5Z7D+B) M[('MJ'GSS)OGH6V>75,)"A=U7+H^&T77%TW72Y46]6O@7T1 MAHW 61&D$;U M:R?S>Y63TL@OK[$_*I+7?E\61146WQ LI2=!VK(CL,AJOPSM6?P3]9#("-@_ MW80FCIN465 X+^^'EC6!X9I"18C\=^5*R%)&1"11/'C>^?/.?W ['_U.9OH, M\,<&<:"K_4J;CPP_99\9$''>+/-F>6B;9:BMS&A8X5J06-M=55(3!T6"&J<= MS1O&=,S?O_[QIWDSS9OIH6TFV1K*997P6@M9$TG'ED@^K?CAAGEA4^W"2(+- M1->$15;Q\D#B:CMB7Q8.C -5NGG[S=OOH6V_Z/A%'&SL@(UEK91*W'&S>_EQ MW('*THW2Y4;F303F\_::M]=#VUZ7>\'>;M\-"V0P2'2/.Y4%2E(IP:A[5AE_>H5"_GTGK QCT"'A_B M^.:39MY:#WIK55A5BJ!:9OQ:[>->0T@5B@QI0AV5R+6+2ZI3?#1A@2UFV^>] M-.^E![:7RMIU-\(M$?<80QTB[PBOD=X/CB%4F*Z)Q8"Y":H]1UCY=EEN!J1O MA \N\\T0G-1:1#I6^=5\7,U;[,%M,2=6E+C&-3BS#>94@I@KF@]B6 M'5$=[\PYY(VDQ'"$B*\XK\B0K$M+O%^KLT;@^%_.7YWSY53+V7?2%>%? _,K M!QS8*A3S[IUW[P/;O9IBS/N^[(>"&,ZN\A:B,Y$X%P@RTSNW(>^5)[CEK*(&B)NL#NWMI*UQ_[#?QG;M/0!S'MPWH,/; ^.8?OY,=;SR._NU'^8 MLMTXI#$U*9D4HC]@ #X ^*,:1<9TZY)_%W76IQT M-?L+>_*Y H:"K/.M7HWI]9$QO;->@8,NG'EOSGOSH>_-5=.TA7:C,NY*$?L: M]AWRI&" J0(,<"F$[M,'##N>.]KF#?9P-YBP.]8":SPD>G2ZC(D\!X=R].>! M>#-(ZP=WZJX*"SC)-@,R5'_A&=SNW;Z:%1WO$WWZJV=2&/S0=D8X3^_PE M9AIPB/H1DCZE"#V_Z70YD9TX\]C>^*C?2LCK>+:6+9-2**UQI*BVK#.[,,HL M+:PU#3GW0=0J1U?U07I>Y#M+I='*X[18HH&NA(THCJ-JE2I6R)U91FHFZA4J MKN=D]8YRB:WRMD5I-E2&K/O%4(O"G^0--GE;:+BC'/.Z21K'[F2=TBJ2@C^H M&CS&0KLE#FO^*?[]EYJ8O_\)%X8+&!,WSBSCKO!+WPQ8-<-"68T;]J.O6OS\ MXRR15DL>%CG3B&P3A5U5'Q?IR#=5L_0T>T+.;@G_;()MV!$]CFDB$R)BI5OC M]= &4Q!IB$&*WD8(21439>)G%8[3,H/O0X6#2M6B*2K'ZK\3IOK5!3QL#:+9S-N@+5NLG(!2=BAL7)5K MUK7>-1V+7'O%!5+-R.MZH$%W)5>QB/G0Z5U=781ZL2K;U;#MI'L%58Y7>'QP M[UB\).X=FH]F1>C)PAXKK[HF>;9PF5<#'4%PP[[\-]G]F[<,/8V[8[F6LPEO M(N,B(CS4B9IXZA/?=HRSB VM9K= : _E](4?5GV# MVBVBSVZ.[K\&W+FLBT[+K.OHI^ 6(-2"UA[^_D#A/1,A;>J=+*)*VQINOL#U M;2%6&S"5Q_X/>()(B1[X)\%IAH^^9MXC.;+X5[HF>V1F%JYR5H_F9\8M]_.? MI^R@(NR>ROBWH=AX_KS"9+/!<]N#V='-JGBV5!7FCYZMX%=F["/S&N&[L$YA M%3'<7=5<% KC.^>E,>Y.4X>H;IJ\ K MB*OGR_K0V8GR=.@1M;ARV? >':[(#,G588Y9=(]??+J>[6"C^.KPWEX5+(JK M3ZN#37OUO#;L131*MC]6E+>'RZ?F *[YER=/SC]!#JU*E@A8@<<'J7T)3T8' M_'VRS2_N2-CEQ$[7/_I8IW2X_ODQTL]T9FG\KQH@E@@PB5BT1EC-HG!^B;]1 MZ"_+:.:7>5F1VT83B+UN\1%I!USL?5R%R":Z(3Z;AQ2.?X>KB])&DC5C\Y^9C.9I&L0I,\#-(+^K01?B77DK\"\H AQ93F>#;-(%]77(&V)-@ MX;TZ8$H4&Q\P=1A"GYJ15-^8TJ&1 (7.;-,6Q#A5YZ]95J)GR N+%C*NH#9< MH+[ IV#03"R%%$(RB MF)*LAN$5Y4HD;$4BAW\/P0G$\YWQ,/FP&.(FJ;^PHNB);YO9U[GQ4=$Q[E$# M;Z.A-J\""PJ]@*U6#U3'TU?P2R@XB'IS;@'R 2(GAEO"=-B[ M$8P.Q'C!_<&O*,CG7*WIGJHN>.[Q!K&P2Y+>=(Z2@I^0C\$J!]^ LA]"];<, M_54(M2L.FKCNFIB/X+1*]Y'Z87SJ1I[X%MF8\&1"D2B>4-9[EFE*7@<_&VYC M;,(:Z?Z0/\*S1$<^_8L=K60H6NJ&R0&7,.+7[14OL>QI/(C$>4AC1%J$\?W9#K1?.B[?+YI6:,C MU=35/KDK:5C3RS,E976;!70RL79PVU #JJ7P=-BX%*J04\:?!IE:5O!P.IVD M\?.KH>6*-KF+.TGZQDV&'A;F8:JP@;MNT4MMI00\>MFSVNT#@2L^>S3#%6>U MVS^N=MNC1#<5*,'.BLW"HZLIN,H$%SI??#VT"AUR=H:2R'2&%=.N'AQ38)I6 MS ?(/V0E6A/U(M!337V($-1NFE[Z\[V"0BIO*]4-[%\4%!1M3-0 3D)8(B*)7-$2-6>FJWHTUUH" =$NJ[6&9/DMT97XG1DFPO4 M:W2E60A\7I+8"#ZRW6VS&EA(2G.TJ;@ K+>R]9E<2G!3]A6%PI-6/6;_FBW] M;.D?W+8*6,1PD7<1MMCN>K]I$>;M,&^'/THWPO4YA"3%E-7ZFO#O@HQJN+[ZH)X(@HPP*%B+]@FK\M_FSR$J2X38 S9@R^I9<4K M8V)_,I9E&6F6UU)7"/6XC$ 3 ,*K&&Z?&=P$9!74<'W%5XD=-;'P'J=JWST MS:GZ>1>2J>%3PJK76!8)%&53=S?3[:A7)6P\Y8I.F08;W[JH=\AX'G>A+H!? MAR431Q%)A.8DSV'WL>?NN$KD^@:Q2I0)OH#+0DT=]K%2I" (0;(>OGQMMD;L MY:A!&W^@OZ>N(78D _==Y%J*UUX9<$C[HRB4\"9?:6,@=0Q2I:Q<9]8&OI7% MEW,K=WXP5NJ5H;;O%34L2JS%SRG/%]Z4GX\3HO M*W2MJ'TE2J!0/I.%DQ.=K[[-"P$/6Q\KG&M8@*,(5 K;3#[4)]*)TOR_PM*HKFV-07H3VTJXP,;=VGQ2SR4'Y;MAAAZ76G38WW-",2!XB1KP"LQ2GS%RPM?30SIL49AL[_=-H4@%1-F6\+ @W7:[#-K MDR&VVTZ&'3L(<*)(O:@C/C8<-VSVKBS"Q"DFG%W.[.A8'/3$/W8V>FA5$DM3 M&;$DHY>#0QR[_I@(+U)U^)\=S,_$JV>:@_OZ_D?>BI#1K0=LGDC4VW:4H\&> MJ F3@".TUI Z;)A[I3(_V*8!AM)1Z\(J+9.M8'*(IF_58C, \6O _\_+SEFS MLKY$BHJ-VO:B[#9-J_F9-;?J\NO^;5"K3,6U 3,TG6AC%6&9,QD$-8BX&^A< M8=>!K*)M*###L*7#(PB#7G2%X*,+N!CV4?BQD?4&:XN-')=EHS9=NB"X,X8( M:I!36AIJ+T^]:VQ.[=[\J+[AFO)8UE^EO)QEVM[-4J/DKE>M#B^RN\GMS8\Z[;^)(FPA'2&?;!,L_'. E- MT;SDP2Q^))T_+/)^N>JSA;2Y?_ORQR^-[GKQR_D_SQ=?M>4R0'@&7UL\>?3X M49)2H+XY4KEU7#68>,#2*.Q3\'V*)FX'J4=/S@+Z8GN=O[PN.=@Q7DCC2AYW9Y!V?.TL!#9W%_O%)W..E#V5+3X;"83$&X%+8#1=YM?9QX6^P9/L% ML@NAI8P_I/DH>M_Q&WH^0M MKDILGKACZ1L ,3""B-"Y>\S6ORK^C&9>,9+@16,!2:Y9L>V\5DS*X,(9^MNCI<$>X8.45Q M\W .C*,^Q0#1?Q"=&*66Z;>4"DE6DS-W(PH)A30Q0YIW02CYQ\?$!.$JZ9KD MJJ0%+YCS1RPJ07-"X33EN'OZ&+[8*6,('THG[J3,^9/;U:)$!L-QOB891E61 MH'W(B0:T\@V>('R\K09B\TL^OHW_.2CA M4'B0&:X3LVYS:N N4@/,<[7Q%*$0EUW 7:N]FAFI_8K.#@)I:E,W5HEIAX["JP?B( ;$\M5W=]K%VS2 MAG=D38JCZM'QGAO$PR?X3-3+\5/BZ8UC\>/:A";4<;>E &_.16H!?O3CF"0O0JI=D_@ M>-:E66,BU_(/SVLT=\3[R-QG!")'K,;G:.2!K.6D%\0;64JP'_+(NBF3!,ZQ"L+35 M? 0P1I'#-88+AM*;Z!4YRH0/L+S'M-222??3G-J8/#G7B&"WYD!%L[D=''4 &.OE8QSG)2[ M\;$H#'?7MLQ-K^BG7JS8/=!#A?@7&D$J:,H-A<;!&"52:=II^E30-"EX.!G\ M)<:J-L)S.E]Q!.AV.SD"XG &ZZU$T(CJ:EIZ-A>D8/-$!;7!LXPYPZ=PC#5: M85,9O"7D%P3P$ J!8M4&SQF)*'+8#>*A2-0%F"=YV>#(XDW[.#BD"1=J^+%8 M 8"%B!@O.LIW%$<9K&TO4B!7S=,"?7%#_I6RL;/D"(0PQQ=,:V,ZBG"C]8+- M2>8FUGHH\@)A-T,C5ID[ -EC?\X9!XJ MF&F3:S;*/KI1.@5?#V;2%H8T3R1.(+B.- MS9;@LJ$3O3T;]C!=M;%C^WU"6IR,2(N'B+3X#FS3IN/BP3OJ_AN/9:X69TL#1$[.]7=,QNQPYSG":JZS#E59-K M_R '$C,OZ0+C&I/H5Y@VT2/*EEI97V 22JA@N*V+N]OT@C8&NRQD<,/9" M3-"8D,+_*MYWBDT0%+.#XUBSB^.,64W2;FU1_P=G9ZBAEO1!+9B: M*[3MP&09T1_NFH8WP12-88 /_"#)=:KV.GFYO9 WUFR[O^GQUEV/@W(6'H1S M"QTB T>VZEJ&\;2&7-F.HXS4@\JU1"B2:<4^+/OMTJ]9_JH=P,@3 C M\29@7&%-57=Y8VF!V70TQK#0"V3DC"B ON$_D*C M>:^=S!B&Y8ZTC"LD">'T'X'%,+CF44JP3*T)N\,Q3O;LN7),_#T7KAC*W6$Q M:V$V#@/QC;@>7WK[8AM]DU"3X^H,BWC$ND'":&%>QVYP$AF 3<(M;B)PD0O! M&C$NBDXQ1\=ZG2T29I-OU,9B] F\']L4E>J-U>^UX7.=>+ZZNU*T M_YC3E+,XQ=ZG\'O=H?U62R-\X@KE)^5:#EE5#YDJ-NK'E9E>KIXMYA[&2V(H M%">I&/'$\918<_BD^Q"6U2TIP.;JRGUD@]-J+!*T-9"+=?J?3I:(O221[?AW M7 FN]E\ Q\T@Q8_W3>M5$$1)VC-,HM=%(D5X OSHJ ]DK0UX @[1:0>.;TD: M%6) .9"+VM>0"2 F\47U8XOQ?DM5!\4<@!^,*TR4=,@]?YM/.H M"8BD1"!8GY4YT^?7ZJ M3ML;K??^7?J%OJXRDFZ)07RD517W\HNNGT*8H5+8ZE)Y2U/OHX:L$+, D26- #'EWP#VP2V?8[ M&3:+**HB4\&IHZ?Q+=M4YB,JV29ZMDFY#Q0<(8U?E17[(VWB]J81VN3 M:*LZRT.BJ1JJ+^-W,@I*WT8Q%C7>F/43EIFK0=2V$WRZ[=]:1OUE[ 6P>K:% M_-8%-JB[ZY2)/< =6^2SMM&U;=HJ/7,OZ$<>RK;UDDN=M)5Y*YK;7 M$RWG!\XE&+UO9J37"H3'Q8Y;ZW2GAT\]C#-3/P,&37.#ZE MRW\,U_P-S_X#+9%$2)(NRYG/HVRJ(L\(DNW4/-W)I11P4=UJ%L:9VP5RHL[M,,PAU#\@Q ML#QZ QLM]7\#!W& M(V/&H.FO9-,F/-"2UTMMS],'1^&NI/C6U1S0U&=9%DQ M\[G2#6"2!L-5G/U$9=)1J$Q'0RD=ZZKB3#)4XRU9>1I9[UMM2?KO+F]RFQ*B M@09]B7"<&*NN$0[JF0DTU-RVN8\Y<]"KRHBE@HBR [*T:I1J93G.D-L>P5[E MJR+D@-,T<79W.FCL[?YE@8VG([!Q!#9>NSN@DX8($+'"AO*>YWFCF'8/04AD MFM*'(A!.\)D4Q!E1?KX1.;3++KG8;G;<2%!OS*3MU5'K5ZUL#M4J;0Z$JD9QX-58)Q&LL%O9RI0"::QV.)8(.E+5\6B\!DS%-2TB_J;)#2 MTKNISG;PTD.8ZV>\"UDR7@RO*]50PL$IKV[#B+FU!-B"I)-%P6DJ7D(B@YZ$ M%#UB%22'ZO;[MH]N[$VXL1^2CW3#O M#3:!\LA TGNO6!LV:A3MA4J2&P;:Z M%VJ5C\DG@HY4B8+T,= II60"@[3>B5^+9E//?=#7*FF(35I?F=!E\I&@6P@L M1D=Z+X_[9SO2="@Q';_(L692*BT9,;IQ[)"[K*NYQM0=Y('321*VZ!-/^F@" M>J\B8&+ MX,!LEF''%36"-F,LA3Z=[GS3+&V#NHU[U%KD7CA%10JV;-GF6)]P2PS^L%F'[-19%]%9"L:'@71O.:6 M&EY!G4^[1T N"LX-";;N#LNKJID/P*B(&M61>VV%A6)3J@KM0.'&Z=TL8FH*&=I M 1;<,U70NPGSJ1FD $A*@XN?56FW9"HR!&&CYH#]2W+A^]=&IC3#<(A(WBH0 MSX"5PR-5Y!8NVQH%;.RL=;/P!)59).232MF3P7 JQBUN?-7K7*!Z>HJO+D9/(L6F)5 M*$?2'DU>V$]J$!-A9$3(76)E'N$1X/M,WP^6;F?<4(Y?T% > M1]_@-P5I^Z/]L/:AI-/YU,^+O%=*U41DSE^8F_%)$ MMYEIW6$E_'-ZY5-DOBJ(XVJ! [+C4S JUC$3\B+_"&Y)V2X0$IUCG+^2K_3G M('=\C01>AJW :M8'L6X?L#?6_^Y*8Y^[R9J:8)I?'3^9'/56A*.TMJR< MWS)+4A8IEZT:#/;7I(;!\IO?>1[@J_>OX;=/XNB=94WFX_&S%2?O+>31\KJ) MY4Q:D>H:7$OPP.A\V 8CEX!')]$/&A6E?A.&CZ4];!)!#.\HI@-\W.U?EL-!*6\H MTDNAUXZ:!Y KC?9WA<5V)64EDO,D+SCSEL,N9K(2M5DEW*+R%=$5R.>ET>_AFN6>[*ZF*CK:KN0'-.:JT>Z_2_E#I M+,>]SD-H&3:^F%?PD=;6BYIZ:9E%?1509M\)B^TE)QPE%B)&\IG44MM71U)V M3IJ0[E7M)_+DII?S2?1?(,J)N"0%;# O9EYA# M] ;B5@-1,=Y0[$6FGC\D1ST2+ [-##4\,$2R*UF.VMCA\UA(YED("67D2FLP_@I&T E>W=J0:=A,B*;-Q;86=; 0]0-R<<)WX3*E=]B4 MZTTQ>E"_;O*E_,AT5^+J?XX4O/7@R1U6R+V"_5EC"\3 K7D=1$E^ M=U&2MS9*HF1AUD[&3[Y.5CA5_ 9K8"T:Q3]RA5D7SF3+2'RE9;SB7/@/KH'.%J3S+$J)C<_:K/-J^9\AW]K*R_\ZCY0)&4_J>9G]995AHO7HZ5UY;&-NMY3)&5G*(8$(I@V M)3-@K9'*:%). D^QFQV&) KJWD7F.I<^,[>+HG]*7D'$(,$@2U(?VL"SX?0M MU^RCSSRK$[N6KHN4MLSCAF .B<4&N?;")+B ]TF_R8G72:LQ6H-NE#^*&@)X MB%K[WD(;#W"A$)TIAX[&YH&2PD8PEE-@$HGR4L+3I#S#UE_IFA&1#5)D(L$D M\Q,C7Z.>@=X>X;&O#<>^T7%C)T=/B(XKC,-Q67R1GQF"1F H"KY$'#VX\MK1 M :,C$KZA(G+N9$;3#0(1F)U7M#88AK6W@0SI_ORHA6--]'!DE"OVJ+[@6$JU MO?I-$@&LI0%>261?U.U#@,V$819)6GC,;1S":C9:I./DSL_8:9DK MEXY=:=!_Q6BO)R[PE<05NL'G.%AFSA+4L]M25N<,]Y.H@2/51B8L/#6WT$8@ MBC[4B93'"<=CJMDDUQ8,H;U*;4&)_:H?+:LI36S[W.J_^D.>V-W[/6\''Z75UO6U# RD)B"4]S>/;-IQ-0C7" MC:#@'S;6?J5>)WM^G0X"I[!/:5\^7$KM)XPF[)D(4>L5\H][?JA&[_2JITJ2 MQ)Q+?VR/5)B0]M/H5SD-27GQJ%MQLIG] MFJ].GGQ*AIQXU[A!RI0SQQ2H>7J0A%'*?O0+.KN8+>-DD])NW03_T786HGV7 M%6/)]*53?=N/'7D5MMP +V%V:Z:-0\_B]@_[U0TRPE1;1]H&!CP'%^,O+2E$ MI:1KJ^_W^]S>J.'D)ZP'Q/C2QA*X09Y.3D]/O[ZKXWXZ>?+L^.CYX^/G)X\?GSXY>N$FG9D_([CHZ/^4^_F-DMR2P$(YUV!)30V8!)+!"/K4OT(SC/W M(BJF65544&+; #MJ9WA/M+MNY79Q,D)# MFQFRVUN$Y=98LZV8X:AIF+>@X%["37VPM2V39E"<+PX*F"-J"+V1B'%U3'*E M*7C'F$"^T]H[V0V#F/']5K#H.58U4?1+_#36?S!+&=QO!OF%W&382+G%L+& M8K5UL[93LC%HVZTH-UN%Q/4N$M[E\2K=PZM$+:7(Z;3W $/?'-,8!FA8T@%R M(8F2CWY=EY2).!26QA MU1",09)*RBGN$[ZZI-@&=M1KZ+YN.$\_B!F[BT4E;=D:FTS#V#OV9\E>^G"IV[[(\G--B8:CR>.G MEQ_D@[C< \LR7OB[O/"]5+D$7GU\.P&/V,BT7B-?Y<:V92+;T6KM-[8E!88@N^_+(V="2<=J MB8=>+?%DK)88JR6NW0>=B[ 0&+H-O\O9D[[1SVP%CJ-^V[>3=&%99A%RER8- M)EN&X')CVO#>'Z=>[[YE>1@24M@M8'PS_S-?]>LB>H5:P "L$02E1TA?N!:$.331^1RW:4#."33ZGR@Z_T&HPT.[@?_ MUKZ1'(U?T_))Z?W^?'DSR8BB61'4V:TD%G92MSP%VA+>-V@=IBAHVSU,)ZW) M)0]X&_NQ H0ES_.&P;.QWYC6X>/EMZT&*(VVC>^!)'8)35\SR@!G>T7J%!PV@5LS<# ]K4% MCDM=4[D>!H:/AL"]-P1LHP'N2H1%,T[HX<<2I4;(G>=,5"LEEW]Q;8SGHV]D M.+U.X8'0$I9.H527YV6ARAXBUE1.1V],/C&[WA&7734?8=7JJ6.EX"H-D(-5 MRB2H]-S=$9#QK-__LSY45,1GX39*BGX.^4CRDB@U6&P/Z1Q0,5>N+H^^3!EU M[.JH1WCN+<%SQ_:D8WO2<6X/IL3L@V6]XBI^91K1)F<:20E,(35FFKX[9LIY MPGW"R9$,@GI.T(2DVI=VF!GKS_;G/'Y^&*\Q95Y)'2_JHAX=I0(\P"5OZZX? MS,#CX-&R4=F SYGCSB]9ZUX5MT#V_6X#2O4> )8W6!Q&\/Z(U7J0T V*K>;( M)E-F#88X,_"C;93;4490>(IOA%XUD[EX%",Z+#?)"'$'?1THHX"ZPN:_^E#"\0J,5^!A7P%NRZI>B:OQ@\&!XS'E3M[]]%[? MC/JB!1KC51FOREU<%2RA:+$-AQF^!*$O,592/)@8:E!),5"+JB@(A-"ZD#LU M#S5<\J!!4HJ1#A/7"AJI$60/S%&I/]N*\$_F(V)J$.6S,FD^R^'?I6EMD1R1 MBU81F.T8*Y*V+R31I>GJO\'&:4T]B5X-O'T8\2LE1?!YL]Y>BCM8-$*0C+6% M8WCKXM!\?NI#DI\$R,A+QB5N!*H1C&C76CV8%(0+;%^-F*25UQ6)XV07U"*7 M&771LZ'\>A"V)LSD.0.]',3O&X]>9FB[!F&!*ZH9X=I*Z;Z%*,AO"=TV](TJ M!0.T!P]41FGD VT+!GZV&!#4'L$VC>,#2KT6/\I7((QPV ]I^]X1]AO#*]IN M&.%WK>!-L?$NO+E$4M"DES^HZCU/#HV2[6IX%X%1$6I!09?L&*%$4(#79:T3 ME-*X=[%VB\.&D(C#4*U!.F!I(4-C];I#P,7O:KAVV$@,@^AQM!%I]RC5\6\> M#T>Y ;EE:+MKN>-Q8A#IKK82TEHSJJPFH1=650O4!['/KEXZDJ9&#(?>(&,< M2ZQNM\3JJ;?>8XG5@RFQ&G7!C2 %9DE>=/6& >=W6]QN2E0[2B)ZS=T0]^A4 M3Z\J>7WUZ@L'KK=O952E^9B@](X5B%QTC:5Q"@G]P2PNJ.Y(.[P0_%< ;ZXP M&2M@J,%+ MPX1=Z'YTTN9)^LS2$F$'0N7PVO[T2ANW/I-NM%Q!1NUCN#P'ZW)VG\ +6X7C MW8*!LS\X@DD4O=+/$B4_/H>M=NP(DH"!EL6TA6SG;S@-0\5(Y/=LE"&!O3:? M&_TS5^TD=F\;L-X*.-9$%V*%AGA]X!2!P=104;XTV0%/PV:DMG36P7+X;$UR M0V8H54WY)GT T4*YEJ=8;NOXE9*5U2_F6KP5KK0_6?2-_P* M.S5%=S^J%(S@+#FO:AU!UX0, ^L^XSR],?%X$Y3942YFG^[G074A'Y7\I5/% M?G4,UH]&7ND'"G1^R'.[91#WMKEO5&+C%7G-G9[>8\1AO[?\('#27P*WC[*M M\;JZEQ6W;#/J# A]GK9FVF@&!M/B+\32((W#X1@=P*I?:?"TZRD:II<&I6FL(BP=MAL!<6)[3 JU?ES6/,2_7$AT9U514%4?6.5Q(BS M>) X"TJ (PU&OJBJ3"AF5/Q<2=0(_X\O9QI8&A(S(Z)OO#X'<'VT=M]G>>4K M,UZ \0(\^ O@-S+>DX=^3[AU^3#G M%SIL KB15&4>VEDCQ/7AQ!Q*EWL^?H'9R^,7F,82RC=*2+H<)7&^X?'Y[7^_ M_PE3XDEM88@9W'!A IUM6N;6>Z7$0K=CW=WWA=SN%*6CU0$[;M M6TXMPNO_.RD[!)=R2O( M\X)UK& T?KPD9#U#"D7^NXN@T'N8G ]YR1G\($/@BSZT)<)BB'*HG]A' L@! M6#!ISS7)"[MH>-H(166 MFFB0:F5*-&_Q@QJJ^@9!(TR=**WK!<:2N%4HA%ZNC+YZ,H'=)PDH"^I!/"I7 M*,FG$5-?_$S$5IB/BOC#A>_:157#+>1]L+/W'P*?J9:40W!_;M8-*D% F[DL0DW&X-O6YH[?2D=:VDP@UO6((HQP^MQ!;=\$OV3*3%]MOTF-27B MF@4$[27*\Z;I@GH\;^%))BC^T]4LK;H:JYF8AY]^=8'@%UP$1('/C;TA[LM^ MUX+@BC%.@C#GTXV;T8>\['WKZE'8=>E=I9LO'%\HEV<%=D,ARF?'=0X?Q0*-'F.X\%S'@L=2C ^6V$S- MNA)F)2DO(1"]9UG9+WMU*TV\B^Z+)R!3JSW@64#*KG\6 T5F2+WXV 0DI:J$ MT3C5PH/ PS^(W;*$O3F@"S%ZU ?D4>NA#XG)J3FE= SH%X:$-3+>'1%6MJ3U M9(TVR_,KO[#@K<:.?+!^RY&T8[QD#_Z2]8JL;)MR0=,K#L*2ZU]HIP)S3Z[& MS=7CC 5EMU]0]FPL*/L2!66CB#\@$=^+!&E[(=I "1QC-ZG41B9GKL"%]0C#-)$[O[5MSD:K:KQR#_O*>5:51#K.DZ)S MET0+NJB'=YF/?L9X(Q[XC9!N@E3ANT&XXG-"<.-DQ\>,;"E)3TR,C7A!:&P>5>"G39>B/%"/.P+D12F&M#7R'-.S@S2CVCO.[P> M3566IACOP'@''O0=4()&4!Q]I*[OF%B- \[ZW$33 CXVJ('&"S->F =]8>:F M-#413Z9UIJ@=]JTKX!%*@BD6BU7V6!N&GQ_BTDMS9SC A4]5J![!PCXZI> MAJ!U MCM9?.KSK(:C-=JO%8/^EHU"V3(PL**;94SA,MD_B&P^?)S9EOV,/'P M@87)YAY,?VS,,5Z>0[@\S-@*B_P?1WZ/55!$VI69)JWSJ59WY(U6#B&G5_0S M8Z6U=*AA:!3>I>NQV>WU#1L+(:\&]5<\OP42JBM!M84('ZES4V*!%(P8*[0$ M&X^^Q08X'DXC/#KJRMJQQ^&!'43&X]&EMA^81O&2[V!3U<[S3IFJ#.;W/G MMIY=HA!F/!=[%#L_S2=]9F'U.)+@?DL)#S6WL 4\-/;:7=R@6(:*?=VJRSSI MNM8&T6.QEN/P6TF"P-3:@C!I947]9*@XL^*%[+0!!J^+FQ"3+@[O#@P)IH560_N_JD-U2IK(QF$OKH' N&^7$>UX#-VK&J]$2^F=?+@O< MOJK12F-[A]GVFAH^-[Z0HE\NL8);*#/UH+6+NNKF"U?:G9E'>$/5-O,ZU4[ M"$N)$3%FRG92%Z(H-$HWJ]*.PN7VWP%CMX--K'#B^^/U/KST% MO6TJELN@1L@J".;(8S>@=('3N$3MS[(\#KC#!\V'[:)WSV_T\T.XT5^DX#FM MI,.-ND]+D#1T%;+XR#>Q]OVL<.>&3Z)4E#:&B#.Z@$DS#F1J[ MQ85GH([-U[YLK=SSL5;N$)NOC:;839AB?[#CL$F+-$A@Z3*P(146ZG.-XGD8 M(FRE5E?G2:$N 8O6+"^ZUK@4+Z@NL,X6^PHI6U+NQ4YT"6X=7,,KK:T;"RM^<1!\"DK7=<3+PWM'LHV9S_*7^\]D6L-.2,-.:&&KT MTQEW2=:SXYTV&][TB@)$]6LT0(U9/H&9SQ:W\%XL[;:H+P??P-D[#)5T[ M.:(U!T$4,+EGH.*C#(23,$C.X(^/J"DBA_.]^#YMFXQK%V=D-4!G"38DK;)7-4NHYZ,^*P;#K,%M$!)U$YR['G.7,P2E]"K]F8 M9EW?/WKNC1!N=ZE,(>[:_K!JR=%ZTX?)"#54!ZP( O& MRM_ U),-&9(72QT"-='&7P>5@DM*G^&]"9: UI@BI56M@<@YBC<6UQG=XA5' M&/0K!DDE*2 #7AI!'B\6E97033@F^ 8*C*"CM\O!3PW<9);A\G0Z 7@<_('+ M7&1@WEH((VB);@RU78)E:5RKR.!LT3@T@Q2T9\K!D\YR8A2XR]XO>QY!'7,B MET[UE37#,14A9XT;%E]0"K'#@$U.Q!5F172B3 \6H9+U[ ZO-[)M/"M-?#G' MH0']N],2NQ34;?.!S-@),X4$I+ME<+2\UC<2R3\ARRH445."M:6A6G>9UV M2]11J=]"UR-DIE?FC;SAYKQ4^"C9EAR,+O%2@#HXZ_%@;UK/ >]E1/EUA$'P MQ_VZ?894ZM;2:CIE[#?CC2_QF,GG<,OJ+QDC=ZR90X"!VUB4P%VGDS3@J>.7 M![RQQN,HO5:>?\]3@?>:^O@ASVV?0FOHIV*T0D%-\[JZ:!X"<6UBA*IE O>:6\I_0;R?/EJA >>L?PSC3K[G'XE"QOT,5E>BM' 1^V M(K;6"RZ@G69G[/2P0*KHI:%NT-;# :'"2 B_8-L?<^"5]L7U>D2]S1KE][U7\ M524V,;VH(@P[D:+4_N=;6I[3E0L X4V "*<=& Q+;,0T7DI[#6^=,MO(1+*[ M9@6+3XT;7&\*6;(DI0ZP1/R=P]MIX/(]^&#)P$_D"2< K#,L7EJIYNT=';)[*>:"ORC8^D>+G@%PF*9W'\$+3!R+&F?WH-T:QDOQ.^3) M")H/A@";:,%\%3L-E([(3,;(.P8+VZAO+5K3@HRO,GZ2;"'&C<6E>"Z],]V#*&< I^H1;0[&Q#!M0"M'SBSC*J3-S781WZVD MMS-(K"(GS^/[Z)O\VXWX]F..'QC%/F.(M<'B9PJQA['U63ZC]$.)H/0&H28N M+\*7YYL<7D%]GA*^ Y9DF6$]7AQ?#S(B.TT0T8_5SR1H";?A.9X<15.8OW!' MX0*)#YRCID!O+$#AA\O%XG.'RJ/]X[D42=,ZN%*6V$ER-QM='G"SZI8].NX8 MXQ;-3IL5)"V[YS-Q^&#(9])0*L[."Z?"1?CJY,G1!)M6\0HH[(9'30>*%[SF M'0"#9,&,IZR#:@PZ=89Z47UU?+3Y(&]?EE7#^2A"8]'!-:SJW PEH?=9,WHV M,(S>?";1?U47" "+]R<,.X* ;A<$]&($ 3U$$-"7N:R"GK=^2FW8/!!=N.E1 M]PV['?Z"K4# )VTO]M1FF(&\]+L-E!6Y5 9[P,%ZS=9LCFQ534&U4'^"8 =< M[2F4=HCHQI G=R4K@M2H1'5AF\!^;KF:36(%K&+!9<@NCS%HLQU-?,ASVYM(Z=4;X.DMR >@1M1 -!&*LHU\U!;V"WC0 MA='$TL9WT=W:_7WYJ^]44#;MGA4V/83XZ"V;F*_@ /Y5U5[_=S^SMPU)B56$ MBG3A8EBN]""-ZYVT7>Q[?L6$YPV)?_D::R+@V/T=S(Q5'/TR>3AS;^SCF'=_EY!5=V$KTJBCY@A_Q#-PK"9L+6Y J0 M$:C.$$0FS&:[@*V7BBR2BV#NFT"L2?1[!]\Y?NSBB6%$%*-;>6;(KDEF:#?4 M8*=+.%):'@:K"">)! !#EQ";!K-NJ3&Y-S*ZUKNG)*4@% V6P*5?$^6P2\Y# MQ6VB.M, :)"9I>W41OVR.3X;Y6!N!JBS@>D3 T'KO3@0DIN@!EYKHQ,6_%0I M+9^' J-V7(BJ<\C7]S^]#E9#$U*,_>)IO^H_U*)^;7I:1L"Y9U-R1)]CA8(L M(/.S@0D-'C)X"8.TB'+!YT;HW38[TTTHE])A>HTJ@U6LZ@!8AFI"D_$>47\[ MP+0\6/TD])JU]Q#.PQ$1L_S[4Y#P? C &,_K?@>;.D'(=9JL4"<'SHE=- -38YO%F3_D$VRASRWO3$W7U>$]'02R,%:!.0#5X9-P0U "TM)3W^@ MRB"!3W?(5LGZ48%0=)1>%!KV+U;K%L/C#E0,QZ9$+!&PEVXH$G?0?" M+B$\+7-KE( QFPEQK'CLZ,.CPOMB:73XU4L9F?-(VQ=9!GAA<[8))AA"T='K*<+]"PF^>"[QBP M_1D+C!%>ZI/#04TD."3>G-HL\V[)< XJ UF8\A%F6Y.\\$*8.^(SE!',L=4( M15!KM$"KIB'/4+&NXF5T- R,4><4/-FFCZ6@W^I7-61M@\5P@I5WBMP^Z %R M-:6(7T ;'HX"^3YX3!V&5WGQ-G0N+?_,A(X!''5V9C,J3Y$[<_\.>GD^E2Y\)7*F!&&P4\I75SFUO*L% M3]!W^)@?@[X!3:\0^A7[D]#YJ8P2M>YN$<4E0IY$)_,ML$B250S34 (848(. M74=JSE?Z[&5L?[8Z)D'5' &+B0X2IE#-R]Q%0VJ*:>#K<1<:3S+)M'9O5N;$ M%IV+KLQX#%1=BD._U%+BU56FT@1./#TO5GXSA.Z0G8 (+B;+;.G-.TT%#4$. M5XW@U&.%BJ'Q@[)32NA76 !#1@XH"; UOK MLN5WJO=G-5XK.JRFG">4QMURY.0R$*@-C19IVFHOAR,&QS]C?H86W/[] NF: M8H88432SK#K&8ZY=UPLJ]:86RF6*OY;^EX+!JE#;T!;T+1@FMLU77&05>U=V M\]13V?C&]90C:+DXKWS\$'^*Z7&IBZM:H=Y"*[!23?^9<9.7[ED(N751$:UXRR!0E,IM G M*EK5*O3&LK)J1'JNI@(B)2GM>$8&1/%:RHR(LS07/37%E)E7@X2N/-X1'F>H MP*Q?@T,02+8:@EZG2_LY=(ICU*6\K!:LG'CQC-7%KG?K"#*-EQ/+02+PTO**B[BR2G?&:R;=#> M;F<&;,Z,$WE4)\3[CABQ%E5GLF69).VHN'M;=,(62V'F]$\Z203S+PG:U=%O MG6&%+\/D*98<"2T/LE1B.2_:!K@B)1;)PQ_Q+5(CPN"K6K(B%-=]HS\[53NQ/5.IX&IR#%4D,^&;5H/1C>T_[G$HV$KJC01\S:40&Q\ M+1M3G+,A*4=QAU3:\XC O<[6/>2Y[4TF4NN:F*Z66"C Q $=4'))3S^4:,F^ MA?X6@0WB^ZR2-=?Z"A/8SN=8NH,*59-AX1"$=+8,7[+5):DP;DP:UQZ.,EE[ ME_-R7&>WI#DE&S%,?,: 5HZ'57*,=N-?1M-,1?[O+L_(:-5UBMDT"JH6XI!+ M2XR<%-'Z+8Z)TBP@;N:UD3('+J35(\#:W^\]K9O.;=^8G 2AA1YI8C[[UBV5^]%- ;QOJ] M$S(?6D[^K@>EHX>?O/Q1#D7TK@(YOIYHI>FK%*P(Z;;XJ(:/246YR\HY='A0&4G2R[.5V M%1V&>29LOV,;$G&WG1UWHK\4FFYN*H1Y4ILA_/Z<8H]:\7+?E-"]MGT>\MSV MQJY[NPMS&5)-229&&22\9BX;MSLEKBF'SA0=(1@/8FVT8>XD1=BI"ZJ0HXM_ M*XH]OUVCB7?I5-]@> G5&HI0;@>$Y@Y31'2P\TW#F!JFDNBU2EH1R>J%5+HK MKF#H7/7!3,%C2+F[P(#4%S8(@'<=Y68)X=:I&!\C-]:<#,H3@QL1>\V/["#I M OE#)+M0T'/,C #$I9CZS+\SJHWW8/L45DLX MT.1AO ES;D$O] '$DH>@[\N@Y0Z^$Z2EQ0AV_7JE%&JXV^"FZ\CAH2N@PCU: M[*%3@=@4AJKI8AFQO ;3OS UVZ$I)0OBZC128;LN;O/0N6^R%^]^C?XC%D8!?ZFYX@7:"Z37*CX<"N0<](I@6 M>%OYTKI$#.*R5INCUF52KZG&[-06YZWW3/O0*? V+/18!KTX?[:[,/WQ%OX^ MNGFN+RGS -H.93B=P3ODAR$WULS"E#>'^X/7ULWRG2&BBR80%.+XSB"%NIG+ MQ;E7Y%S1?;#>4S/@C4S-NK*%P<1FQ%UDPM)E/."P/,M$2!"9WC/&Y#%M3"WA M8IU6;V $U>B: 3=ABC7>C !MSGK?#M@9Y4%<@FP)-ZY2 \)[9B%F&BK>+A):5#78Z/M9K^W^B LV5OWI5Y1D SD6&U8 MRX(02QA:SBFM7,&J5V*EV]$0,#!MO79?>RXM#^*8?2;NM-GH#&L9W#8Z#6PC M><&__O0Q!5=F;FRE;3O(9X@?/SDZ.F&>YH&_R[-W 3)"VK0XJ6^B 0NE9-_ MC6-/:7O7 SZ^&BVC':8XF;.N+GDT)2?5$WD#.CFNS[B6G-AQ*H3VD_@C.2:Y MFXUT!Q?IA9]E(%<"7Z_999ZQ)8T9I&RD;1BA>X<"W3L>H7LC=._:O20^G5&W M;1&S(UKG\T3E)M6N%ZE"XK#$!N$&>#QMN%D)Q@:E)=&JJKB\6)CRZGQ@NT4U MR/G6,F4J8:DJA?+,(\Y> MZ#/QZX*LI8:/O8@]5<]H-P9"UI8&!M:LX98L=5:2!0$OP#1VL&K&"6: B\&4I1;9V=%H MS@$#O?:7ZIT(XD:B\"DS+MI8OA(WXF4GETE[4FHX-B][(PAS38F5MKRFI,AX MAM&BNH !4+A7!*Q+1J'@:_^] M=LDK?:!V1\74Q=,Q)^5B>=![)G*B&%(_NC(=7)>YV7TF (Q^(]0'HS<6MZ M+W'W:=K1CF55LR*N:GDLC8=&+F<.^4'Q]:,^N/?ZH!>_4ZE!C2(W AKN_$L2 M"2P+[M P!$:G9X!X!X.N1SY >"J$:,7<$K=AF!PQN+)L)C/1G=*\Q*IB(7K MJT)]'"7557&/.*P>'&K<0=S[J$*P9 =I][&0PEI3TS4RH[&VT[)^ORV6A%:D M5F1I3"LSUFOC]\'0(F-AJ:4>85*2ZOJ-438+1$:>)5N;C\ MBRD8&%*W7F-VD X6OB[80#"JD\)67;E%9'8( MJ0Y&!WJ8.7GA7MG2A4G.*!@B5_)30MTSC>T[9(BJG2"0'J20V"BS!557>56\ M!:KG%(@JFA#2K0(N]Q2'TB.Q@B ZA[[T5,G5$UB=J@5+SA**E6T9+AN1T/'L MN4 9\UQ7J_VX\1ME.5*QQ8W'*^LYQ!E1B,&)=$PHO;<*.\B4"R;P5<;RMVIE MR*NAP5*%KSY^'0^"\_S74\3IZG/CR*/X?N@S,Q#>EF$RF$]P5^0ZN4'Z#IAJ M:&F=4\GZYLMA^\LOAQ5WB..$ZF=M6I63Z.>@K=(KL R*Z/B$XKC' ;A1Z'BU M?.)]"S(@>N^&6E(!@Q=!^=VNQVNP4N#\J(F-=N(?28WU%@U73K!%NS(THW== MO4(3ZI5'"?/:4N)\H^]_]^IU(Z43WVH)!0DI:BQ!@9>"?64.Q'YR^#'N!4KX MF.)V4.,Z-)NP^)=L/<*#9L+" F>E8 HUMVJ\7':S.%KZ3KJ2Z6+$?B$OMJ W M93 H[H)()W55E7) !"PGQQZV[8@&>G)T_&+XF#0+!Z:C5[!78X27!\OF^6@F M6+63U]Q3B=/.KR7ZCL/S.BO;.(?XVQ=&\);V6%N4&J8> MJ)7MX2U.WL4MV12O"N2OF]-^3TV1PXVU-=P8VFII2T1=6VWET+([;U^G,Y!O M:JRGZ68L3]O^@"16Y):7>(RHR[EQQ5V;84UBB;>F%F-!_6_1L]V>;<[;RDO? M\]TIB"_U@2?1KW!LJW/I12KK13$V$ZVKS@8Z[;MEA.M@ZP84W9;CU5RJ8541 M.OQUV))FV_':[&Q)@.[,QOL8">_7G< VRV>X$I_IVR^(&L.G&I@1I9,ZL![_ M1MZL.F0&<0:K0.T#3 L,3B#18+U69[8EH$$54PC2"N7J1@\ C[[!HJKUY?)S M4H/.06&KZ(T;L'5<-QZ,^ 3!\N%#],K"23+A J-=NKLDW_8F4W<'9HE]PHNS MLKHH3#8?>;$.!EQS,H)K1G#-M<$U,\=B%*HB44(>VH45N4V=@;3I)=0K9L,YW3D$5Q3E"O"H-*1JX^@+$//L>>SF7@=,'_+<]B88_/9S^%;Q,>#A M-%1@^@B]&;+O2 HTCBQ]2U:J7=A*M2$&Z_T^?6-4]/+RH1LY6OYAJG90TK,3 M+Y3/UMW8X/CWD[]$P$L*AZ$RCZK9(_UFV$3 UH,.%0Y\?T GU;,(990XHN^? M3IX^??9U:*T'TQTTR^$6P WR=')Z>OKU79WP MT\F39\='SQ\?/S]Y_/CTR=$+-^F\Q)$_HKGOF"XN[/.3DZ=V9;TEY7<<'QWU MGWHW%[@OQY.N750UDN5L:W^B[2;XXMA^;D&3&UM;[$5SMK5QQ*Q];;!?@]'2 M, I4\R\E5"(ZQ(NURGLW1^B.,YKN=V? CU=VO+)?Y,HR_2JC,3>[5PVP@2&: M!F& WITE)!^&JDU?T:1FV/F7;';S>.<6K,I[4!W!2J6F182+?E#)C MB+\*N?/@6?FR6[*ZP&-%0"W)9%$PWK:WP616@Q\)PO0!(AY_[:.%!0#F&9;] M,PUCID%JM'_&H!"7N,5\X*><^5'OC'KGH=UFNE)]5AO;_\Y1Z2 5/!AJ%S4B M!,CA0[9V BB,MV6\+0_YMB28R9S/"5@S8(-=H(DE/HSK!I 0TIX[%4A3=,1K MI 6R78GO)0VW\%<^P0+RY-8.H ,S<:T94=EB#'\MS\-20<'6UU7+0$7&0=V/ M6SG6AEP^5>EKX&2VEREQ9=&,\%O5<.:$""UDS)L-M(7RN'!#3[[M][K(HU4H[2]1JT]H8,1&)^Q&:0* MUJI1X"7LO2DQ'*(DX99]&^5!A,[S0"X2KJ6ISP>V<6!"4GKCFBHO$&W!/@"! M0. *3/8'X+!GPO%>Y\P>\MP>1C[0]5_TC ^E6#8?A:U5F99: LMV#"=]O4"W MOUY;0' K;_@1[OH%VCZ*DJ2>B,AK'G1?0MD"JH4\2\ MTC8:=<]K$7V3>.2J?W49]_%V0W H/6X;JO2R7N]4[>P41V:Y*JJU,?2I,06Z M7Q?N#E.@CJSL:CU+Y5K!R4'(/+5LDC834^)KMCVUR@0)7_2/"6I>>.K V>0K M9H]GV""NU]W4+U!A^TI?(/4G.@B*10O(9_/ZRQ\VKS^W%)ZYQW1M0T0#[C-< M,>!?^RF"VQ7\VG1PQ5U=O?9"(ZM7H@_:.Z(^E^)/ ;BC/T0@)._AEJ$ BP_ M[A4!1Y@IR7]]\^I;A!+#(UG6?.*4;4:KZ5?*E-0G%JQ.,&"I6H;ZFQ.U3DBK M]U=7YTV66^MN> 3?*/IVZ*E999BU1]9('\WT&R#VKO8.E(0X4P,&:;+&PZ1% M-;2P06^8;^/HFQ^^E46#^6+]G2M;:*HHUVD.M7:1M?X83H]BA\.\N% MMYJGJV;\C_IK_Q!Y'22Q"$>H1OQ1,\;.]4]$X[Q=J]DO7,NVJZ,8[=J0QG;! M0X4;-EH1+G!V 'D8FQ=/XOSD3&;A-90F);"-GJ>J39&O*53W7*6.P8NK!"] M(J2+2HY-[X20MF%K+AF4UIXM-^53S&4-[%GV;#G.3!%A1=9X)M\V&X] 1K/M MIA[+HZT&GU>&O#\N[(C1OUV,_NF(T1\Q^M>=L!?;P_*M+F]%'DGC5C)G.\X) MY,N&NP .5RBJ\20-'=(\LT6"N0?#1'O,Y-PF9;4J0,U*WU^#_"RI8;8O8K5R M!AD5NR+=3BZ6S';Y+46 :*6_ M/7DVR-:.+))H)7FC%"\F]-XP)T20,9)AZN432INN*_?NP4@#5<:J&<>/M]6T MP:O%+1HFO"1GFIRR7A?&*RPI%2O!*G'*ZT8'[)I\LE4:^J:Z="15&_:@AMWA M,0=R^\;%/DNH+] ?!$-P9)=2HCAOF"W6Q?^$,F1ADH)(GO'@QZ(KF=;@]=M_ MO?GQT?&+"":8F66>AC5[B$X@(3-0L]-HM_U+?MB MS$H8Q#KO"DR=>PI,(1D?Z^L[9@6*"30=:EDA:L@M'I5%O^L9F=1MJ:V- \HBPD&@"=&E M#-&Q%&..;IG2[10J-F!(YJWIYA;2$-S52R&+%,Z'!Z/8<:T6F368W7)9 M)A)39DG/HF&"S9UDU(76,#IJ7FDA@*3PL+,L$L+FS8(\ESK)I-4$?PRK09FM MEATL+&H!X4+)_,W2>YWW./Y$O'3#XC5,[3B_+L?_T-D>5_ M'D__[$J.A)GLSP8I_/Y$Y"?N\355XPUWL7R#]++'/TS@R,LX/\'!9<)Z M^%J6;)?;_J7'=@TCXU)GYC:-J>O.\[>JW/=>DU\\9G&3$B+],UU/T3(@V,-Z MGZ3"ZTGTVA_;-8[!9Z_4 S\(=W&C/W@-':P#X1K)4**'#"GD* "7V_$4^OTH M6I,N2ACO?!U]\^;#MT&3H=*TV+S+]IBOM!.-7ZL@L!VDAP5KOA+R X642;=; M:CI>(H?O.5$9)KY7KHSCK="7&^1CC;WX0)&4 655T"0!9U4@M!^K%+!VU=2M M]-:PX"U\HT 6&LO>FW8PL*7M::0>E(?IQ7Y0^,C6I*XW/?R\K%JU6ZF5E%>V MT(_6401DC94.>4E]4JE34@WS1DQA2GWP^OV29.=2 XOEM1CIT!2DM>2!$! ) M+/\Y6L0%@B/KN3:0YPA1;YWA 34O1=)PBR.R<-WBQVZ3Z+TK]#F2NK^:WO*/ MHN1!B))?O;9AC)!LS9RJ<8A(&TN8?"8B.*MO/@22@K+GP;7TCEBRXK.$GF>O M%%U<.T'%V8.HE>D8DPPO>Q/V'<.A>#U[\#E6;& ?-9C&&IS%B@=H$%VK7*$Y MQC2XF2+&#]]X,E&PB^OH5\?Y_9X[.'SSYOVO[[]5G*=X9+YRY10!F(Z2]E'CL+0F\!>:_=%W66F)3)$FG5,@QQC+2,_P/957X MZTJ8<^ZO;.IWG2 IA2_T1+OG,*=;,BI(?FT*KY\FMPP$S9G 2J0=G5A?=^HJ M^$)VVK64.=6"$"0)"CQ"\/8'@W4L;P=/X M5JAZ?/E![MH&8'M*/7:613QH6G#SUM"R8(S+H3VQY/5J]I"Q%2T!O2WFN:RM@< MS,\LJS)'6YY14>C(-4Q3D'!S"NHKE3>@=9J@&P,Y0[PRJ!2=+D4%-J-L3<[] M8.G5$]I9IQAX/%0RT4T%#26Q[8VEE'3PFMN]N@8*T[7K2LLIVB2M*VGB( Z0 MKQ+-1U@-4ECA(J(RKREYX2K/07.OJ;6NU6K4G,_OO6N;N-" ?1,-L5M82XW? M?2<.*-DV,)QRRS)(BU277]M9 MEV0M-7**I&DMUF6UK5Q3."O2\X-9$9#D8$WP0HJK@!#,&VI X_H.E==J?38Z MR?NG +'W.'/I:A$7ZCXFI+$G@#P8Y93PSD L9#,L_YEKAMO;B/QASR30'9Z' MYH0INDFEO=^2^!1\CU[K,K,A.XS+J>LSC"S4A,(&9L MP7A%./U&U+YKXE1%"U.L%/0O.UTUM(_P.2((X?K%"?8%XW9&,)CO;#^KG*?B M+2$M.YU-]OFQKU!5GS'>H5@[E>FCL"1U446X:Q (I0T8CI MI@AX8<@A#PBLJU6>CE+XP4AA!H3#G9T6>;.@H_2!4A+OZ"C]BX_2KYNQ)K0- MR$UA$6X[;MFN&6H6>IV?0I%L!6VO2@9O1N=E1^14:XV]E#,HF='51NL%S^1V MD*AV5U,*-YL@AF8;G_DY&KUS8*QT+)&<^X%2#=']XH4A:+-!Y\;^+ $K4],] MDR:04F10U>OOMMU[)C/H5D3RX$8=^YD3%).N5%7>P:C25G]BJ$>4NH<&Y &,[*:PBBVH2C+S"HBUE.!&KHPS"XPKSX+/O*9,B-)4 M7HK$&M^#$:=W_&J.#.P:F]40%' PYSG,>R,"!1\B\=!X3D1=5; :V"2D>:1B MRT7;C") 29U5EU)P@TI7:*7/E+4YTAPU"?569)#6@YQX-W0(HK:QQ(/A*)9F\^D;L3()[6MJ19< M@%=J(F4D0W$E/2=D7@>!:*+>U7(&=Q/DJ3E)4SZ#F^]2]8D-X.$S1_I*GD=X)Z.J@6>M%CRR#%"U(6XUY^$/)PS\9 M\_!C'OXS:/6SK&;,' @>H68!69,U:;(RF^:_+?W]0(P/I%X=@^$546^YNAB> M=+50P %IZ0M)4;&#;VH-N#FC-S^:RI]O*F_#%Y)N)ZV^@8TD^XT@] Z6X:$0 M!T)ITAI)L"LK4N9>'IU21G68<:^KOP@00\DC%XO<$OACR^T;#QL_@":A0)EP M!8B=\RT'EF_$?,90 "P+%>2*F!A V0SEVT,S\#Q/&!(_G+_G$5_+\HZ^^=>[ M.'K]YOW;;W&T5BP)9R&9D[+4::+B;MM*"LNK']SN+:X?AK2!C,T]8&AOXT+Q M9V ;-NBE:W\$KMGMGT(J)Z25A[/5& %TT*$@A.A965T\6G!-,E8/,T;*.TM; M3P4A9Y(4#.7,I>F4Z(R+"LC[D<4$2[4HDFE5^]6R9TV81:1[QAW(@G2#H2IJ MBFZ[TQ_"3#!ML'6H=RZJ]DT2WR%APW6G^JIA4MZPFO_48>X1&.T=7 0L\8F@ M,!<>]'+8?/$1$(GCL6)&W35%(3EO,!SZ%-)P&L-&S(\)/S@&EV"%RQ2+:?(S MP^I@,T;8!<,)RJ\T"*PEWNSE.30Y<@5%4+#(,GCH^*?HQJ)E^B;!VE7CB"@]*(?-&[="(/Y%11 M,I+0$\G*94(<'IS]VF[34Z.OM8OD .Q:LSW#98DPJ[K M&E#W>G[VW_#], ;[T3.48XH?:_?EP_!IS*[.ORZ)Y/3%\^^EECHP =.CB3%SB<+;S \>3D]/G-_B!__E=6_<718.X>."F27HVKRNP MFQ[)39C1_[T$]RSC2/'W'"_&7PS?C\T%/<>+" )?3B2?TI* R6TMS\!4;G.Y/B_/PY--75GS_,FZ[_9\_GNE#UZ#59L=@N+[4-7P[^K^WIA1 M/(SJ[B%M\4%-]L[5W>CJC>KN7MV8@Q(/XV0?ZF1'0^8SMGATZJZIY19Y>0A* M[CUV05TD^?V]**-X>/ :8)SL.-F;U7*C+T(8/:_;TFAZGC M#G/6H_Q_J).]\PCFZ-N-6N\>W9>#$@[C9!_J9$S;JZO;^7 MYJ DQ#C9ASK9T989?;POK^AJ8PXBCOFJ79CR'@KY$9O MCE;TO["KQ#_@?PY S_U6U>TB>E?EY>C1W8_)CIK]P6_Q04WVSF.8HVMW<%KO MCZJ,7H\E"/=NU@+TQ9WFU[5) M<0C@RW\EV&[HX*_)_9CL* D?_!8?U&3'/-U^*('_3N Y!Z#L/E1GZWO,A'F8 MXO\P9WU0>N"@)GOG2F_T\$:E=W^NRT')AG&R#W6RHQ4S)NR^/!+?8(]XS-E= ML^SL7LWVU=+4S:RJQD+R>S+9428^^"T^J,F.GMU^*(+?JOHB.83D'996-.=( M&W;-[LD/\=:,L][?61^4.CBHR=ZY[AM=/B9+K@X$HOF/I*TN\NL2QSS$*S/. M>ISU?LUZU("C]_?E>\%=Y.U_..IY &KPCZ0H\L84Q7UFCA[EQ*@*'M(6']1D M[USOC9X?+>8_2_AP%OTC+^=9M3P U?=+56;5/=9ZAZD(#G/6!Z41#FJR=Z[^ M1K?O,-7?^Z+JYHO[>W$.2DJ,DWVHDQWMF1'8>5?*[GV;M.8@H)U=T^9E''TP M'Y.Q@\(]F_5!J8.#FNQXGD=FEE'WW38765U59\6ZC-XE]5D<_9J7I6FJ]IIL MHP_H HV3'2<[:K][NL6CYS=JOZO,]Z?,@.:KD[S.S8-0?H_!DTXBSY&$?_RO&5UVT^\1"OT/V8]4'IAG&RXV0_V1W\(KH. MEF3+NAT?W:+DO_TS\F GME-;CW,;YS;.;9S;D&Z!_R;3PM _]V(JO7?O?-U5 M9XV3R_)S.[W"?'R4Y;5)V[P"'5X5W;)\F>7-JDC6W^-?7ZZ2+,O+N9W*Y$G. M[Q.W\QA^_ OQ%[.UOIB^^,B4VE&>_:^_P9R6?Y[^69AY4ORYJJO4 M&#QRS36OS@6?S6E59#>Q_6]@=-'I)/H%AQ>]TT7:@Y&YE9KLT:BB.SA&@Q,_ M.3V>G=R>C'U31NW"1"#R\C*IUQ'\)>O2-JIF4=75T;1K\M(T31Q=F"BI3=1T MT[] QT5M%17)1=/E+?PMJ:=Y6R>H^9HH*;,HR>!]>4._.S>1=QNB65TMHQ9& MAX_ _TZB/TQTGL\K\$";8AUE9@8*#T?5F"@MDGS9O(P6U84!$E)?R>'HFSZ=JT@C? )))R':W@>?#NB*ZF/QAZ]=04.3P[ MCJ9)8[*H*J.TJVM8'1A+[?+;MR1@HS=O[E8W/OD3/GQFVC_! /FS-G,RJ\JV^1,L MCV55_FG^W>W'QI&6? ):DH8;P7"CW^UP_^__Z_G)\;.73?2:1AW]!!9)"Z;. M[Z9(.)](ZI82XM7!,V:M^ W0F_>M?5Z0),1;*@>!K1>P,V(QA; M9O1A[D ?O04+F"\#O!>.41R!0(O.DZ(ST5='$WCU,?@ H)T6X,'$4=Y$_^ZJ MEFU]M.+??G@=O@E;$N$1!D_L'[_\^&9"_SY^ M&>&K5]T4[)#H(JGI7I*;]+DO^,.^X17X%178_(_@@S#G#L5VQ!*!WB)>5VW M) &'(,>_/\I,4L#'5G4.7A+X;GD+'D4+'VK!GZ%O/^I6,?\C0S^EXA7,FP:> M1J=]F:S) 2D-/*)):M@0^/X*FYB68'NE;0<^!E[M)DFO[4)\A@%T=\?M%=W\ M'V%=EE-8Y-/C.#HY.CE%M]# UE_ _^P0 K?LST=/3B.6731*L'O!:E)O/KPD MN,LOHL^15S&J3=I$GV RU%VM,SPM\TO9!6\"4^I.YEXG^1TNF].P0.? MY>06PVF79_17!#Z5)AWXUG0E45;0QX*/X-V>U:!R.3ZP,."FYZ7>7%!U>+_+ M9>^D[746.50\3WDM5)A<>E(36)+^0A4N E!\?]/,\Z-]J+1<61 /QDC4H" M0QWG(&/P4=_!(]"CJ9JC;N_%SKQ1UQ9C"^] MJT!HK^_N]!^*Q 1!AZH5PS^"S+"4#QOUK5=;2;1F[)I39)Q M?-,]C")\25&HG#!)75+X5U=P!7&OV2P>$6U6J* VXC,YF5:=!3@ M7%6XZ"#E8(%8#H)YVE 0$+X6XZ+GY;EI6GH0UGGK4]!*:$VZ*.%,S%%2X?[4 M%8:"&UX,F/&J,#P"7! -=>H3)F2I\++:L";-#H00V/CX69B@[@J,%>^?7;ME M @LF456,_X&IPJ.FM_U0):P>?J1(3B4BE+Z<&8SOXL8DGL2?)?0Q;W5PLBT= MFB)?$H:UK6)ZN@Q:]SC6#8M0T,,+<=*7AE9C?0PL&\E<^ 8[KJ1X,8R"= +\M^FF#3P1+"[3B-?D5AL_).\!+6&F, T^!#_" M&E^@=H+_P&%>Y.E"SZ%LH+L/^+&JA#,"5X8N ]J&L&9-5Z^*CO9>+AKX.V8P:SQ)TWYW"M/LLK^N)R]D$G.S]S#/P:AL0#\9G?_NNGW__UYJ<_[O=F MW$MXSC]^^1'CU4E4@).*#L"\J*8,8D%KGEP=@QDG.DT!MP&TQ<&L-^UTN0,40&G5X MK0?9>_["%"MVFXN%N>$7421A M6E=)%LU--8=%7B" .J))P1#5R7)+,C!U&'V'?AE,AF)D)T^CHDH3ZZ4=/XLH MSHZ?B!%5=&' S83_OI QD>W!*W%\VGMXD4P;V:1B/:'\ (;D8:@M8X!6\-@6 MD5:#BV5*P-1'%G#DX=3""L+K<%(PN,;0C# R@G[N7UU)+^.E&AX_!4_T M#.3+I0'O%49J/H(=DQD"TOR^K< M!CYT?9)H6<$GP3/.<:MC#@_S%6U,LBQ@0WGI8._AXL'BP)E.TK,"'W2>U#D\ M7: MN[QH[01@WW(45E.XGA(Q*9)YL\A7,1R;#*0K^@*P . C<) =CWP!HA-G\-TR M21<(G"HDP$(K_.K-=[_^$G.H&A9:;P"'*LA_:_#*)1&>;G@OC UD PHW$GGE M7*P?VE,&]M&QO7.]\$4+$+ZT%W!5I7?#VOX?<%(UY)00\% G!-2.&507^Z M/8SS7'K*'L*V?W:F0+"X+ 6\T*P7"O=VO!__76+L?S/P^_U^GXQ1(NP8#7\4 M7_4]1N3S=.MJ_)J TH'_5\FPR!LR)4%;2"+#TV?[?2)&67'EK&(#PT"C(Z&D M(">W#*7D)65&:;%AJQNE"?D2QAX:/2DSL7IAFFA$L=EYX>13EH,6JBG7UAI. M@U3X&TX?976.YDN^1)L/1M.!/>.9=)))F76F $^HK2M,$9)CA =?&A5LEM5 MP+*2>T96I>'T$'_!.]Z>F38%BZY<8'Q%]J5,()L?E)6DV3X*CY!]J *,FJE9]$]+=^6M.5JNG(JU MJ\ZGBE:4E9(FQPH<#+F,F E)ZG0S68LIW:ZF1=:ARSG;=B+5*=*OP8(8J:V1 MTIIP5MZY&3\)^[_^H M_JZ$>"TJ3!P9$.149V?F:Q$ \ 3PXYL.!0&&31IXM4GJ+^Y%5="\KF/ZK4+\IA69U3"(6F:?4$R'I1Q4;4(.H-5 \:.O$LB NC MT!=OD:IZGI1YJBH1OBGJR:X^/M<%/W1]; JHZ5(,"/8=(]Q*IW!Y<;%D$C\J M:D0#,#&C'UM0<',8@OR55;<:%3(HU53P//B/6#487H1/2MEGCH;(GJN;T?^Z M4?^+3@$>8-^T0@NZ,&2741)#A8&S;?;[C(PJZ=*I_F[4^R89]1$&0*:H%=TL MM=$[(UEG(6V2$XKEC(BS+6+0P\!+E?=E;X2'PO MC*C(9Y)"YVAYD-H1Y42:G9;9*K542SJ<_X8#E:0:+X1DS]:!-N/*AYSC]?^A M%):*@0"7&G4@(U8KDVD%2V/,F6SU(JE)(;F5?L05^2X[5N1GM&6@>W]8>V?, M=]U]Q;ZNRB"'XWFWE(21C=KIKWIN,OJDC7X)-Q8V'$PEBC^@-4*+NZ@<4I-^ MX2?I0@, V0MX@YV=I=-HE+1 ?&#KM0]>GN!,V^"IKXN3#'&88#?8'",GSZPQ M0.4]5H"K]TGWSUYA./3YN5[@ 6LB5TO6TK@X]KT[BH^!.XJFZP9!BS$.&G@ M2>XXH^V#+W#7WLYTH/SF[M"E7/AS@=&H+'H:'Q\]WS0UW>1+F-;=E0;Q$>/- M>Q(_?W:$NS%0R73"$1H]B6+%Q9X1&%A\8B^B!Y(;O["&SAZE;%! PZ'0% X= M4))Q*X)Q#'FZZ1W#=OZ)9J0._>(?J[ M562A_;KDDG(J4F[S%+$-Q9IC[?JWT1FZY\[0']:/(<.0PG&@X\AN[TJN!1WV M;N0$<&")&*\D^21U4FA#+/$Q"8:%N+A35&Z0*R<[R5GM!:C2!FQ?%P=R R!_ M[9P0>1AQ8GP8Y[UZCM+VK 5,ZM^=^C?6\?!,>38Z?6.> 4_B\4PQ4F8=,39- M07'4Y!#@+/!Z-&R,+\'"MC V62\V6;Q$D<*M/!PBE?1YSRR-RX;OGO*3& MVC59SFQ;^+-BPC!6F!+_ WR"\ 9F>'?8W%%+5G9'(G1C3"R]>";P3 MY&&Z2,K2%#94O]_;/TKX2Z?Z85%7W9QC.*MPDTEN-N@%+[NBS1^M3<)5G6F= MKU@6(6A1\@V$PS4"7_8@"1*Y*AB7O,A7@E;F4(07U-!P5(C<#B'=@L%%WXW^ M[N?^*>?P'ZFWB/XN(1L*)/4.+\8K$A!?!<7Q:(#BK;>R&BZ.H6&BB*I2_4R# M"]!0'(I!$E&3%!B:$,QSNF9(+69[)!W5'XP-2K2WE1#*6XEH2?3N$=7,:C 1 M4R3)DBDJX$!*938YPY*$44SM%A'03]+TD Y^6@GAN)FPLDB4?>!D8.33+GO3 M)F=&"#-&97.?EAC2/D!,# 5X0IWZR/K_:(9>$;6)YCW*%# M?)H$ 9<@;6P4,$6:C[RY)BG4@Q8]#S/W^YHCW/N]UZ/TN3*J-E&4*5SH],QC MY]*$7@\Y&2L_ST8*RC-HU#;L!3PT<\2X&WWXAGEF_7@?YJBX&C33?,\;ZQ-3 MK"0,\2L^WB .$4MLQ\:6A$6\]2!BL^^R[)XQB=S1 <_,#(O1MF7I,"=F$B+/ MR9<)%72R3R7H)NM5X9&VN'#QP;R %N91(SCZ^9P_S7$J27W!10';'SZ>=;5S MMIHV:B^J"-U%3NC*4,51M&E$&AX<;'Y[WBCL+]N,->_(17(,K*W:@"BO/^O MD?3K@3'^AN4V7A3/ 2-T+0>7: -/X4)TZ!8GNE3X@_UV!H+EG"L%=86[I@=L MMS6$WJK:!<69(0T8-PAPU.&8H]_@#Q]O]KV[V:'A3/VGX*BT=*8$%W/YM:#3 M'%XWR9%3,)AJ/9I%=5'N>TG9C1X864Q^LPP4!_5]TK752\G9XE@PA0M#QX\_ M*I)UU;7P^(\F>\FO>G$T.?I:/X]E[,FJ,=\W9I6@VZ!+0.R6_.B_]1M5GH-3 MP0;%]_K]EYN-)_EM3XXG)T^^EH3TP-]/)L^?O-CQ]^-=?WLQ>7+\])I?_D(O MWM'?FH[FEVQP?;7^J3?.;;]?#?R.[T0>R//_QVOX\K3._T?<@,_^")1H/KON MY.&XX%_^U]^>_FWW0E@XAZ)N5BTJZ3R+%+^R%P?C.A0V6^EE/2S5]4[/CD7C M"WITNA_+=HL-B4W0RWJ.;T//#ZGQ3 MVL/RW 6R^ HG;MN";@M57';H-ISI[/#-76J8#$6R? MLE1E]>D+=9M'Z@M,^9+3,2@X;G,9*#)T@U>+RG7&PS&*CE%TC*+CTT0'E<^- MA^,V C@#\?S/%CM[:MN%F:;+CM,H?7>MR/V_1]? MZX/:ZP=PK9^\.+!KK980_![!0C]I,;""5M48#NR]2&PY$/89L2T 7N\(,GAV-YJ>NI5SXUH!#[<7!ID MEC"6!:)F36HR1=/V8;/1K_*VVLP,@6N3J$Y*)HK&MO#G0G6 J&=!*=L&-M*T M)CVC?U&?M?_(/Y$_#LLEYTP@QSU$I2W-CKEXW8&)50N'O$S^JFJ\OB$7'+_% M]BTB\&A79HS5)AAR9DM%^XS+ES;Q&2#6'L!S6QX0WJ>$6KI>&*_6BK]2T1-X7.Q\HC@$/Y8E<;U7U<> *E\$Y8")750E>'7O2FIC!/2H2:P MA#S*MTD5>$CPG0P03;=$SV?\3@A(;LG6JC;J2\$JQ*!,4>B[X+M#Q(W[;C6. M%3"W7 %CS4I7 >-9FF,%S%@!<]U"E+$"9D26/[!$Q5@!,U; ?#ED["BG1CDU M(O=O ;D_5L",]VB\1V,%S)[H^;$"YFH5,)MY]A'&/L+8;V/*#QVC]3P^>GP\ M'HY1=(RB8Q0=GRPZCEZ,AV.L@+F)"I@K6G2C]'W8^.G#AKS6 M![77#^!:'S][.!YN["1%TV.*G-JNN M3;3#=A*U===@[U]MC".0-(7W!>V);;MFA3-KMS8JNF%*;NU7-XE^=,3/3/IL M2D13]QO-X_.SK&-:(JC>H#W,\"-!2O"%BMGDWN'VR M!0\B5-+U6+?MD8BUWR1"/EY&7STY.@+?[8@ADL]>\"">#0YBL'; /IE*!]P; MO;%LO/.8W^DS1[)K#Z%72?9V_LX03')BP[1L,? MQ5==5I&X<5%+TUJI87MJ[_=1&*L3KU(:!K9ARJV8!@7TX+Y'U+(/9'26G^=4 MU//-\;=2-;15UP1E08^H+$C$-7>13]*TZ@B2'RJ?K0_TY']:U:AOJI(&DR^7 M)LOAR]@MU]4=#;P8IO#-R55'?O7'NL'3S-I%U6!3PJ6QD^06LY^RVE+.U=B_ MTZ.Q.Y?%_A\4[OY^PJ@?/Y\\?KX#<'PZ.7J\"^Q\,CG:A5>^[.NGD]/G(Z1Y MA#A]*8C3Z0AQVJBLX;+87RLJB_UIPZ<<0;WC3?WB,>+Q=GX1(.]XF@[N- VF MXJX'WKRBV-Z*Z'QXX,W+@A*?AB,Y: WPB:MR7Z[JUG0:^$EWLR0W=7 ^P3 : MC\Y-'IT7PR?G/F0K[W5L_%.C2_=I_XNG3R=/A!QY4V/-A MGLE/#H8W2'N8I)(JQL/4-<0P;+:O,%+'@!OA!:=45630KNK3M M.*P>8>?I.9RD4L/W&=/BM/D2'X+?/D?N+Y^7,]:.]=T*"7%BCQR'WY-7@C=K#'AZ)EWP2 M_4(XB+^JJ63B8=V2-:PD4Y*ZM^@R!KWL;2/R=KU"?5_@98;_05(X?%A9M036 MF"(I7MD* Q&3')F,4R$6"* ,1T$_%QVY[7DH_IZ1W738Y/"\2 ?$E-!==,FK7/B:L*#F#.A MW@5^ /X[K:LD,Z4^LTFKE:7?%.BR#XBI$)BQK%K,<=1(WJ2H&:6#FD2O=!U5 MH,I'X%UF72'QX8]Y(](5<3'$(@AGJZJ7?+J8TXI:L+N)-1T2",(S\CE+Z$7% M[$Y"A95'LU48/'MS7GZ/H NV%CY4:Y:-7EGD M,Y.NT\+$0JN(;YEU-?,@VK.W)G9%!O<$NVO7RF\H;V#/:W>MY +;S9]$/_,+ MED3^Y1T02M^W$X;'MW8S83[02/A M;\ [[.20)!9NNR&^5D<2R?M*&RU7F 1>=)&W"\U/EED'C]_0AR.EX>U2&H9% M;R.EX=U1&G[I0-7G8'&VK< _?OK?T>NWO[Y[^]M/OWUX'[W].7K[S]^CWW]Z M_\]?Y,=W/_W^ZL.;M[^]_QR4VPV/>L]A;PPP#;&1[5 M.P!_"<9(#*6"7.K!C-#(11.L9_[.T [)2_25 K[(%)XPKVIP#?:_-G]PVKH71?P6E:]](502# M?9&25,F2G$_O?;UFNR_^]M)^I4YU<)RR&*-EK8[X/*BS:JD8JD*J9J_4R$@YHZ2'=EDL M2-_;5)MXTFE=]%*5 6B@0#W2X#:^!^L$\9+L&P4L?/"+*HU/?PSU-BIK#-HS M?"U5NXG2,,BV)O6\')^GFO52@VK?X$\=T*-<]GS2F4;L T-LYP 0^_W((#W M)='U0'9X:)7A&LN$,X$S] UP3NJ_@@A$7PCDG*&90>'0]##P1QNM[R9!]7+3 M:I^08M'VQLWD:F#/NJ;YR#B+;6K\ ^BTJILMI_SO_XH<.WS3#ED$KJUA9"@" M,.Q,4#-,GBI8V:*!5F1QL89:JR!H"O NN; /BE=739D\FQ@4-&WFG(]>WG?G MRT&[/)\(CM?A9'C#!!#"KU)7!II="8*(P%&C!/B^40(&FO-_AT>D(Z8#?!P# M">M9!4O-4-!1!)%^DI05H*R;B!=D#Z5N,3/,F;ANTLF*F1XV)_OW8(8$ G4J MQ1]I*>UMX-(;VK^+YKH6OP:="#]UDXA6/A(I04Q:&.RLX?#]-5;JO9*)SAKVQ"MX,W*X=#N/<_UZR:B%Y8>=.0C+Q,V&3&)VR MI\HKG&6R<<7*CX1I5ZA-,>."8;,7T8IK+IMK#?:U)KRMML12/;D,:;T8NKKN MC;W=SN$R,XX>2)!E1]NC#AB#GV E2%"'2$M411[ROHW_/4)5F2W=CB3]!2Q!TI_Q1B/)<2"),H^MX@@HG/4V#$$8%_+; M;<&KAZX4P\\Q;DW8W=7T&LJ.%.1AY^ M)\QJ7#YX7#[4+ 5O:Y:"<=9;;QIJ*C74%;'ZPO:G3K0317@[=.ZE[FH(_5T!V MY2/">#04(?8=U[4C[595J(2U'BB[#!PG3BDOO<,Y )E1XV)D:"7YW2:"/\L7 M5)]E4M(I/Z!!/H11PA2 +MC%K/A.'ZGX4Y?8H(*W=13UTT91.SJ*^HBCJ)\_ M>/6==*'+(-;V[I3UQIBB?:2M:MM]_EO5@N[1#F(^QS%I196#HKQH,$&NP>=; M]$, ]6QK2G6A+XCELQE(_\5_F#(WI6Q.=_ ?85?B93U'3: ?FE[%)*WU&3H] MYIPU&:HDDTXY =DN39=P<.F5S-NIEYE\"WB TD)0'BI)8AK,V$7BK ?U3(W/ M*WM22VA9B;XEV'7"*P['B9_J:MGB5Z1;+>KTF_1PH\4-%*2N(K'2M>0QM6V= M%E0)D/A35J?+F<@ZPG ]TBL[[Q1ZM*BH76?%7@GNDW=(686D[65*NU0,L:@N M>+L8*FD@B,')I*2OTAFMW"^F-XD$,C*&L#D3I>S&R6[XNRRE3'$IG58,KP-) MQCL7(KI?.1BQ5VO@22F<#)0\%-Q M[>D*C,M\**'D3HVWW6F@7+OA8:D-B^S/5HZ?\%&*J?YN3B AQ&B;UJ]X>C/K*DBMG*]=KF%6,5I*4%%3\5Z:*2 M$\XH9@A8BS2RB01LBKT6L8.EX*D93 O#-((BKK%9,2)6GRW$%VK^=7;&I(]V MA@1OF,.-+*NNN(BHVK 3Z2Q5N[F6';; K_E&5HA\DG8+7\\*"B7'JK<;ID/S MO^*]':OO^;]ZW!E.07+DS.8N!BEG,/V MR79Q+KQTZ!*^0.8HC32> 4RP$&G&:DCB#NJDMK%JP>E$JO]6<$'GAN"V(I*- M..CJ T[=6&-0:$A;X1)20:+L?M96 Z-!%/I,H$=!-.C2_7K&(%#N]S M#+)415/_2PPS KP5$6BPL?5#(\23)W<-#1HO\#K8&9][QE/,,ABDZLN:'Y1^+R5@A)@4[A+'72M/(=:!$P*X+TNB ME+U3ATBPF2X7="(S3I['O3=5'K1@=,/FXD/>V]X(?1_10(@:Y@>! ,2B31MEAA4+_1<#/9!.K-H%TRT*TCJ1MBKVR$O M*U;GA+2XA2_8$4I!!$YGXC VV]L MME?[V&ATOA\Z@W#.C:_LN_'R)\%I7QF?,1>CO5=WEP-%;CJ$!1Y"H@YAK@X! M)8<>R0F%A0@!4B]<3T7OC?2"WZ=?IH".($)C8!O\K,)5X<&,4Y8MVM'.ZCHC MAQ;YF65I)G@-!!O89@ER36:4A9!%"BY( P5YH,"(X>_E4DKPF'4OPBN$T6PX M-]JC.)FE4*ZE8'W,C1%1\.1C0_FKI1)=).J6Q3#6J')'6 MGG 91K?W[[];/Q<8.P41KS_0TKK)T+^ M_HFQ[MCMAAMY=P8@+RQ4_%5%38N:C$@,V;2[4^O5R*QHT[*6:A'^L6Q5)$HU M.N=^#J45=:4//OST\>O[MU+!^Y=HZRB^$R4"!]G4LJ9BVY&G7A1]>H/@=6T? M'_GRNC,4^96R":(TE&%&):8_8F XFH!*.CM6CM(?.Z=1W:RD)S-#%28@]L4E MQY%.&S3VL489AGHKXC#61Q)?M58NS]N4EZP]I[8'%UY[R^EH?T)(DV/)/A MVO#:=5P%_=$WLB=5Z!5!;\:N2"I.N)R-7.)H*"P 3Q@:<1?%HN39\[&$U4I\ M.F[M<>/67!VW=LIQ:SN2WX0]3U8S7Q&3A%-D$-)"Q8F1%'52=U:@RP[9QXWD M#(4NA!VD6DC#I0BFJ"\\AR6J!?65,A\?D=>:JG6CSZ,=.) '56O0J%C4RY;( MM]S6YA?J1F1AU9(E';1\>- >AF/>V]Z86[=+P?MB:WAD9OE/,B.B1JF.HJ5" M_%+(?@FTK'UES,ME+X$;+\6/KY0?9"B2=[Z1SG +(OIW%#^72IS&JB,\04$> MJ$K1T'344**\AX&2LY6(/U.] ]>\FQ7R\2EF(7T364 Z/>I-R8QG5'D$-1(FX M:H5,-FU07OV+3F-0&IK2''"#N!6:I97ZF,CB$T.3=5KI"*UI M]2IF1H@Y&/2$(4ZLJ4S4FI4+>&)("@%J $:PBQ) U!<"&\E0W#QHZS*(#"2G MNKR@9A.]NX%:4LVCX&5"_1E2#@W-,15]XV3RD'U1595GQC0O\ M[Y()$DY#RML4VQN%2VXF0RL,8)4DW53R"S>5E?*5+'O_-T*X#&PEE[6H&3+M^-P5NKS.CRX63?11$0-4.24F'(F) M.I8H?TCF36U+BR+"2MQN60$)IF"D<9^N3>0SK0<\0--034-/C8:^$V6^9'QX M3ZT^-\4%&N7^2752%DK&$YX3>J?M[(7XHHA"'U.[M3&*MEV*6I%FL+:TUJDTN1 DX.[0L!OZS[DC2HHLO%5 M?V^7X"Q4D=$Q.J!DLS39ED0VG>J;-^64_KU;R(X(O5N[9"T7J>)D"9".]+K MKHE9$:B/Z+:)!'7:4$>%* ^K3V#\^'4ET7^8?2AB90RVA+OOM2SR^X,VV?*N MS@$U;:T&KQ0S%?BV[S++$=(&O;=#BTCX)!SXK4(8 OX5YU=[3A4RND HLI:( MKAZP7$!B#$5(I:,+44!:,%000)*3!M>5$TU"L I)G%208*@XQ(WD+E>9MTT93=D9?%K!!W MCOZ&&Z\<*:>\\\XW"6.5!4A\62$.&^-3&BI'38P ;4L,\\U4U-Q29K/+2HOT M0,5Y-DH\'^7*(^'%ZFX8W#A]Z%_J$1?L'4"[IE6J'B)6CZKJ<;!QX*_RC#UW%(A.E(H3 &KV+ M8K%_@4&<@[28*0(2?G.1O$AY$%=9B!@55%^7>&4L[DNJ.10H]T MZ6L_]TF+\1VU):DB?P16 MJ_ CZC-C_Q=!V@0P$:N_!13IN/5'B%OW=-SZ4\2M:V)X4L1PM6K'1/677">+ M%<=BYU2NJ^[BN+KW*9X)E*!B#H2RMY/774@\3T"X0\5'LV$->:CA5U+#'F8L M=I&]&'F2=')=)IM,:=#1H#,$G36Q']3.$F:;J2AL6?NC:V/31<^+?KPR=A[_ MD/U9T/HF+729"ADJ*61+U,>[D@U$E=D=9UO)=GH#(Q\+G.[<2'):<%J6?9": M)'-D_9"U%?M2CBU#S')Z OG!H&T M]8::%3IO?NO-;9\ZJT8T]&VJY)O]MBD?@ZOK M1D#9<46@WSY\^?V7KU^,3S\;GSY_^.WMUX^??OWR$'?1CM>WFMI_BVNYL4[> M7EW,[5,IA[VTMK;2DAG+61_&>,WCCL;G9\?GA[N(E&=%]<95/1W:\_JRDK1> M^G)(X*3>#9O#7JD4\#(K%ER40Z_+(B,Q=DN9K+ZUO.0^'S'\)**_;& T?86Q M+_UK* 5_Z6LS-5<&MDJ=2N:D0?(H]B92TC8H*AC.]$::1'$I:"&%E>/C)@C; M]1(D=>R+^T9,%5M3D,3E\X!3)9NW_'6+Q=L H-0)4"-R,?0+G![F[XRZ6--2 M5+=^K=Z7#\%3V5CL#X)I'(-F(PR^&QZPIX%SW<_7_>9,H\BU^O^N?7BOUO"7 M/R^:U6.5MFYDM@E+OYTU];+*3$GU3^"*[:5]B)0>^-;AV_.6O+X(7UV^S\X4HE]5\81"7 M,12GW+#J1SR8A[FCAB+?=5(;7-VZ@:+T&BFXEFM>VKQX/.(R%ZCB9Z*R>'JJ@F M:EHPT#AR+8XX&D<>QOA)75[G_"D<09YNX?P;=+]-Z[RU^O'<5J3MN9-K37\W MPMAM=G\M+7IZF\7#Z.QPR*K>K^V.[WO;/G_8X9UNQ.+'W#;9:G8(YZ[G3Z-# MOO/=0;-&7XV^!X>^=CCU#OG.GT*@N=:4<2H"S;MQ%W,MV-P;2^YKO]HS/+KG M9=])U3Q,HFJ']C1^"G"YP91W' "CJ8.F#D=%'0)_AR+7T5 ';6>Z%S3]O<'B MZEBAN5AHHGO4BLNIZJAVZ.Y0G#KFJ]98>S17>?A8ZSM3Z[2N6EN6[@4IG[H* M-*IBGR:)1Z4]/KU=_A342#>>!EJ-U&3B:,B$-C+MECIH$[0V,NT&FCZ*S'=J MZ->7#]3D5Y-?37ZW1$5-;XS /CWJJXF#)@Z:./S-=J:V)@[:>+8CT6Q<_D_3 MW:,V,9^J-R$(IJ&^:8VT>[!=C;2WO6O?.S6DU?:E^\66W[+OJ*:31XT]ITHG M7UH[].0].^9OV^6-E2PT]N[1=C7VWAI[[>F-E03V^:8?@+W:9G._@*?%.6^T MP48;RK6A_ 9XH6+:VE:NZ8.F#YH^K)V9I?UHV@2U(UCZ!=/H$I[7#1_U,]+D M5Y-?37XW*[ZNO1"8\>^IK,J&-:(\2DPY"&E8_P#83 M=:6IL*;"F@IOCDC?83+VGM)@;4?3M$'3AOL$I.\P3.MH:(.VH]T+EGZ5S4HU MN=7D5I/;+78S3]O-M-U,DPE-)JZWF[D[#"P[/C*A[6;W JNO]8*51DTA:-BN MNN'GO&J+"^7VG%"_^3I'RYJFSIHZ:^JL=69M3].T0=.&VTMNP?'7WGI2P4U; MUMY@ YZAL*9M;+M#*F?J(%9E]3(I^2D72MU\$(=/CUWWT2*%5X[L0$FRIAJ: M:FBJL4(U_,?++S@.JJ$$.?B7P3[HXU[0@W[N *:^=K;;4HYCWQO=8*<,BG7B MFEZSY:)6T(M+*:HS7#D^;I;LJEXN8/CO/'LCIHJMJ?6C>AY@JV3SEK]N^9PU M;,'5"1"NBJ%?K*H"&,J7%&6QN'JMWM\DX]-L 6A:L?OCFQ=_WO* /0VG(_UXWQ]9P;_\M9TQH?JHQG?TF: M/__M/4_Y+.&-X=J3^X',;8PY^W":.P*TDZ9#MX5(>OQUL8"1TNW":%$9L*@2 MZZ[?J,'MRPD\"KERMI&K69%E)3]!#R-;)=-[8Z&7NA0J/O"TX>?/GY]_]9X:6L3UB&I1#IBXNY. M/N>PF_EJ*4HCM$;HP6%XWM0[Y"O79JW]%8O>IO]>%FV!1JR)D1<5JS"_F@Q< MBX95+4O)OI76[4)'D1\WTITJ>0VTN'1 %ZW1^)AO]R$Q48>= ;*'MB M),D[ M^+*HTV]4JYJ#1-1Y *F$M1:*CAK)3I6:NJ>FBJAZ-TYJ\ZP9X>1LZ(Q+EBYY-BUXW-37+ %-_[)FH95VFITY AWJI3U MI7789B-=<4 CM$;H(4+O,N#HL!!:6Y*>2FCZC;>+9IDNE@UZV;17[="03)/3 MVZ?B: /2X5RT1N-COMV'I&UHKYHV(#V25^VJ7?!9:X!(Q)*R:,]G\+V6AG1& MC,Z(V7AFNS0X'4U"S$'S94TN-+EX1 5L=R5-CH9P>*9_]:@KR6&3J1 M3O=Q?"0Z?*1]'$/OT4CQ'K5QU+*;)A^:?#Q&#%=T"EU@=R/+/7]#-]M^:IEE M./Z?WL'+25/\:=*RJC5;WA3Y$[:>/)[-W]RWZD0.0F_^5#>O4>#$H6#'KK"; MF&T';]$-K0*?7;2]8US9*]B@M)I0X<@52PIKN%'5E?GWMV\_&S/.VF7#VZGQ MA7/CO_\K/JX%UM9F?O:Z6Z[:]Q<5EQTVROY=S,K&DYU&K!?_7)6O/]UISI\OR6LV,Y- MF]Y^Q@]KO_FP,P_\$93!:=.IGW=$<,[.N*!O)LMAF:]9>KL M"=XV'?Q#SO

UQ+[5GL6C./)-W;-_XQ>\6O(NV',?UF2L4)5; M7$>PS[=QT]D;194"SK; >9,KXPOXT4K\9 M.?RV..?&%6>- 301WG_/4SY+>&.X]L3 [M<&:RD_''AY)H:PPW[XVPSA3(VO MYP4LLC6R)<=GLM'X5Q^L+VI,UJK>!#[?Z2\;7$TD"$O"OC#N"P6 MYT6EGL"'47:1?Y[7)-CPZ@PH)(;SM!,#SF0!4DIY!:O-6[[ PVZP=OXHSSWF#/ S. :=5JZ-K M4%.?P1OP 1X'E/C!MZP)H $MJ%$@>\WSMGA>',V-)S@X%V:4]>7H4/Y5)]VO M9V6=P,G.6-K4,$95SXK42,_A>.!6>3N$L*+*R[X: F[Z$L ;5O#[MX85%5> M=LY Z#5:H )%#G)GM3 *P)1T8=3BJ-XAXE17W2CJ.H":?..+Z=W)E!WM,YVZ M/85^!^B$]Z.YQ_-Q#W4'S68N$DS]$1-Q.R9BA_8T?A@3L0/_GDRDHY0M$/$" M#A:VO,Y7+H$ZM<1$@B$/&;$'1-T?W&G8+6-(A>'@8 BB5P6<)(TW&4S0UOGB M$O5;1.USUF3TAVR60!.[0R8\.-JZ6K9R;7;/G(:/S-E54P.56+#O\D&K/^_1 M@TV=(Q>K*Z!K'1^[YH6B,?#38^KRY!MPM1^@TW/ULM%6R\;JC,X7LD %/#T^E=@ M&;-E!;P#U]'>]JUV.9^7A;P*.$*X]_[^QV,,+N8M/+^9>P."+YOUJ[H5:O>K M @STXFGXXRJV^\[4_O%V2/[X?&"'5/]8F/'?F[IMC<] 3(J%9L1/#WKB_.=T M_JNJG#TDY(!!H-!X'1MV'\R& 36M.[+A+:M=8\8X$O";10WR?54CLV$)R+\W MDZ&SX02WVE:_"J0VP,;62) 7@O2B2=#>DJ!/ _ H%O?I 2B29$3P^ _2UT MD-RE,'Z6HD;@KM?'0,0EIW-PJ(O&GKJN+EJC =C:6WP1PK(B3. MB9?0H.4 Y.RZ(2&Z[8T?:(T!]6*3V S[C,<#P8XZ^5[289[#<<+7\&?3Y>ES M(?2Q.4*_T7\+#Z%8W.97]$#&DP6\!5)SHPQ?MU2#KE5R8+<7ZV?FC\_L=JJ. M>WL1MUZ'\'L(N2"9KW,8[[9"[DT,4C.@9R#Q']$I!ZBA^(]F/T\/?MT=* UV M+ O; UF5N \*QY+]!,' CG,O[H.-Y^_,?#CPBG_5#=H3@-(LQ@8J),>K&^H9 MU-CP19 4GY[UG B MT-+*!2,L2Z0J:$ Q?HBG]D9#U^H:@?"F*2^13/*55J"P16(&1=LN)>L_39N7:0_TD1N6B3QU_11IYH259 Z2JYNS M(C,!Z+X5Q%/D2+@C8 GO>0*'AE$FDVU+BF^UI*EQ#=%P7#MW'@]U,*3F5^ A M1D"1-;;]QOBE!BX'*YS)2Q.[94N %;([593F1K>5=P$W[0*^("[?6TEYV?++ M_HW/ 3KP''^N81K;,O_OJDM#QW,\;CQ'H.,Y]B6>8\>" MT).&79V0H-<7=_T9B[O^SRV*NQZSS/6U]U+_J5T[!(K@1(=[0^XR5*Y*D%&$ M#XDMAO5Q,U'XC3-BH,@8\$]0MXHZ&P>'PGNDDY+K0KSP[R5HMKPIK]9>G2)O MH><7E[R\ ($+EG[>;A?K8%24SH"7#U=>R>E)/I+RRMIF^ZVM*N@XZEB1!<8_ M1TX&.NS5"?OQ/U8@1'/C*_MNO/Q)>,A>H2?AHD!572M13X_0[P4>*NWE-I@R MC%09HDPA+GZ$XLASGF&D#<)$K&WYHA7J9+]!FOZ.MJGN#*XU/ZT= L,H*,D4_[7,1'P; M&J.6@E+#Z"7H@#UM3'FS8!B/M6$;QT8+MU:-V'C)Y\ C$\ZKOO07HM+@YBN^ MV'1LP^ S?*2W4Y;H#$N!15T!,%RR)FNEE5,@EC!K;L34483,P""L@#QE[?D M;@FZATM3ME$8-$/C^:) X\1976>7!88&JCY!!E9F Q42S[D$T,TZ1EKP5ELS M'W^C_^12;"([.3?QQ@ALD%:_=.UI]*H/JQFSAZU$!8-A;R+7J\1]S!@VP>0J MD>O&I*"@#EA%$*4P^R%X;\ T9:M)V;+E&PU!ZVPKZMT+4^.?L$%!X-!HM^ S M@4F;UE8O2W1NP'>$VFP.PWZ'M2Z ,QEV3#XP&5G6R@A4"F3%5?0,:'A^CCVU MX*6=L:,>BQ5I!OH!((-T'/>FT?#9T="SI_Y=T="Y"0U[46F$AO8XJ/$)T7#D M1U58*$/GZ!P&9NB=XJ"GM^O($W] EBH==&G!SL\>Z* M])CD/B MN.(-Q961B^ZEYTZ=5W=TTG5K&*A)]_ /GI13_TG-]3>Z7G9LR'XF3+H4GI2D M+K-=W.HOQ;^7149F6. X[V00SV^E#:6NQOF,.!(L MY((5(J5%1%/@"PV_J,L+6I((J>C29;*B39V-6R4?R,S M6HHII<0!U#9$)"'(D7/4"Y95T5)Y"A VA:D.+@" PL1_X=!HRS [1;_-T'TO M["N8EGH&F^C=]&)<=.+#,G&'4^-MB;+TV;F0H-_#@D669%N72Y%;(@+J@/G- MI!#?I.?%Q2@%%J\4HEWL+B:RUTA M$Y1IM*Y%47&^D;&K5MB8!ZLJJFS9+E BYW@;BYHL6\"HJS..B2BPA'2A+(Z+ M!A]:,7M=<@%X_>3R+2Y,L,/ G)4C@8L2"V^ BQ<7! 5RU3&MVG8LN>Q.I-1, ,WH%DA7 TEC(HYZ MSJX$O(]/&!>)&\2!X"()+M<.Y)JU;#J*=N,-3HU?6+M @_ZFPUT9706%PKG) M+2I 0A#*+LA4>D<0>F.<@U8'XT]&F"+0K2SP8E0,[42=!^!A9=1IBG$O%+*" MZ^]]C2 &RG5-1;0,YF\MF!AZ>""BCLT"2 6F:Y'ZW@E[%1.AM.(@UI*W^Y-& M_^*B.!.XEU)0+RX/%UU0 C4LASPV*O2UTR/1>,R$OBG2M.A:!4XW2#A*=@5G M# =9E.(\5#XWFJ/%1D0F&QGVI?A;-/WB1 !R)4:5-V.4M!>1HFU(D1G7W1NY M6[Y8P.TJ[PQBKSD\PZ*ZJ#N(9DAY4Q5(-L0>G%X@&B"UH-I\@LKVN=+BX4E* MD;N@@Z8O.N)0JP,AZ">:@-RC*5!%S_9'[M:A4(\;"A7J4*@]"84Z0!&WJI'0 M =&@[ +68II!+WI0&8R%]*&U Y(CB1D%5JYS4I)8X.DMH(OSAD1(_AT% M5>*?L!P93"MMF_A-#C*PD&![/R5#BRVY_$2TCY"O!8V^A8@]-3Y5QC]0)#4B M$1],AR2BGKDXJ=ZW=!N9_88H:6$#%XDN+!W%-PNV*(2 @:J!P=LK>L!^J[9/ M'B-X@(B/NNV[NJ+"@:@']-'@(GR=XN\[A.MBU\GY#:^^G0E[X.9 ?#%"2Q'2 M/&F6J$ +Z XF )^E4A<'DS)*R^I%J+;X/L!3E,)J^-^QR. U V&\=296#TR^O;G<)1E9SLGS#-A= 1.<( MC T'W4/Y.[><2G*UDAY"Q]0:[3(]%S-L.!2ZLO43[&]XXU3K=T;*JLIWD+H] M 2T<*,6C"NY "LXHI4+.TJ=2_"2O]#W"0$D7AT@RL>*).HDY* MJ;^V US8?#43%>8[S H:D:B)TBDWW]*8J!2MK,1#D<$U$F^%%7C:X*9,-, MF.E@Q=*&A[::<>BU.F0A@:ADW$EO]6A8@=2S72:(SK1][&Z 8ND9:[(>O<94 M;:0G2U,#!7*?U:)1-T!K4P&])1>^-+'"FH7I<7C 9/%$,$OP5L\++BQGZ(EC M%W5#?XAC)D&QLTW2"2PP9F"TYVZ%&[./LIJFDDAI4!&U+H(;N29;T'J$.;"/ M? 1J1_$.*AUO64D^(STE/7.9(X W9'YKE[.5XS,HQ.V: P-Y%87^_G ;KL1N M"48P?,F4%#Z@P8)F5808\T5_:I/^G"9B>F'GVFH.QH'[LP-!G$R[<@5*'!;2 M.3PM*$)I=)7OI)?RVK)WE:G 1PMB.C8&/,[P MF.%%(9V0.91?U5*N(E->79)BD[(*04%:1 4HP)6)@D\$")=<'!@")IUG/: M:$KJ[D;<"T,;Y8S^PFI\4H/#,,8$R%2%8ID$X>W7_S'':7'9RZJ?=)!;WPRG M71F>=)LA.LD!NAG1@BP,8?1NLFP+6M9\V;1+5G4F9G4]_0/ ?KJ@' J:D3J, ML22J/JNS(E_UCXBU8WT$HU6FU>1J,]21M1$^3HP6Q#MZDJ7?<+N\+ "-!,G= M<+PP%)T@?(N+K(C3 EE9J'1#6&\#S!;W#(#8L $1[+:7 ?24]1Q?@06P4HI3 M7<4&C.>I,59U^.0 ^'HM%5[GPD@L0%F@/1*^B@O+,$*DFK?$?VA#,EP7/LHK M3,ATFPIUG7Q!L(2%- X(@8MAM:Z4+CEAU;=F.5^D-%>!D@/@ _Q5LDL\7712 M2!A8N2-D-PU&.TGZ(MBY@I"#B[Z^IY?Y]D$VU[+P9_"/Z_"@-=U[32T&25BI MA2CG@+3*&EEC<,"<.\D1)4WC,Q9%07PFXS-1%J:4Y!0=1X4D M=;T6)E3ZU=7MNUGIJ2-V#M&LI(R9[E"W&\+K&%SQUY^+!N0K(EO#-,5KK)=W M>4/)3WTP'BI4[4!Z STH/4=.NE* @F3K7S[^].DW-8%"*[0H5T@,>[7&$,Z[ ME[*_QY=//_\F>W>@ 6&A3J53>5?Q:"2$W=;FP99P]6S1N;U)NU/Y4$RN/:'8 M/\33SG4+UX@+'/XT3DXES7$H!@\X>5>MY+-,5'W;:7G*3?ZP^U%:HUH(*=>T MWK=]+BO\9DUM#&06FY ><3)2R/>VKYEJIR0T4Q_E^+9__#>5@P;(=2ZF_J6C M$-^]E"(_X$VF]$ 4V T>J/*M??X2D=):E/^PU+9KZ<3*JB&8/IE M\>,%>7^)F$[)@ M6MLLSRAJ[0_^ZVB-QXW6B'2TAH[6N.^&^^!=*;.,!&NTH597%%S;^TQ7%$V0 M/(&&_4MZ2Y3..8JGO<9) SHA*895/9)=MU$V:4R]DG&$*LKU^EW<4O;5NN+! M0_/7S;[-!+.-E"=S&V@E==/7"^Q\;D- DFX6HYXO1%E56=-!I9!^?R6X_"!V MF03]H61_5SE^LJ*OT%A2EK"GEO4C>AGK9F+,RV5K!%,?OIES$:0[D]_>J/&@ MK/'R:GWU*WJ)6$O_)0WNWV]*(VV(2Y3Z9G7RI4;QAS03FRF=26+7U*L/4^7Y$[MH[4I M"KHLA0EMK<)RP@&Q*QD33H$$KB5,BA19ML79/JP321$?XS@"";(K=P!S^U/7 MBVSOQPT:TWA"6MP%&I-<2N^15"U4>"&OD#D5G=+HNU*,#69F)P(DK:5#AL^(ZKM%T MZ7J9M#7*F<2I=H)WT:3+69?ETDL\G;PVG$IM4H4#K)JYM0A_%,1X&!UW M:\=%TSM3DJMA;!?Z^47LQ#:!?E@V[OI9<)U8@4SFA2&)9WE>4![HA8@64I&V M!J;P5:+T9Y\RRT:IIRCCBK 6];"(PI&(WJ[KLL1F"EH$C"6\(K\4O*+B#+]0 M\[8S$DJ+^NZX38&9@EE@ME^##=[0I%L;(4BGE,X)_P(%X-NJC^8%AK(H47,< M>'C)9&C*;%X6@[Q%.)@-YSPXNTW&@T&20ZB2'&[V"W[!D*ULW8UTO5V =G&O M5WM/%%WKV@*1)V0<*[UU#/=M!IA1M(M& -';,Q%U@RF7DZ[D^,8XO[%GG[)H M\%,A$(+)BDHB@F<.<_3NL#YT$HDIABW1'6!<9XZOS]%&G:J\G Y*BW;,S:2C M>P QQK+'+(0"#8XL>AA_/. MT+[OS.*I_51'4J5HL\B^WW>M*V?LP"5)%2367/^;P6%"]*7" A8\DSX^JI:@ M0HNDKUXV"@%21!F$GM5GSMULUT8KB!L/TV4Z,W7*X( H?V \32?L]&Y'BJ48 M+&R0,#\JK$V\6_0 [[V+ ^U+K58&JCR)ZWA8$/%;9L3LNN587LD2SEO MD)=TT5E]Y"]PL52*+W=JG:&C,(=-IC>E6IQ.@..**0+_?RCO4"N=;$M"BHKC MEI8%D \$\-_*C>]80Z3?D(=$@+Z62KQN%[TQGTT83L?Y5%@4W/&\H87VH17S M'^#I?N[V"G=.+Y7F+\Z:LB *+R/:\!0SY!R9S&18 EG$N"\1_#%R00ACCI3" M.XN]\!W(3//>ZMZ9V<5 W5/8,8DZ0C4(IH.G9)Q9R=I!\D'&KCIB/2%CU 2H M[7PA=C>$MRF(P5V &XTF["U5A6I%BRKJD$LIY#%>XJ129']7UBVY76%K*L9P M!;LJU3Y1!MNNHX##WQR^A MHW >-PHGUE$X>Q*%/XM&+R2RZ3S7TE,!,85>;PZN4QX'S4('SX(?UV'Q'0@[),%OSUGLN:$K!W8 M+NKTFP)3 99K\&0 B&9H%!G&,B(L=65#R9I"W_:P2\'8$06BT*P;8QP'6?13 MX_^HX@(2S2@W>R1"\Y(*X0M1%2"B2WTI]T7 U%6 MZW:=+8\:7_23;TMWGQJ_]FLP,!1G^+Y<4KNZ)H'[:EUDF)K*;>L1G2-&[QG M6MW5: /XP "NHI:T-^_0>=0GV;]O4"=K7 1S(BN:4$VH*AMD10^J8PZ[C]S< MG5,DFF#9^AI[+K6O]\*B7F.N^1MIP<*UH$$+EHZ/ MFR6[ BH.PW_GV1LQ56A-K1_5\U@UELU;_KK%TE- ?]41D,0LAGZ!T\/\G0T. MD_2%0/-:O2\?@J>R[G!HMB"8QK'[H[3/;7C G@;.=3]?]YLSC2+7ZO^[]N&] M6L-?_KQH5H]5FB:1[6 !H[,&N&AF2DS*Z;\WEW!MPOSY6AA!\8O-^+4.NZN+ M(M$V9:5\2D#]%@-HM",TVFQ*ZM7K79*YB9H.Z[#>P1T' Y9U;<\C6>!E6W[_.$N6[SARC=*N(^Y;;+5[1!' M_(GE!(=\YP^#9HWN!WSU&MWOC.[A)/:M0[[S9S<.:'EK*W!][-V/6M[2!%@3 MX V'\=(.)ZYWHS/C\&_]E<9\C?D:\X>8'TSL*#[^6]^(^=KJ]512V,\;PKXT M+=:T6-/B 2WV)TX8'?^E:R%,([Y&_"'B>Y,XLH__TG8^)C MG5.?:YC X-_38"\&-B[L]CM*5799ZO>/4G4_DN(&'C],N.B0MRKKE:_:0SM0(JWIAJ8;FFZL MT@UW$KF/)=H=!]U0PAW\B_4%CK_JPJ$7 A>/XLBW+PMC?%:)?S]=&7W"Q-LU MU_$^+/L>-4#V^L+NE)59;\AF$=7/AUT(AO5=MI=W::F6$I-]T7Z([C: (ZJ M*>T%=99J;<5%J]HNL%&SS/%K=672:_S[G%>M+.3%L*O[U-_X!CU-^:FX4- : MOU'G'#9'T*&"FJ)]59WG6,93E-2&#?8=)8H9KE'4YI(K+^M65C:#,R[JS*BQ MLX7\?/UZ"VK^-Q-][/H-NUN6GW& D[00S7MHKZ*S*9-]6N7NMQP753 T$RRY M3A<(2Q C;=KW#\Z@T\50O^PV,6@7BW.Z&Y_.>,X; A3V76U;K=/:,@-52A/N M#E%/K3$N6+GD@XJF%]24ES4-5>Q:@Z?KKUG!J+RA$:CY@T8 (ZV:UD,UR613 MIK:O!8S;D353UB;AU"9E^M3T ZEE7-ZT')>ZR &4_#ONG RE5N64>U_^1 F\]ZT[X Q#B<,&QM %+.3:]W-]U@T;DEGP(7D /^U@U( MX[U=/<"\7*:+)15[QY)4XEZ _IH=#F&'+-D?%V]N45"7*C@Q5:6S537B#JV) MR2/RYM\1 3Y61A]8K_GR7O!E62!A6'!MA2?;X8">WH:BXKN!@/SX.E=-[4'"Z00_+3T,I8<^(%Q+#\^) M+S_?0@J8K//]C65<$>#]@831\)(: LK*]5UW)NQP6"-AQJ[H6&2KEUL\S-6ZQ">=NF[">:!/6&G5X?@EGCPG3/4M3;V\QBZ*.TAP1 M$#XW=06?4U'3_2%WLN.EGA(]8@;(T.FR;64?D$9<$^NO:3ZZIHG1=OU+9?O2 M3\T9JSH+5M>-#U&R7=A^@MM4KH]? &727T[M*I M?P"A;+8297S,20NQZGXL['C8C2'!_JC(5;&CC6BP@TWOBVJ^)$MA M"T@W%WQO=;1O57TI>YM5XC.M>6K\ Y;7X"$I:^"@O8@TV?:[H/8GEYPV"Z=3 M@H1>XTT("9Y1Y/N$#._88$V,*[I$3*Z[GWDMM0%;T\.^]^QP.Y I#+9D37A;\0@!!OUS1H(NU==6;>N>H1C38@F+8C_E9Z9G0 MBX8SX.LWS$(@AFVS\?^JNC]O=8_9LL'G;Y(ZA4%(U/C'YS/>IDV1(,CV4'"+ M]0C8 +T0^ZP8LQI6-0!1T;)D!BCTW?C7,CL3^[ZD'1"(R:2)ZM9@TKO$X /! M.2*T $K $W4L947R80 MO]#UJ%I(2:Q;NZEA-R5 #5R;^+E8O>^)\%#-YJQHR%("Z%9AT[6N#5$S(OHC M;E14&: Z+4VU/F--(QACU_:G76+G9 %<2(ZK>H&XU^VD!!K[V]JVY NB0= Y M+V6OPE8XCF= KY>-<'LS:14OVKY3W89E8)L@&A3'S)?4$0BUT&6% BX^A52X M;YV"SK94*INPA#,XE89(#4Q)O=]P+&K"--R@[+%'7+Q[5YPN-E_$%P=G+7[& MDP"J^9^5K3'1%CHK@.HU'.E6PA>7V+E42 >K/E.QN:&'H( %K9S$OK>BVYEU M]9:;.PXJ_O>ZSK"'K2;03TZ@U=%C'W00.KGH_\8'(42$XK-+K"L(H-#!HEQ]Y #G(>,(H%A1C +V=J32ND7=)H6"F& ME !-6 )G,$H@]*4A6AFSJL+VEJ _%&(B17+D#S@%D/UAXSG1;0ZYQ(@UR.@. MH0N0O$727EE\XVCSAU^)$5"#>;Z!HK'598+P7E^.21H]W&E1/;L:+X0FET$: M*$ /)-0^! 47T$GR:4FJP02.Y@R#24 1JQO@E)NE2K H$KDN"0/;.+MH%ZMS339 G;X;0=Z12ME MBTYADQ+9XKPA"R&KAB,#J#=G0A5K,N&1)'-6;WY;L312+'!3*R%/*NG*EM89 M/(=S##&C:%<-7]),W(Y$ V4%0]%MAAKLO"YP,0.S':M8>07BFD:N@T>NKVM2 M,&?I^0:2.L3\I_V,O: M_<(!J]Y+"9:86W\2'6X(/.9-6K1\U68R'QB_"$&$#(EVJBRKNS#O2%-1; M?B:#6(*SIKY4?=IY<65L+QQ8D:=*+=Q8-*4:F3()#8 MJ%UIJG;P5.TG!9B"_W=^.\&\R*PP-(DBY#)Z8""P=CVG\:5_+P%M *X$ZVP! M 5IZ58*-,)W>W#,>5D@V@:RW7H^);T&)$B/:BS($%Z\(Q?^BR' #X\?(3QB^ M695FA(NV$P$P"AQ-( ^0CH_&"06TDAM?V?>3"4G 7NW*IL:^$T-!QCXBX@4= MRX2$T"50X:ONT78B+8/?B8P2NZSG"(((?A3FH>("%+^X8$U1+UO@DDW1@O8F MU$6DU93$=,DE_46']R8!E.1I&QFF@!754#+&!VG-M3);:NI^ MZ-0=D-8HV64OHJF )ANIOQWA:*T4JTB..8@D: $L.A<7 N4S[C4!CMU4@PD MHC3R4@AM$J@WQGV1Y+0!'M?>?C<,(/@RTO201S0<5M BC_FE;D7<>K].7"&Q M#4'Y-VX-, G)FF!U[="3)[8#^ 8GB\.]1+,-_\XP]&'2I_EUVBB%?@RB*98- MH)"*IF 4V@&GB.KNHAC@O#KB3G:75T/64/PDE6HQW2L1P8)+7ETIG SL$L-. MA+QVP1N4O]%:A#%"NM>' V/X_H*/TT<'+HZR$-Y@BF)Y/WQH M\(N21\NKWO^R>,%UVT'W7*U*$FA;XQ@KH\$&"]I:OQ/I[TR#%5B'02# M5 G7BC"#[< ZHP2XNZTYS5<%FMS$=*'?; M!LUAG4QMNJI6>'KAL1]LR^W3(B:#?*=!$D/.,]*FB? B/E!$2J\(RULGK>=%*!:Z5 M2QZ)SL*Z(X;OM+O-<"^!:2/\BYEEQ0KTVL+8&]& : @M3O'Z]>UK8??@A=U_ M#GSLR$8(TF_$B9'.TP%SNVQ1!$,;[IR$)5B*-."J"+,^"AF'($/O$O"U$:)/ MPK%T.'$.S(]4)A7%BHO66/5F;!8AWH[7MR$$;1"@H 09-8N(YP69@X2Y1FS= MMW[LCJ(>(J[8*B##HA3E52BTGJWN[LIX2>.B-)$OX;@P%AV(ZIF(#"$7J#2> M#J+77U$0C'0Y#H/N990'G@"A*N\Q MIW57 -3#$'_ENA4W6W&E7608M*%*WFQ:R=3X63 :X1_N9?Z!W1<6N#^ID?I"/B15+ FF6O2YN41I\ W\??2\".XC MJ5'Z\T5^B*@AM9G6=WX$D4Z">I.RJP(S5'J8HFIBAC&Y%2E,(X5P: :BZ(3; MY)AU63="9E134DCE-:K(LAI8!P;,>*!\#(JC388*!V6Q[5SKF!K_I[Y$X7JB MRFP-_"R=,T2QNA6I_"Y+4K5KMIV C#25LL= \, "61N8FBHG@:Z83EAB9\#G MV\6U$TT&05A4,&T#,$EPW'>Q?Z<1]YKG/B[/=37//0Z>:Q397U^@+O%'R/X8 M.K3QCU)]QH 3('U[XJ6%U1KAVZGQ_X[\[T"Q_]]NR7N4@,*-]^+TENB5>IO4 MRX7Q#Q&U\EO1?GM0C8^3S96YY\;%H['I&O%&%ETOP"P]"S/J>QQ1Q.Z1GYP;7ZHC\?,1@"!OV*L_Y2JW@S M>L[K'_N-HX< QWLG'%_T*/IKAFM1TCD:F*2B,7;AB) -^4I7FH@,\I2-@]8Z M4>!@D'TJU9)Q')XLTD A$V1B5+X,O /*A47U @Z!'!;RR:$V,CJCQ:92DAC\ MOT078=:PRVHB_2L5-PECSM$WC8(.B!,BY+@O!HG93'QK88!N).SA@S-K MI3P.@C5\-Z]I09VY:A W(OV<*UX+S.U%$^AWLIG!>Z#6>'VA*33&UF1F!76I MH2P&.)Q,#KP9D(X_QNKVM.O#L.&D)K7[0FI_VU39A#1?!&LLS4T:,Y#BML@* MUA0J1@/#B(6B3VE!E#O.T7 AOEM6J2I.3>B27BE%O0]>['Z1EGZ:*:O+DC68 MHT]%GZ7;MBM%/9X:_1V8R'_&5QJ:]E[<&6SUG(IGCW-:AV$=ZZ,FK"2-O3WG M0#8S@=3#"80#N%?+D;JJ(4CI[RS<*IA(Z?NM+"%05]+63U74SP&2>=-*\P65 MDEQ0+ =^XUAOWJ;2\#Q247-:: V[3;:ZH#/(J*I)?#&B_D'@"*?\%*53W8BP?]%?"U'P)O M:@^M[.U<6( QFQ;>&#!/*CLM/&&CN?&A^03]J698I"#+>0P"7/5G;!;:1>F);@MK(GIR-7(^B(,:=@$93G>;:QD> MJT;1(T#1Z]6V,6P^0&T[ZHM_L$K:FY^C/SKOY!\]5_^C78).3Y]9LT?FYVBJ MBI6#--.%[.^1*5=(.%\&IW=EO&<+=N#FYL/%)NV1?%R/I*<]DH?ND7P8_.R: MS/_Z_L/_9WS]9+S[].N73[]\?/_VZX?WQL\??WW[Z[N/;W\QOGR%+_[QX=>O M7YY=7GI2.D8=5M7,X+PW_GV1LQ%6@5 M4^M']4**&L&\Y:];+(\-[%2= ;73%6._$+U>%QU*8U25*-3Y6KTO'QIUQJ7I M8F<:.S]*;-_P>SBUHNYGU4]V.)G"?SQ,S"XY:^IEE9D2.D7CW#>7L!M!9%X+ M4H-?;(;9]86.Z8Z%E&:EA>^LR+*2=\Q!G(U\](G(#S/.&Y[_]<5_"6/M'^A# M0P,)0,P?#3_#!)V&9W^(TA-_L#3=CLUX7IM.AF;-T"I*=J?7Y%0KBXI?8ZK& MM:"N^[%?CO%;MQSCLZB$,:A#_W/1S(R7G]^]_?23\?']:\,8RD5_^TOQ_36H MQ+\N9[R!]U!(_?D/SOS 20/;]-(T-#T_R$UFQ=QT\B#FMLM#'@$CO_G S9B59$)A^'+FFE[B.F21Y;OI)'OE)$&1)P%\8%9O!T62\>/T6JW#7 M#:[N8_841^?UT;.C/?_M!CEQ=ROH.SJS[>VM'X8;&^!X+_G8UOX7YCVE]FT# MCD.F5[IH;Z!ZP4$1O>!YHY)OH^X\&Y#OZFPVP_B=SF.#E'DS)&K^*_GOT WR MA_0B_"%<=T_!-T8U"WZ23HPO-/VVJC>=,543_"!Y@>:'VA^<,C\H*H7H!LLZC]&C&$]$/,IN *VMJ;$VA%[V!!EV6I:_^2T M/KP.P^!?C/(Y_AC.IXS\>370L1:,]//KN*6-IKXO/ MVZ-\A&M"!?<]4V'J'PJ?NT8?)Y6.,$ M_OB_OV#I)BQ1?@60F^KLKSV @1WC_*=Y45%):9&_>JVZH6_]09N3PN#S(/\_ M96MRA@'6,K$:.]E0:5 J.;*]%,8F4H"5P;O2HJ]DR-OSR7?792Z+TBJB0,B= MBB=@QZ^>5OY)E1Y9Z=4X[(HA\MUKF50M<\)E'80M%MQ)1X/5&LDH8;S$E Z5 M<(T]DV3I\5H5@Y>E(FXL<"O+1[RBOB>8VEL+E)_N\ _6\AT4_Z%. M:M0<>7>W+ZJT85UXA"VJTD8U OKF08"F?$[5=P:=IT2A-FQ0^OP4[$0H]%.+ MXU][I/D3%LZD3"]I( 0@6')1,>GO-57,JX%>-]4>:1-/F=VL ?.1NV%O%Q4V M\HR^?1 L9,Y$"Y.N/J(L_:,8 C5B241"FJ0([5N!=MK)9!YK*#5N5 M3=O[.46[YX:?@<(G2_2T6#<4^W6)@FRL;&NL6)+ZV$890K^->$2U%X4\.L>F@Y)8C,7I M/[4#)!=%?%>>+\BIR+^C'(]40&,+>.I1/ M\LJS2;UDI4N&*2^I%AQDA3<;EVC[A.B\\!-75>4YI'AS]!BVI%0DG\2;\;NL;(X MG$#3;0!/A1@!SSJ@%9 (/+YNA[]*-!-L^Y*3_$#0"P(3:JT",7 J*@J>4',V MK(E75X0HU+V2IA9RT+" Y%:RES>\:; J;P.OP4*$ MF-*AN^BA.206*)Q.X-L&M@-SP9YX=<;.Q(]R5RCBR5U),P#5L:;:G7#B35V* M#KC]#KKBO22NJD: @WNXY&MD2YX63$7A(5UM3)SRMM-1"V/-D5'WYY'RUO4:P*5D M@TXKU[8K'QPEJ7O] E8:8V\R.:[>;%_[/O@TRG/""R?8O@ 0M*.N5I8/[> X7R:*C"49.\YW/8_[G] M\T9WR!V&?K&EE).=YIGGY:8;1);I>6%J)H[OF7[D66GN)('+TQV54?[OES47?,'O-X"I@$O@6 M\E''LH/[-*+9?7L1W73X=S(J>^B@AQH#>W0GOK7 MU="VIVYTW<_7_69/K>"^[SY@6FL:W&[::[*)HQTE$Z\+ :N+6LE@%="]12") M#B%'^_@W!]" O_SUA?/B^HUV$J;209!B(K\U%/U^CJ.X#^N\=8SZ_2#BFH,2 M.&>Y!P\U&B5.$R4VUF4_>92X>R6/%+:]I6G4UTMI/=C7=) M;I[>WO'8U.; ]ZGW=IA[T_!YT'O;<96I=39$VR@HKE>,N''A-Q_KT,Q XPP' MME;M0/O(RS#IL,L][9LBW\C6[GE@AP6'VS9X&1F%$2!Z6=.R#+&/.ZL^;S3 MA/NNG5IFY+G<]%PK,A/7<\WXWWB[ M: J,L\8?WE;9^(O!DR^,956(V7__X_S%C9_O6%"7]A M!"%;_/5%\7WQNEK.S*RF\G'XQ(N_V?[$]6WEYE8'\;=#QH/=8;@F:9JD'0=) M"P/;<2+/,=W(M4PO=P*3.7%L9@%0+2]&I=Y9)6E9D#BQ[S,SM*W4]#++,Q,G M"\S,R7PKM&%$'NTC27.=2>#$)T[2GL>PLR91GX#P+/,,,9TIY0#*28DI0)R" M_UE9UI?H0C\UW4WKWWIO>[\W#9\'O;>GM0_Y.[(/^0?(XC"_B>J.Y,M2Y6U1 MUELG>3^J\!K[,>-9Q$WNN2"(1FD.PJMMF8$;NYF;>#D/V2[T\;>*6_]<-^_E M=A5W_ZUC[M+QLRMA=1)@G_ MLNJ.CE7@$!KXGN;";,OWXMC.3#O,7#C\C)L1 MR^$N[,!C8>"XR7H.T'VTC>>X,'_B6>YC7]A$E9B@$GW:9''4JIJV5 QI1^J[ M2>K9@9DZ3F9Z<1B;B1=;IN\X87Q*%?N3 MT#EU0K5CDZF.-]B*3Y^Q!)4GFO&JY#C,X;L32;&/(-GR6>ED$S,+QX\#T M?#\V8^XG9FS%&8\"G\7,W86 *Y'L@\"Q'4NVP"^B4^<7FD*=^E4>*85*+=]R M0- A5TG3 '.N9; M5F)ZD1>8<1"&9N2'4>PEW(X\:Q?2]R-203O45'#/[,W.CJ1SYQ"E\Z\U=EG2 MTKGF2YHOW9LO!2RR/-?+S=BW7=/S8\=,N!6;8>BZ5I#'$*^( MC\<@@9[UN,%H1T,"=VPU/Z&:2)\;['4J^YAC&8DYME4YM;P4G5ND][;W>]/P M>=![T[&*3U8;J9[-EPNLJEWGBTM59ON<-1G^H56HHPZ@T'%!0_6'93SS$M\U MF1]A:D[*T37KFHZ?6VF4)9GK9*OJCYW809Z@P2B.;-,+[V M%YA6%@:FYWJV&;N>9Z9!'B5V%'+'#E9)5<(2'D<9-V.?([WB%GP*,C.+>.#Y M;AHG&)C]#*0J!%+E/*+Q^B#@6\SCJ-%+ MLX]1!'R8^3GP$).[/ 6I-7?,./42TW-8GKE)'$7AFJ0;1SQB0>Z;<\D*#=_[M3=-JC2INHNDF_'<"OW =.T0 M_8NI93+4S-T@=,/,3G,[6)-T_3#/+-=Q3?@1_9A!:$:@PIM69,%G-_(3GS\/ MJ?(G4:!+=VK;[M-(NC\O&X#:9<,G1@[P"!]:LN[6E,US:P>FYB=[M%W-3QXH M^N;<][@=FH'K9:879JOA9\'5IZ'G&4F]W/+A+<=,W%R M;L9VDC"?AZ2*./:><:

@6+/75#205VWDS". R^T ]=_+DIE M:<%7FWB?1O!]FZ;+V;*D?O,9A\?3@B' :?ZA(\)U1/C&,WOY))63(R_*W20% M:I9$($D#;S(C;F7 T^* A7F0L6@W238] 7@_P'_X7'+\ &SN[:R&J_X/?;^5 M!>[*P^E.+._TT65XTGL1YHJWYXJZY3^YTTUHL9;FET>M95 &\&&K,F+ M,SMC+#>Y%T>FQS,@(UX6FIZ-$2@LB)U@)S6SMO*:7_G.,E3#B1/HB&Q-J$[[ M*H^44.66GW([",PP39%0Y:X91T"W,L\)[23TTL1:*WM]OZ*RCT^HXDGDZ7CL M1S;6[S?U>TBM6(!/T-^J,Z/$2&N#\ ^[Z2WA#U&<2LNQQX] FCV,<@M]QV>A M[9@I"[!E8&*;291Z9A8EB1_G89@F:RT#[U7[52$?93G\AGO[E/_>R&W ;)UFR) N=@.4Q M9[L07Y^08'G!)#KY- ]MC[TOGBAHU&S@J!%$LX$A&PB]T$V9EYANZ%FFY]LI MR*!Y;":6ZP:.9>4\7;-BW$=NW;EL&DR<2!>ST%3IM*_R2*E2Q"./YX%CVFF$ MU78<9B9I&)F!E<2,LHSMG72>W3E5LB>V[9TX5=)VU(=UC]5]J72RAT[VN#// M\&TKCWWN8*&UW/1RVP+ZSU,3N(6;A&[@1HSON&OLKW65[K0Y2_2X=2KV--%" M"[Z:$&I"N#M"F%L9"Q-NIDG$L'&L:[(01&+&,S_EKN7RP-]QX]A'((2Q[E&U M#]9>G6@VZAVK9?-=(IXS=1#SLGJ)H2//R)1NE^KYPZ-QI\T'<:3\*;'.FD GUA@)E[DV)&=V5FVENUP_T:R.^N8%$\\ M[\G,% =-"G=L"]\(6\: M/@]Z;[K6ZE,SM#D6[@()L,Z-LJ[.3!!F9R!^);IHT<'%1CR]KG2D>I!K>R[G M@6.Z09*87L2 M'">F4Z*/0A\EX?)3JH7_0((]Q7P[3V@V[N=.BQ\##Y_S-*E M!Z'N:$JUIU>I*=7.XJ4CUTJ2W(P2*S,]S\5F \PS\\BU+3M@4;[>%N4^%IO' MHU3N!([BQ.F4;JWU5%+OVS2%8URTQIQ=,4H0KS*#I6FSY)G!O\]YU7+-28X: MV30#&14XBH&41)P#]<<"1RQF9A1CO:/,S<,@LUU[O2/Y/2O[$^)]%GB'):,% MUOW2&U1WRU@<_W&#=HX9V#7=.IJK/%*ZY5JYGR<.JN@IIN2X0+<2WS&9[>9) MX,96N-YEZYZU[Y^>;EFZYY:V S]5DL]*V<\[.#@U0]FC[6J&\E!+BANE3IR8 M:1R#4.OGGLDBSLPLC+S$BH'-6#O)/!_7SU-1K\V_VOS[;$$/ M^"/ .'X+']LB(Z#7/6>/'.KGG!J'K M6+&]U@7E+L+OMS(K7DOD^RQP[U/^KL.\=T/$VU58^,FS%4VM3OTJ#YY:_?=_ M18[MG-AE:]OG4XF#[WG.@2=E1L,O>+74GG]=VT/7]KA3]$ 6ID[J,3-,.#,] MYG$S=J+ZA*:&FA)H2;G,? M,2=.(R\UG2 %JN99CAD'/#&=-$V],$A8EF>[,,H^*B7T)K[[B&ZCHZ&$3VJP MU66.C/3NR=>:0>W1=K7!XV',Q>)>'#$0F9,T\TV/1X')\HR901A$43O)0GLL^N19$S<^]6Q9W:KIOECQBRZ+S= M++=Y>>0[?I::H9^!CLB98[+ 26YBYRS-K;7DSX=6#]AY;7;?\2;^R3<& MUEV.'AP$L&#?M87Q9!!&('OUCAF]-JH[F*H^45#&7Q0P$5Q!: M \OT A_+E?LN?'+M/&",V?Y.,O^?AE2%D_ QVS@#&2.D?+8U_Y]:-2JLQ!T%L+]&$K@>RD/(M>,K,@'$=B'3U%@F7D>I8'#4A=$X9TU MG1_:0W;-29R)'>I,!"T::VJHJ>&]J6'NYZGKYYGI16YH>K;%S9@EMAEDL>.G MS'8MMIM"68]/#8/8T]3P^0W).B]KE)>E177-G#1SNF<51Y\Q;C,;"VW%IN<$ MOLD\RS>S($C<-/'#+'Y0R:T-.1,[ZSUO3WQ'2^=:.M<$4!/ ^R>->7D4VAX0 MP)Q;II>&S&1V&)FN'_EQF'LLR_,=)XWM+)O5GX2^+AGSY+;PC5"WA_WFQ\=F MMCPUB^_F>9&!?/_ZYS^L($EX'N>F'7G QO,P,",>12:+LCR('9Z[:;9Z]FN# M> X+ L<*3#]&Y1;;DR9V',#*F>N[B/8.PU[IG5E<].A M\+_QGQ-I7:W;C^N][?W>-'P>]-YV;. Z%'ZZ _[U95&GW\[K$N2J]D\&__>R M6%R=&O1H"J#WMO=[T_!YT'M['HUOK:+U"12O1HVLQH& L9T:E&E*H?>V]WO3 M\'G0>]/!!$_%R7Y0Q_^H_H;8S6(_B'PSR,/(]/R0F8GG)"8/'-O*(P?^7?#EG#1_[(> CS^BI]E/^=L8;N.[W M=5FRII5/][Z)C[_^?(-S8DNE%Y9GEI4'9AHFH>D%/#99FC S#1+FYXF?>+:S M"V_S,V_>F@*P;'+,;/'4[ C@!!&9L\:XP)U.C"GG+#,]QT'@ MC$*3^4F><<>-DICO&*#I2MJWR\5YW0!%R49WV=*/NX#6U'(XYP">@1/ *OW8 M,1/;YF;N^;GK17X2\IV$,3_FSAS+FECB?\\$CV+5!NOV]%1P&<4ALP)N6E[N MFA[\OQEG0'#2*&5^9OL62]82]'=R>Q_;=OEH,&GEH9N&N6?R.$?,X:&9A)EG MVG8:QRQQ 5S7W-4[V=6GY:)=L"HKJK,';\US)U843)P@?":8A'W\)6G^O.O! MMZ37^5'JA@&P^#RR3"],@.EY06;F6< R*[" Q.PDO>Z) 3&V_8R[J>ED46)Z M+ Y!H#)S-/4RZV0Q\*^ MYRF?);PQ7'MB.);CTG.KWSH3 _8]Y[#*"U[>Z$W0 6![M%V=N?PPTNK:W'$X M\TS&O!@(2L9,QAW+#$%T\UW732WN[Y@;DA*QJWK?)YZCK.G2J5_ED=(E)TS2 MT$E#TPF"P/0P-(X%@6MR.\V2,/4\QUVC2P\4CC1=.O1XT5/T'GYN5-G;+]J! MJ!TT>F][N#<-GP>]-^U /"X'(DLQ,%[7 M>>\C6W:L><]\B%84<<\-NQ)+U:F7WT?F??_\G MY4;DKI-G/$Q-*W?@BNRFFOXX6#]1)Y$+[>=B.>!F7-N M \Z&.6PNL %PXSR*6!AY^4X:U#_RYNR]WBIR,=;7FTM"1!D8>ZGN0G_ M,%AC;ILL23W3"1TO )!T>&P_UK[N[]RYY>;B.&!)%#+3#Y',9$EDQFY@P>9R MWX_S(/#]G?CTG_K2&',BN+C(9"&'2[-\O &-#1R4C^ __>B1]O7#B_M/[RI M;T-<#L19MX4\K;GPM''\J.V)!VDF%' M@0MN[$^\0/=]CF7Q">F5/XG!3%L0I ;ENO'AO.39-E[-EB5Y) +N\2(N%9@A'C2NGRA!> M/HE++V<\24.+F6G(@5GP-#.CS,I-A_$@=X+$=O.=Y!/\QA>LJ'CV@35549VU M SQ^+]#X]@RFA>.&3S=R&G<2^\<5V#N^_FTW_4I3Q .Z4TT1]XLBQI$;1DC3 M6)(#=0OLR(R#)#?M+'/2,$NSV-Y)\NHS4$0_GMC><=D*'D 1M3%Y%T)X3;TC MTWH&;YWSJBTNN%%4\#?77.B^>*0;,YQD8P8O32,KRT"0CE/?]%+/-N,LLLS8 M\Y@5^T"/LIW(X@/TI0YJ[X;(^Y%P]Y>Z;7_EBT_Y5_9]9[W4?%_WKM&V;$TB M-8F\?XFC)/=R.[-,-[5RT_,C;L88L^O'81RRF-MVM!M[^+.0R$CWMMD'X[E. M[QHUFVSO4<%?,R[-N#3C&M4!#0(OM7V3<0MK1MK,C.TL-7G$@\P)O9A9.ZEB M-VRW\8%0=5<5,B;6QN)UFCMI*JBIH*:"M\ODMCGS8BLP QNK!/$@,N,H]\V4 MIT%LN5:09SM)('PT*NBZDR#60OH>1&IK(7U;1WA*U]-"^^.Q*V?J(%YF]3(I M^7,RK-LYOWYX-,ZU^2".E'>E7A 'D16:<9KFV#8Y-R,GCLPP]7SN66X86SL) M'1^T37Y;98_&R0++G_C_/WM?_MS&D:7YKR"\T[MV!)*=]R'-3@0M61W:]E@* M6SV.^/03VQK,\9K"? M3N/ ^AS38\>7N>#'>#+-=D4-+X.DP\=.ZC:1M)[F0B#3T]C$+-2MI=I&!:5J M;,>^:D\/X(6V??W1C=D+U<5R_D;Q"PI5'5OQ>@6CG)V-7X>J.1_9RU?YW=?G M-N3:(RNF<=4-8&%5PJ__G#73*ETN1M)^$<5Q #'[DJ<$OO]J*7%?[BE6W]XR MN[F([] CPR5[N#>[!A"PT.V"GRX] >?V)'9&/K()9NB5'7VVE\WK[_YZ>W5>,GH$,O!^_' M_B:2;&,>6H*SBG%_7"';']?"'_\8379CUMZL(O)ORZ=];'7#33PB:(]KH16# M'%6Q0\\W.#"-WWTT7_E5SN^L_-W!]M48%/MDUMAQ:(:#^,7'[(L^[4A &)S' M>O';V60&V^J'S:N;^S_]\Z_;UM1!'E[+N&_S:-O9=+(P,O*S9#4)#Y\_CH!: M369 DJHO,;SN;D4P/L)_67S!YSJNYTU\U42@>@ ?BUEH;FPE$?ZQA^"_QHLXGL6F!(T<7,F(/@-"#C38 M0VL5C7<)49XTXC)1Y (+2//(%([$419N!GNP8+$+4B)A-$/<,?B.2PD)E[1P M4@:7"[#>K)322MF[>G+V!BZ6'^+W:GKZ9M; P&/]TQ<_FN5#PN.FB?!?Z"\A MDW$Q5,8<5,64$OY6D*P@V74D8]&3*+Q$06.)>&(.V6@)(C%&KX65<;W,*O6. M4J8EPCQA^$ZP@&1,(>9$%%$ZI[':(20C:LC9!B/9]@+)MIHZ3GK*2MG+-M=O M)DT;&U87AEQ2)4NJY"-2):-.DFF%J#(<\: )TI'D!GZ8.A&L ';=![G.@OHA M_6TR"6TD=:PO*A^;WR:CT)/F(8H,#=E:#/4>YTP6/"QX6/#PK@(:,0!#UP"% MWN=V"-XAXVU PE/#K64N>M4'1=\\'DHQY)NL2WTP>%ARR+?%UO]63YIF<%Y/ M4FFG4#13T4P/],GNW^(XYNH?.0G8!OA4U4RS@KLH#7\..WBBA Q=#QEBC&OM4.!)(JXP M0S89BS26FA'EE!!K(4./\OITXG8\#L?7A.VGCDSV5>A*#(DH<8X%JU[V4AXH M5AGN%64V(N691MQ@B@P1''XE7G+J&8NT%P?-=K"*#:DYK+Z^S^Z/*7SW*SD^ M3;2U/VT);X@7<30YSW64B@8Y: $K&N1Z:TJJO64">8H)XLPX9!4CR%J"-4F@ M(T(O;'N:41 M:0MVN=6&:1MUU&XM*?%QJ3Q;02H8Q M'JN+9W1;3_0VV:-<]!N[Y9\QGED5U M'+1L%=6QJCHD$=XF[9$+42'.K42::8R8NE+>: PI14UC@)1M5PD@!Q%D#.)(F^L2S9Z'!WO@^%N M'J;84"C\PF&J.'*W16_?1OB(KVPK2FWTPMD$!OT_[0M%@Y2@[Q+T_0 MI BC MPDJ%HHL4-(H.R&@":@743$R,"2[7@KX?0Y97I38?+*[(;$]JB.+-^H,/)@:\ MX&'!PX*'=^ AD4ZE8 2@(/S%O0K(6FF1(0Z0QBI#:"\EI#:/A\1LLS'L'N-A MR4_?%G7O>IQ/'IQ)4[14T5)%2ZUHJ9@H\'+%$%9"(TYL1(X P\NEV]-P+]= M+W$HZ>U$-"NG#?J,#D8Y%1@L,%A@\ X8=#$X)AU'7E.#N+8:R#H0 M[\1Q(,E$1Z/O@ZQO$@8-+QQ]Q]SK+YJCOQ_[R5DE5. M9J^=S)+(*0\2N61S):AHD8E"(N(99R:Q2%WJE5UW,I=[)O?6\&!(S08+0AWR MIB[X=#!+>:#XA#W%42B*J.1 8;UER$@1$)%))4(%CJF70DV;PR="AYB]],BV MGOW.+ZD6T_0TUH/OJW9;_K!P([^T6BFEWDT9V\Z/K>S/O1Y;"6O<;9U6[)H= M&FZQ:^Z[UM\O)F.C=I(@CDHK1\M T,B8(:#%C1*TXL?)XON+Y/Q MY+J]U&^4/3VL"/O[]3S\H>#?'JUIP;\GQF([*P!A%/+2.,"KG!$DA$,J8*LY M)SRH7F(/^\*K!J8&?OH&<&VR1\Y>;/*2^;XM#OWFU(Y/XJ :#Y*MZL&%'TD.#>E90ZK)[*A5X7("Q N.'6OD(; M;UG(4*81IQ(CIT1$-)?4LT#?8^REE>56@9 ,*3ZLP)$G0&'Q?F\OZA!@)C;3 MXO2;P4#!AU*4 ME,@=\Z>_Z%R@'/$['YZ%0!@ M^X/S>G)1-:6V;O%'%7_4 VM)8NZ)I19I:0,P?0FZ1GF#<#) XXWG*JQ5>'\\ MTP>],W=(_1C'$9ZOK\#SH=ED2^&#<4L5*"Q06*#PKH*%0,Y]4!HI3("JTZ0! MU@1%&+,H.'?6F=@?5=\4%)*A(ALDUP<#A<5#ORV>_DN<#D9@F!:%U(_0T2.: MI2Y,9FX4GU,EW<_J_;>-Z:;;)V+OM=-V'%/4^V P%<@*$8'$4X^,X@!VWK#H MB)%2K46&/H;X@_0_IC3//9WR?*C)UF)R;NRWY]1WQ75?(+= [IY!KI0TJ2 3 M4DI9Q(G#R$5I$0E*"A)B%*F7LX"-0BYG0Z(V> YZB)#;LX__Q551@[T,GSP% M8[FZ6$;Y?)]MBA^&@S&8%Y.4CP%>6N&C4KRJC&WGQU;VYUZ/K;C)MJ7JWDUJ MF-?QP,_J.H[]Y6!:VW$S*BUCRUE..719M3>K]'0E$*L3Z#=S>?Z4Q;E[R.-Q^'0EW%G=<:2\H7';>V/86A]J)K<:/<*?M]DP555E4Y9:- M#BE\Y"8:Q+$"HP-SBXR(%@GO<5"1"5F4^M& M\=/DHP5]UV.@6;$NBG51(+- Y@Y9%S823KA$SFNP%'(@KW-8H>0)#XX*JOHI MK[$U""YFQ(Z8$0\\UMAMI']*_>IKID.)ZRU!9B7(;)$D + Y:!BF_F"@_,(,W<*!O, #9QM M*C^PXS (U6@VC:$HO:+TBM+;%:5G@TE*1H8D410L"&R0Q8PCQ;DG GONB.[# MZOC)UN-J?-)\C/5O&1E^S+!P7=W!CS'\-K73V'Q(QV>QAH5_.QF-;-VT7UDJ M0[RJ#.E]=>$=2E]BG2*H>LHE*'UL72ZC0L#^,=PNHGQO^W <*LS@(_T M;5R@D(-BG15%5135;BLJK5D,1&F$L96(6YXK7PF#N&144YL2L6M _1CK;%<5 M%:/>"JX=#-W 6%P22 NKD TQNJ@3**I>QXK]O=VEF(8 M6!B-/8F=)=L,)K-I,P4[%H2CF+4O@"T\4PS)@9*$VY5:DBH*K F*WD:PN8A# M.E#X-2@A,$UZ%I0Q&.LGAU0$$)+ MCHU%@D>..#PH,M)J%*7"00JM#>FEB.F6%00=*FS@_[(HB*<4.X5_);'#/;3:1Q8G].W[/@RFY#CR12^F,]( MX5$J^-A);4>#\S6 M>.QLW;HU0G6Q'-XH?D&AJF.+'*]@"6=GX]>A:LY']O)5?O?UN0T9OU9BGZON M?@LO"/R:DT2K=+FXOO_GIS9RR6O=WJMZWY4Y9V M/V7G:D)W%UP_=POD)J/0QQS\_>>W5>,G0 \N!^_'?ILPN9B'EM:M O@?5[#] MAS^UXY/8_%&-X=6)_W,W9NW-JKKY;?FTH(^>@@P]/R0\&$S8*5PMULW__E^: M$O5Z\-._9M7T>\L!H3??1?.57U11NZ^\^#:S&P%XFLP;LAV8XB%]\!/8- M1L(\(LR>36:PJ7[8O+*Y_S,__VIME4BUIL32)EDIOV9GT\G">LK/DI4D/'S^ M. )B-9D!1:J^Q/"ZNQ7!^ C_9?$%G\__SIOXJHG 8@$\%K/0>@JZ:W]W\T@J M-_]RU0B$]]7B^[>=-;6WX_B(*OJ7N=*_Y0/D*^^I(T'T([_[V/?4$6:FW/.0 M[BFT6?ESK^M\Y216]U1">)UI/J6ZI=X^TCVU1*G\1HG2QR:I;W8J'L--OI+= M>389=^1H\+YI9M\^D>X[97A_]LW+$(K'U>W=GX&6P>WKX,H6+8/;\<&5+5H& MM^.#*UMTSP=7+,/GEXW#MPR[D(YB#+XT="ER<'VFCMN#AR('10Y>N!R$4.6H M&3OZ=U?_]3_.;150-6Y_]O8\GY05&2DR\L)EQ/O9V6R4 R%:P0@Q5;XJRJ,( M1A&,:X+1=B7H=,=J5:OVE:[=9Y&9(C,O6V;:_AU%#$J2^B,VV5US^J,=V;&/ M YNC,P=OHX\YC6? R'! ,24E]:ZDWCVY(K_D3C,ID8U2($ZH0B8(BRRG(5H5 M<2#A9D*:QHE:ASFB+"7$,?QEDG2(*F]9I(XSIV\FI#TTY>S]+^^^G70F-1\* M;DJ.V>9$8U=2)DH2',L1%P@SR(O>DC<0 " J")$L>AZ2$)&NU&QZ% MA"N9#5U&0T\=GWC!P8*#AXV#I;;?%@'1 /?3V%'$E%*Y,(U"VI&,<%@JEVBD M?JU6 28>)\894DY9Q&EBR%"FD?>.:A43IHEN#1"9ED-,7V)GB@*+!18++#X5 M%K?4D *'&(/5*%@2$>>:(@!7A:A75!*@H3ZDFS ;%)%&,8D\\0#-,E"DM?0H M41H)(498W"OOO&9_7" M^&;%DQT\>&]/*T$HFIAC7,[.X[BQ>5OVMBOW8K\]$HWW'FG;>E.T/SU]R(O] MPBC7(2]ED=L7M-A%;@]F*?=>;F^W;**D(9) 4$PB'R52BHPB!GFO$\L=1219 M\XM[)U3B,O<7"=D:\AAIXQ(*V$B#"7',F)N6S7'(!8+;&IB?)E=I4Q]M%=Z/ MWW2Y4BT?;.G@FQ4V^&L$0ZB!@?X6ZXO*QX^QKB;AU^@G)^/V*O]E1[/8DYTD MAE33S9E)ARP@!>L.9BGW'NL*1RERNSO#+7);Y+;(;5G*PY7;VVT+2X2@PFDD ML**("[ R3 0#0TEMX#U#.'-]M&$JML7>",C&LQ3+X&)Z1C](A3Y9"S#'[%#G-E M(I-F+2^1*ZZC5@I%8@GBCG)D%?> ZM))+1*11-Q$Z%]AO]65;QN=P[;LTA2[ MRMJ_Q.FB-^"[2?W)?OF]FI[F(_#<./W)Z8L$RZ$QMS5 +YN^,,QG'V[!KV(9 M%KDM2UGDMBQVD=L#6LHBMR]HL8O<'LQ2%KE]08M=Y/9@EK+([3XN=DFUV-9I MP+'O#KJRZ[>.;OW3G RF;MX02 ZJ$PLIP M%(;THI=R[P'K13*D(K9L7Q#J8I=Q[Q"I,H\CM[@RWR&V1VR*W M92D/5V[OZ!00I::1,\2P#\#V@P"VS\!@B(9;;C&GZYGIC\D>*1;"SI_ZE!R0 MQPG6NTD-\[J2^S&M[;@9E5.>%P.MA1(52K0[PRUR6^2VR&U9RB*W9;&+W![0 M4A:Y?4&+7>3V8)9R[^5V.\VC,-$VP36L]49AE MU$B>/ZD"XAH;9'T(*&J7A+(X$&)ONB(_3$]CG>O3U/$TCIOJ(KX?^\E9G/MQ MWLSJ.H[]Y:?LQ>D>\'@^NU') MH6$;[/WW#,)7NDP50"V NF% M4SCJ#S"' .@)NX '*U'P,$\CD(SH70?9SL% M4'= ^)X J"5!:%M'1;"=!R/8Z1OJ"(2/4_1M M,G]ERO:K@51A@04?"CX4?"CX4/"AX$/!AX(/!1\*/NRH)XIXH;%G%"E*2.[L M:Y'&3",L$J:)"A4-O>F)TLX1$1A&W@;X#A$*:98B2LSID)).5,N;GBBPKSO7 M4W8G]>TSXFQ(U-:Z^^X,M!9/?<'8@K&%@^W.EBGX4/#AD/!A.QPL6IZL-0Y1 MSCSB$8B843@@9E12#@OK;>SC-+!PL)WB8!O/ ]MMX'Z"&/UH1W;LX\ V@TD: MO(T^GKE8#Q@9#BBF=$-[CA[1O.G"9.9&\04B_.WCWWN,OQV3J51)4NY/H]#F&AI@V=@':_5YZ'!*,<"?$A$!7:QE?LVIZV5/I@:VQ MTP*(!1 +(!X\(";&" O*(J]UYHB,(BP%%@LL%E@\6%CR8Z M&TI34+%TT]NE\_?VT!(YV[1=],[.X[@I-55?3(F$4BNJ4*[=&6Z1VR*W16[+ M4AZNW-YNV0BO/ N)(^(303Q:H+"&) 2FB\,D"L[8FE?<2R(CO(VPB@%Q:3U8 M-IP@Q;U,T>(0\%KBUG'XYZR9GL&C-)\FQR&TS2#LZ*.MPOOQ&WM>3>VHY8,M M'7RSP@9_C5WSB/A;K"\J'[NZ0;]&/SD9MU=I6TST92<-N=Y@?,*@ M:ALR#JJ5YG6P1P<7L9G"RWE;]U>J="\V8$'H:^?:-@BCHD-:80-HJ^"G!("M M/.6>2R)96O/^:.VEQ *C",B&N"4,&>\9LAYKR93UC*R%^OP*^ZVN/.RY=EMV MV8I=L]"V '3WPKM)__PJEF&1V]T9;I';(K=%;LM2%KDMBUWD]H"6LLCM"UKL(K<'LY1%;O=QL4NJ MQ;9. ^:=^JY. :97W?E>UIXK %,6NQ"#YQYND=LBMT5NRU(6N2V+7>3V@):R MR.T+6NPBMP>SE'LOMW?4WV>>88.FNHA=BY2YW^7-K*[C MV%]^REZ7[@&/Q^'3E0_F;[8:YW8JQW755..3M[,:_NZBD=L N4_V2T]1R&2H ML"CQ< 7N7O12'BC<)6TMH\$"8(D,72(AS8U$#KM$@E;"XEXR+@K<[9.,E*2+ M;1VSP.8=C&!?E]: O:#T"V@-6%J'%HY6\*'@0\&'@@\%'PH^%'PH^%#PH>## M?O76(=)9+D5$5N2<\)@,,E0&)*7"QJJ@@O-K501=TDZ[B*+V!'$3);+)!(2I M3H9;;A@16VT]SOA0$U9:CY>>.@5C"\86#E8X6,&'@@][P\$\-C$EIA'E5@*? M$A(993D*6DM%G3<$FS[._@H'VRD.MO$(T8]V9,<^#FPSF*3!V^CC MF8OU@)'A@&+*#KV!V#,A_(OJ&V:,5D$Z@ZA18!<;[1 KD8F(J"*2-4O!%E:RV,@02MM=;UH@AEZ6Y;('% HL%%G?5/1J3IR)IB1)E$H@D MD<@I*I ,UBEE<$Q$KV6"42*P)!$F265HM@%I3H"!2F$HHSJD=??H4V#VGCY2 MPX9&O$0:6HZJ"_ 6X-TP4-J8N"4:HPC_(.ZD1U9:@RAS0FDA.(YJ+9:'24,] M(*.AV4"G5B.C-$-*,B9,%#KE+J);XJ-T*(1\@>A8V&@!Q0**FP%%:CCWW&L4 M1<"(\YQBRP#J#/=4*9>H(FN'Z]Y%P8C'P!E91)QAC1SC# $6*L-)Y#'R[7DM MA[@-]Q/\_P[B&@/0SVTVD<6.\G M9W#GRVI\,AA/IO!%6\/+(-GPL9/:C@;GMI[F$(#I:6QB%N(V(L3F#FFI&MNQ MK^!#S11>:'L,'MV8O5!=+.=O%+^@4-6Q%:]7,,K9V?AUJ)KSD;U\E=]]?6Y# M/J!="4&IN@$L@C;@U]S.L$J7BY&T7T1Q'$#,ON0I@>^_6DKRM+MZWY4Y9V\U1K$\AS-:&[BS^?NP5RH)'[F(.___RV:OP$=.CEX/W8WT22 M;Z/*V3[P]OF](\TFGQN=F.^WJQB\6_=P*P- MWN59VZ%G&QR8CN\^FJ_\*O?SK?S=_N1J#*I\,FOL.#0_;%YYW/_);JY)2S"7 M3'6E^(F=32<+3IT?+&L%F/'\<01,8C(#3E!]B>%U=Q>"\1'^R^(+,+J1/6_B MJR8"LP&962Q=:RIUU_[N9LCH1=54KAJ!P?%J\?W;8D';VTE^) G[RUS+W?(! M\K7W^)'AC_[RD=C\;;\24:L?'E![Z^Y:5\$W'^HAGA>U?4ODD:X7F+#\SO_] MCG[W]8$^-B="[P2BK4+Y73/UW]'6 ^#TH-C^W=5__8\'QQ_W'>"^V:G;@ /O M(2*R/X,K(G)O$:%%1!Z6$&(>7NSMUH=ZFKHRNYD.\N$\ EG*7J+L'+VHIE6\ MNX[;O:5T5PSX[4%M&=L.C*WLS[T>VX,Q?-?[HNTHYO=>K_.Y-=XVCH'WYHCW MQ@(\)/SP^E?[C_G&2GOI/,*:6<29$$AS[Y%B&ONDDDZ8]Y&K_;&>P./L8Z+V MK@K2YH,+-SG&W2LG__PK6J!QIZ#1V( 3QQAA[G,9"Z*0,T8C++TR6FG!7;@) MC=0[2IF6\)V$$4_! C0RA9@3443IG,9J>]#(V9"H#89G[ZH@/;0\Q>:\$6OT M]O"9[''(02/M*>Y@.AG4$=[RU2@.QG.*FU_-/^$!:;UL'_ZM_7_E%7FW*\-PSY5>&ME=#*YMSCX>V39\([(75H;8GA"5&F,N 8P?=CR_;H: M"D&\:P4^VBK["P9_PB.W231U;*8O:J<5<+T;7 %) PF*H,B)0UQJC6R*%&GE M."$ GE&27HZV8!>^'_\=]N#[^1;LBP;F_/$-5C,ZX U>:."!+.2+0"I,+$\T M8"2("T #*; S!VRU <6)??1K!5>>]1)TZ:0BIBA,5MO;KQ;&[QX!;=#^MK" M!,C9?%:4$ZKCN"D.P8*F*T8U321Z#$)EI4)< "A:90$C,67XX6:+#^P(]MP(GB0?#SL/+4,V:(LT$=I2FWSJR1&XV)OO)O7;R[YYR")"./\9QA.?LK;8X M%B_H2%BZL&:^/"Q'YY033(DGA* 494*<1(U<\AH1KPUG"IO >N&@/\Z::AR;YLWDS%7C=H>_ M6>[\-ZL;_[BNLZ2T^;J=T+P?'Y]E!\"'=,=7?JYL5Z"5]%[+XY"40RGC49CM M7B/MAK&0XDBM,@HI[PCB0A)D9++()F$U48YAUXN/<^>P\.MV?2'(Q5?ZC 3Y M8UU=V&D<_&ZS,$R+^W1OX'JOB;%,6@82.(J*%HH<$YH70%D);$/*Y$!('JC"3'E%)>,X5 M-\B%*)$4W ;&N.8Q]4&7MXJ09$CQ09UBE0)U>\)\FTQ])U>5]ILF3INVRM!H M;M*5ZG*'6L#KT(=6-N<>#ZTX0+:C!HY+QD!A\L_"Y*-)P0@ND!,F(FYTKEV7 M4\ L%L9*'J1>8_*/\76\'WL @B:^C=V_[\>+/?_K.+ MKV,G5[0@Y/X@I$HL8,$-2LX(Q'&NZ2D4T!O)< A$1!5Q'[Z.+2*D',KB#2Y! M<%M.EHWGN41>[$(Y._?&9'H:Z[F_8X^W7X'S_8%SBKD/PAA$(\UE3BE!VF"+ MDO1&,FLY\70SA' +!=[=%2V8N3^8 M2:+R\!]#C"4#^&YGMNZZSB/?U+%XQY3W>@@7D]P?D6L2@E M'>1N/\?'3@AR+X!.!'Z^.OWN/;MC2,U!%:\I#+DPY+T&SPW#FU".>149"0D@+(2TX^5PX:2.)%F.'0G)MJ1Z.K,4$Z>"\BR11O2FZNVFN)Z;(]9+J_Q.G V^9T<)X+E :@O.YR-5L#]N!%:\1]:QLZF.=8=V,[$N?3 M03,956%PVT-]=9?.K[,8^BV7VC?=\("9^<;&^_;<[(9RV3#\64]TV&ME<-C:#+(QAL0C8]SR?CQ\A]-+MOV82$=QTOAZ"VR M 3\BLN&N_=4A(F:]R-[R8OLF?2^-8A<<+CB\K4.U(#'6Q"-& %@Y!3 V40>D MD_%4RA29\GW0\*WCL!H:\7!/<\'AG4BTWA5L?X*XO1]?Q.:^_+ODH):A[>S0 MRN;O+![&.=C&/_KUG55)ED-,/!.$[;^LG9*6/S.W4,>^P#+'[U M_?&K!V82=3@@FQ(0>N8PLI)Z))CSWEO! V6]]&^SEVWIST^3XVZ#+RJ'Q@:X M_H>4V?[\G=!; #2F)22NN$=V>$5W#BG[&NQC@?+N"=&4T)>UU-N,_'K)7.SC MK/:GMNUUF_*9V#F,^++-7(B@C\ZSVNIMWQV>B_4 ?:A[3>A\,%AS+9'R%,A9 ME Y9IS"BT@AM?7*1'4^/Q^&GA?#T1.<('S+"-\?G=M,# M6SC?9CE? >0"R)L%9*E<8IP)E+#EB!.>6V-Z@CS5CEN++25K$;Z/:C>\=4"6 M0Z(W:& ?'""7 +8A,EX9*L56SK,?AM>33]F*"+>P9!JR&HR*)*"K-V,'%PP[8!<"D55X+@MD'C M6;3)&Z=0D(0A'JQ$.EB#)$^.!6:"<[TX6'Z-Y_-M_R']/!F??(KUV1M[7DWM MZ.>\]3]<[?S>"BA15?++B\]DAU>T .4> 24 2XC6(Q530)QIBXR1&$E'O>$Z M$OZ"S^*#JA!:: M6VAN <9G.];#AG(;":(A.,2#"T@KCG..G$DX6,.4Z9OF%F#<.5I;PN_Z";]+ M#SG:F]^_U#0J-8T.0I=81[$@VH :D1%Q+10RW'FD(]$BLD2C6*N8U&/PWO)8 M?7,A(N)1/N9#+YU4&'RI95=P_P7COG)@,EB)K#86<>\9$]O M,#1P"[C/'^4R+[C_;'[WG=8E3Q# GU**OJV@!/L5YFL\B%_\J1V?Q$%MIZ7A MX/YXC3:,R4X2'SRQ*'B1FP@H0.<0/*(IB12,P(JH/KAXMR$_I)_FV_!7V(4? MQAFF\_]S'N8% .]XVOP:FVE=^6D,;?VC<;C^PLHG^_('$75(WJ!2)[IXQ_<1 MY_::V4K+C%2)M37B$,>8(4L)1])@+)*0.-)>DEZ>%47O1X$E*07FBG-]V\[U M,.]-E'WKV=&^QSNNX/[^X+ZE5*; #;)2 H8;@I$)+*! K0J"1>_96O#?8]CS MDQ#^8ZRK25COXN5'LU"-3U9U2:=?-I#*7D*N"]O>Z14MJ+L_J*MSP+52 E&? M-.(VYZ88BI%G-@'=5E8DUP?;WG/494/-"A&P^A0;K)H_VZ>&18W=JG_5+!V,Z'Z?Q MNP']?E;;OVT,YV^?AQ>!]"8E18$\(A^RT\,( M@@RV$06I(V=2T8C7 NZ\BX(1CY'F#)@XPQHYQAE*C"C#2>0Q\@- >B*&3&PP MN_VK>W"OL'YO<'EW>'6!WA M6@D:W*(GYMQ6H:VV6F4:"BRIV /%'MA0GHVF\,:UL4HG\$NF44T5YA%+@SJ.[#2&P70"FN!?LZJI^NVA6+A^ MX?K7"X+8Z+7@#"EC@;<'+Y 5P-L%23XIX0513SKF^W,4JE=7V_W-ZF[_M=OL MGR;'*UN]MUY@;)--$P['""@ND@*;SP*;?#Z6F\ZZN9CN;\SI:%.CMJ>WHWIS%."PG=933=:Q(: M-&?2&H*BSB24NX@,X1CX98P\.)9,ZJ6F\[S][$]9%$(UG=4Q9Y3,ZCJ&'V?3 M7R;3_XYMI$5/'%3P0D + 2V062!S$Q$,G!NB/;+$6L2%,DAC[E$*4B?-#?.J MEP"T+4,FH>7D[@%\'/[-1*_]<9,[_$J.O@F(*W>GOWO"^XWZ>X3VHY&3[ M+(\9["?@XIG/G\&=+_,)X'@RA2_:.M/W-L_CI+:CP;FMV^XH0-V;.+C&TN>' MA_"A9@HOM+U(CV[,7J@NEO,WBE]0J.K82MJ&\#?_?7FSMCL>SS MOD[K:_Z4I=T\%>MA+F]!W,6$[B[^?.X6R$U&H8\Y^/O/;3(]J-#+ :CZFTBR MC7EH.4Z+@W],)W^L@MT?2[#[8P%VNS%KO[2H/9T,WJP\[5- H>?G&[Q;:HG? MEEIBBTO[K%(\Q[D%E?YE=A;KRB]/P#2W6B1D2!2($P^L.&&"6#1&$DN %*[5 M''J,\^%#?6+'U?^T)U]7FP1^.1Z'CT"K;XPZ=7XHF. M.T\@(/)'N)ZO8O,)GO+'T<3_^=T@ @4_S][5>A;O!]+Z\>JW6^"EY/Y!_IBL M#/@/-VNJ<6R:/YK9&5SE\H^F.MD=R1V0P?_^7YH2\GJPNDS#P>*Q6UQK"K6549Z_TM_=[L,"\L]LUHCHDEN"N=! M'J6*\),6QDI/HN=//L5>W1FMM%T^2=;D4V5M)]9T=5)V=:OM[F+TR]0&W^># MG0QD%+]^TUF4P_97P+7YRY_CXH5)O7AMULQ?^V%0 =(-1M%F.V!P,IJX;'IV M;6GK##9Q><!/ MZP: N?DIQ/'@8VTKF)SAX#^K,:BNR=1>N]#S&:J#4]L,;KO] Z[=NQ^5B82C M$ ()815H@120QO!K2!C8G]281GE36T2A- M5 0][JW*)XA4(V,202D)%9T'$J!$'X5#%ROY9@%![\>_GU;^]"<@7=/+KO+< MC2[=W4EWWIZSFKW-&\K-U-R#8NG7Y9#NWF$M& M-8(!S.G9Z/+H&1_K@33[*?[]Y^/9*^QI\!E0<5)7\)!YZMN:!1V?!08&5!18 M?\-/E87DUR?<26Z&2Y3GP-/GQ/O^2>6[-MF]NU&=OPGT,#H_YPSX%JYX%!U8/W@V@4=:?"I')M;Y:=KDQZ,7 2P?QK T/F8%-2"FW5SP]P(W MV@2@.G;F[60V;::@Q/-*-:>PENTJ__QV\&ER[B?#SOZ_J.P@:PG0$?F0N%O! MQ3\HD)L&\$M$B M+BE'FHJ$4E Q!*#]-*XU3WQ4<."J3[X'_QYYLC-])SQI'P$(1SFW%D'OG=1H3#QYQMJG915TX-YL'E=6@=<2U8KYXI M7.V%DS@&6S=3('@_GL\=4/GR_P!:#;^URJ=94IU_'/UV-/C;\?''!EK2%E%=4*SE MY?+WI[4=-QWI;P:G]@+45(SC01R!:AMW7.\<9O.:-.P*#;\=D@_V;+=?90.$ MUR5J&0HZMPWC5B"G/ -23!.F!H-I^J3#X-8D_;D"Q1Z $Q^/P]\FL/-!]?A8 MCW^ZL*/9BOKI00EM.[%E$]B^G*Y6-$\F/\ M1VM*747+7$589)4V#K8.S>#'"?PS^/Z[=\>__?C=#[=_YLTDM(JF(]]S-7C\ MVYLESZ98((Z'@Q8"!G,,&+:Z;>%MJ#(+7U@!D\5NCX-H_2F\ [9SIY?;MFS# MN7J<&W/PVMG\G68X^'P:X<*M]0>4H.I4(SSK-(\QQT!/X7HG\.#MM[,:=-4H MRQS<]BSFZHQ9TSI8G/DA %RPU?>7@[9J8YAU= %(0+;NLK$^2/7DK!W.+;H< M'J&9M20CJ_NC 9A"[Z(#7@(:7&=+B!*P06,]M7#%536^,&X74[1JUOP\@=WR MT=;9@EQ,\["S<%M^TAJX8]@"3?2S_)*'OZKIP)[4L7NJU:OE9QB\Z3YQO/C$ M-2L)%O8_+1C" ]8^,>L6;_4IKM\\O_NNJANX'EPKM'>9X5CL'GLSZ) MG4/ 86"I\>W?0T7&V@E;B# M:V$*MVVVZT;"5W?[XKB_:9U;WU<_P(ZL6E0#P3L;C$ 8F_W(L),3@LB!%G*!6(D,DZ-C5+(+6_2K]7A MV)%-^GZ^8S[E'9/A>T5[?%_!E@IQ9"]A!X;:?M[[?<6C\A9'0"ZL/.)61N28 M"TA%IQ.&=<-\+77L(?NJM7'>=C/V%B8LSVH[J3UM*+'S^VD^^$$>_:V;*I,' MV%BPL^IX,1E=M"9-!VQ[O+$P]S$8R9#"02*NI4):T^RIC5(3F0LNK]4-M5;Y M*+@&)AP!Y(*%S1AL0$;J[-XU1JY[:G^NQO%#ZA1!3WN*[^*>&LX=<(-1G$Z[ M^+OY)@%"G%U1N[D-G#9<1^.1R5W7N;$2:>,X8@(S3C+O2N'F-L *>)>@%E'& M@5Q)(Y#!C&2:927F0+346B?)#6P#LHO;H(.67Y= ,6= UR"E(TKK>JQ%FMN_ MVOJ&6T.R\:TP.88Y'^="HLQENXVWM-:\=555?!NTQ;I,A M+%._SMRY88E0WMTW&YS9'NS,U$EJS8O.[O"VZ?R^7V>#W>.W54[^WPP,T<7U MK\5 MI&(IU4SG=0Y2[@[QV]SF@%^VZ/(+O!T:8!F<[89M(5;TVCR>=4G/,X M75V "7O<=&>M\Y$QLFH4W@SC;*^UJ*^23]MV3HQEX!%;#I:1]@IQ93%R-BD4 MM0A.R("%6SMW>VPO[GN*K_AFC^RCNTMN/*, VWF,\LU-$(!Y[_8FP"HW1R 4 MPJ&-PT@I"%9%K6/Z83?#S9'R242O;(CUM!L'ED=[!W;#JIK/+ MU=]%1:Z8WB:[MF6D(=YJ'Q$8>6#UZ220S8' S K. MD^92B/4MPVRP":Q+3,"PA&UFD)5.(*$P%T[JI,SC3 1V,_1W=8^@)OJ\3W+A MPJ:-/KP]C<1BSBB,@% 8"S>*(4M,R"X6*D'-PS!O<2C?7P8>[E-YV*C&DUMV M_>Z(0>?TR'D)-^R+*PFXP^>2W_&EWAULDNF6$NPCRD5+/)+ XDL">Y\E19!SV2,;H M5<#1,+'FV^' $HGR!'F;CSIC */>)P-PJY)0PGN7P^X+R*^;";=NJ%W<%I)' MQA,H>\>RKT8 *+@@#?: M=5_/2Z:(MCUN;0/?ED%VK;!G:Y#WT,QL?6#-+.44YA+W=N[N5'/J>1OB +,0O[<;[CU)!;+/2_IP5Q-1M!:_: M/_,)G\B@[ =37.AB.PQ;U8] M88#A\60"'YDN8#NKLI5HK[N<(W^=W,<";OWYN0H\ $[K>+MZC$$SF=5^'C_2 MZ:]Z&38%3[SLS7;M".'_7&F>5MUF:N+S0PT'IY//.0-G.*AME<\2OA9I=YM7 M>"7R+D]M-9[%+C/P>NBK P4YZ\Y$FC:=:M(&^*U.,.BTRU;WNJSJ3JMXT9:% M!_V<[,6D;G_IICG/#URX&W1K-(&&M*/1[34HOAVH'R;M?1?Q^FV ?CZ56D(-AV;3AAN^Q5]G#,CV#FT;]7YR[+K ;;-+.S&W,Y^ S< MZ6NS=X\DIL/%HUXCYDFPSD2LD%41V#P6"3D2(U(6!^VS=>#77#F/2<_Z1Q,_ MI)^ ,9QU%1:>H;C93@27_V.>MKF8B3V.>]_;)*P.>^S"\KI/WE+^4#8_,["W M41W+A*A%A'=&ZS&0K$54\)G],UXM\]Q[!%!W/B^EE"'4IM3:5*=Q'@V>\?#L M*H\I+,L&-DO+\9NE@P?'H^GI9':24[^F.5&L ^D,^[-1OB;<=!G(]M,.O6& MJVRM]MF]$IPY!\FU'*>M+R7OR39ZJ@UXZ1P;0'4FGUO?2&:!+4M+L]$R*7 ( M)"\3I6J\(!K)5O4@IV-TCCF0S)AE;I&RG85O5'5,KBU4EB4W7DO1N'Z5?)&/ M=761W2*_V[JV681S^'^((*2=XZ>M5$E_&-Y:"V([$I(?>C$52_S++\*XZE;N M]OO3Q 4KO(HF@S$@W:=@EHDE!FKXN)NSY?7QWBAG=1!Z9M,NF" MB>>G@X?-.V+4\NH[NS/E!0:N?](:*MW8.C=81\Y;'UV^1%B^F6]WE<66KWPR MF826O^:M6 &?K>KNTOFC5Y_,5P5S?)G?#]^$O1+K+MND9='3W%I]>,M.NS4B M:7)V-AEW]1T691Z:1_VY37+J.DPMZYN@1?_2CGJO-SC= M=O$ CYG07#BD:(B(ARB1"3RA*)AWT49I]%K!J,>PT]_B25ZC7QETU?V;^\,]LA8.A"/NW7N#"W#7\4NCEPHB=S,O) M[6+!/25U2LYQI'FB("2.(>TH1C2"V4=,P-*LU4U\C& MRG=UI?5 LA8[Z=JI MS_S%!QUY3\9QETY[EM5RFFXLPWEB4TL5EI5,48?(64MVAQU J,\SYJP466U+ M57.9*+MV>H\M\_#691S OY+MS\%VA8;,& MAZWN;*97Z1^CMN1WZZ6<-W?LC#T@++%JO7O7 YW/1S8;6>U!6?[2/*' V?&? M79HPT.3IK*O,U&8&Y^>;!YO-C\GR1 QS :B8#<88YF4_VG*][58$)@U&XW]> M67YS@Z\+%,\#:?GO!&8I4X/V$3JG90!UV53S,B5S2KY'._9PS;\]/'OX/6^K M.C:+0^9;1./Z&38HE*P>'/2&6:LJ+NIL7[E; MEC2^.V:_&L;\^+S+:U@<[^?O+FK!M:GZW=G)MT[]J]VK(6HX-9+F[G?:YYYV M,<<;YV!S%9D&2B'E>G4P#MPEX MV %PLY-17(ISY\NL%U.3HT-:5/[P%M 9=),U#Q)9>D]I3NWM2ZXW@)$6%,(5=S'/DK*GK4'#K%MW%*M+!&^>D5LA$V W<&YW3#W)% M6XM#5-BD]71V+$BV4A-RQH;<"94A2S5!*28B'$O!:%KVTD;VTFTFRS,.<=58 M6K%;YO&!)W$";.\7C,QV[.]E<*\B\J.?V^?^F] <'-G&;CUU([6=L$.QB@S%FTR2$H*RH8' MCYS$/N[52KD-6 ]IW;#HY0W';. MUCYW;[$!(Z ."BD?-5;2)"_6MH,PQFN9!*+,:<0EE@B^%X%+A]QX1#LCS.YL M!VX>MAU2VHY;9?L[<25]+INS[8;,!'FX\!0 CH\N;X?(M;.Z?)4%;JZT2UD% MSOT&2A(84&P.)"KZ[)\'6UKKQ!&-1,@41#)Z+8D-[&6#(P89(E9T/>4M8S)[ M]QT0+X'=.E >M]/YRV0\CZ#L*X%#'>UD^8Y=),U),.*\4P""(;=>H1%I82C2 MU.&D8F(BIVE?7VK*/!=>:!0Y; IN"$661XJ$7.7,^TN]"D.[^+P?L0XCYM%>-]*=) ;_K.,:;%C']Y:>56O3'X]#^.NI,O1)?LCR&7?"R^:25 MJ.CM@M&O\Q#A[/$YCPM/1%HF45ZGUB!:J'6"7"OLG ^!I_/=G8^:%SDA(68( MZUZ;C?T\+6>QT@L N:J&O7QG[IMI[Q3R65U]-/AUU969S\K&S?JM,[[D\+^3 MN&Q\-.@B#&P;I#<9QZXT9!N]=PH;.-;-?-87@7L \8LBTM[/ MSF;=LW7AB?D:=3R%.4E)W(R5U/T.T M5@C4X&0>?'%5Z+&N\BE'IVV6FN,:* _2**=V+KSKX^O=@4(<3Q9-@7+5WA7U M,V^X8#NG4.Z?/+I5@]TL\##'YP_M]^580-5CNR]]"A(?J"O"<=Z%CB^82UZX*6G&: M_5YA5B\R'KJ&%/ER=3QK;[IJD\R/7=;5Y*X8R5LP,X*(P7!/D0HRGXT' B:# MSP6BK(Q,2<%I/_WN;',*]D3^YR>@!A=VE'=,,2D6Z_YF$639!D[&JRDJML7S MA<0ODDF:ML7;*4SFZ'*>(+"2S+@2BCN/>!TOF_9>U7EIS8,ZQD6!8L"DMKQQ MV]EFT>"TS5QR<6T3[#8@'2YQZ15J'774,H:18@D EH: +* O$DRRI*STVCRI MV]L":H&!A A8VVKT>;.HYM=E_$.'N2\WI?UX/22D8.SS8>Q7@I27/2I:CMCF M)\*RW0J\BQR(JJW\#H.&Q^D<#%4;UISN3EZ8)XHN"[=D1\?)N+J1,#9_B&J< MBSO.0V9F77&$?\["R8TI)CS'F[;TZL2M#6YGDUU>15=>CGE;?:+^)/L/, MGK813*]7,G 7Q7YR!J^][!*M+!" D_G[\V&_D )OAWDRMI**M.B8V*5 K0AK M2PM7MMM*WX=IYG_V_'Q4M:A2-3<_-VCW7":&5WM\[@)N+]M4\+@6-N*IS6?3 M<$L &=_<'F9R^[7GR+J6:M_&!)Y/)J.EA=YYA6,7&-YY+;IZ(W-Q&*[+^;)6 ME*]J/SO+UG=.%1Q<5P*7@/W-) ,DX%/5VD+?U ;Y5#N?-:Y ^IQ/5]-.$TQ< M=Y;75B^Y[?-=Z:;Y,6'.L.G :E$;M9TC;\=SYT2'II=+& ]'@^-%_9,:K@5$ M'S8%S!R@3>OCF-XH]W#5QC)_?@&<2]K?)?ED &SSASH,S[&?,#==%8!XD4]" M1VTIJUA?K!9@F?OH075EGTF55@;0<']0\%EK:RN M1%&[BY<%+>I@;(UR_SA>7?8KEA(2S+RAIU+@+MD*(W61RODBRZJRW1%@FU_Z%=QJ([2628# \:J;9&:E?&%LV=!J] MJ"?2%EBRS;4JP?.'B^.+JIZ,ERQR%"_F;NOL.-VX_M; MAP)W&M^:)*$<\F]1=I.!S6 \A%KNBRV'S?RDUM=?DB"\1%^/#@^U:X0;W _FE^ M>+4C_K%=TUK?W"+WU5J+\]#!OW?VX_S^\\?-C_;*SJ:3U_,3S?Q$^8 3!I _ MCD;V(KE ML>Q%U52=GGFUN,JUC\)GPW*ZVCMK?$29_$L^N/W:Q\B1X=_^T+<_(8XT90^^ MT+__=5K?/N#%47+>5\[Z/T]J$)* YKO=IX23?YUSO+K#ZE?=D75^X>YYN6T; MM15P@3K.MU^W)9_CG/H)XPQY/=FO0 MU_?#7:/]M][7]]9 F4T.O@6_'J7AC@RE8"PQ5B"'%4?<4H(L^(0I M]FM-]VQPD<''":86\=QYU5F;D*'-#;N8I?9TOWZS"$V#=" M]LU0J;N;,^[OWG^L;#]6G:3V3U$G\T/Z4[A5ZZWY:^>7602.SL-FBDIY86)5 M-,FUV@B.*1(%1XKF[#R:D?@,HB! M'A%1.J>QNE8;X7YJ9"ZIGR:_SN4T)\;^U$EI3RJ�F_N['7RY.%K5HL[1BJ M<>ZQ\4K 91^)J:OV:[[,ZF7Q3>_ #BJDMS',YI&AWVSY83LT/]]N$AS2' MSZ^UEK':[M;EM_YH44^I"=$@$DWMA M6]"*H#Y12A9K)[T#E?H43?HPF^SWC"P? %AZTIQJ*,C="=6;E\?.J,'L^:V/ MNW;%5Q"\6'(;=@S28L7M*7,MCL%^RR:ZP(/A 5E%$YASCL-/R8,F4H)9 CJ( MKL4K!YGUE+!($>P76>M!HD#!$%1$$AK7NNUNU3$HAARS8K4]C]6VVYA9'(-% MI13'X"8TB0&%(:ER*#EN$)["L;);+160T:4_)( M>PEC?1;'(!\:18IC<+N.P6+)W=,QR(H5U[_\T2.:!3#'?(_BWF]D8>417IDNE#2DGME M'7*> &>REB 7@'9A%FW@R@>6GE1]M?58O,OI$%W-ZE((Z:K%)4S*H)N54I?C MH:-^8A&JR=GY;-K6+4C3S[:.PSL:C]^H")HK3S33HZ?6G;^K$K**7@7%$%.. M@UQAD"MN-<'&5ZF@OH M7W$O;J2FIN0O;Y1OKNF))^"YO,5L2M4X]ZK MLA-\?#\R^)1XK@P^@8^8^&9*G3RB^-OY>9P=<6ZVD7UWZU+?-="=,1B?$=%-HZ+F6**.7P1!Q^6I"4A29/ M<;T-8IC5N7M*?WN=/4#3/>$VW5:93JY1K=OG7WC+HDX$69D,6,KPDY,X(6)2 M[C_,:#1K#7PMX88+!7@6\ZPK!_-O#1CHCGOAC%!6D;[F_ZK_<$]S([J&.-]8 MB"V=3SX%[,^J$$9QS\#^YVB;F)L #*HS,!HNNI+0CP*UYQO_MF![/L+GANW5 MH6>Q1-47= J/%L>OWOUA' G!Y/JD(0)EYC(!98:_?*(FERHE6NH>]\]OIY,Z M*C@PY)20*45'JX$?BUGD=S\>9P+W1#"8QL (\#B:VP1[B:@*EA&9A+5K8=@9QKR! M1>(V=[R7F<<1S%!P\!4@>E:M#67ZG-V+3*E M:]$.=BW:P]J=?^LZX]0K-2HS*DS:LK,WVP75M_;>R_5UYX5H8ZXLN>B3%ZJ4 M8MW60'9Q^CEVY6_;9G-N,OESD LFQ\6A07?3JP[8BRJ\8$[FFK3-LE)LUP=H M\8Q'@S>39MJ5!*XC@)F?MR/*WX>[9D,B+DKD>GM>3;N^0HM^>FWMRO8*\!QM M.?K8M1:=UW.W5=U]=Y[,T;; J[H>P^%H\&[>B+2U6N 9L\CD*^7J\(N!W)C# MCW<@C=7/KR:*EC&ZFQV-C>3YG7%FWF)=]? ]>#WW,ST M++E ,!$>14D#XM1B9)G@R&O/210>6[46;O.8V-'56>FI S?! MN]ML?>?6.6H=K#4,"1;,_V?OW9L;-Y)\T:^"\-VY:T>P.%6% E#5WK,1[;8] MQWN\;H>[?2?VKQOU0@MCBM 09+EEMM M]-/KE>\F:;'\(QQ\:%"ZDRT0E?).TQ[V]0S]4FQD0\,3!LWY0]O6Z;./)!_\ M/+0,N%[SQP')8(>"V(RQGI?5AU6T=T\-S8JXK$,&16>5K*X^8&N-MG7X_ *_NM>,P58?^_J=!&C^\ 87 MO/BQU4DTWT+OV#577[>)K9;78$X-!M\ZC+@_K=SW0]-A-QVL[ V[(%IFU[@9 M,,?0!P(W:\L:"M.3BZ/3S5C['/>V=VWC\W\;/1,L-1[0*]6M(,.+_( M&%%%:DC)6F&\"EHW4 M($3K2B89S[UQ%$X,&%32F0I/:C*U#*6:967?%OV@KT/>X,) MH@Y$CIY_P&8](5'T5([R(^Q[B=V8;^-6?_BI30;]G8$K[.N:%WK(]8IK8#== M!MQSY%'1,XP,4VE. U2UNG,C?84QNX3SUO^Y;@0Z$7%LB0^>IL6D,_ M6Y_*#<('+(VN1Q<(/+U8=A31MC%?7\F^1\W<+[M^YM4M^IEW%8#OL!UXZX0\ M5Y>.EE31#*2.13@-(=.<&)MJXK-,I\ ,99F*;9Z7E[HH+*6D*%P.W[%@;Y0. M+(_Z8P5K*0[3AXEF9!&$ZLS.._,&:)SS8G+X,Q!8]&EI8]R\JR89F=X M\H%UM*U#5Y=MI<10@DR0"<'?S]\7](3$UA.-%C[/T.#0>H\-.M%<1VMU6?9%_4K8V\6&"+OVBZQD: M@0VG3FWPO8BW=K&H5Q\N0&?;\[KXMJKII/YH%T18?N"@N MKV9AQ*':V'6^PQE^0 @TF]-/K^4;L5MTW 6UPNV,[USLZ M/<(^UG,"AW]9#?9JL\_JNL\L/ %\/OFP JT'M1TXSJ[]:Z=N]8?E@0BKMFOT MVN*.#?O"*<46B<.3WMS/+A+9]@D<:'@[[KDMG\"Z\ P+CX APQ(M3G@VBYZ. MD"3:QRCKUBVQCQJN9BO4YJZ'C5R[$U[XN?\$5(8->VNWU9PVT/W.S@%1Z"H$ MEI/+VOD0\8:[>]&3[*8?,GB3ADZ;?315!:?(9V[0EY#TV$[U"?/=-S>1"EJF M [:[E]L&]C*#:U&5U:;!]&M(:W!)"WP7K9RW(:_W=6LU!9L'ASP[U;=DTIUB3$&)M*(P159HXW>-GB*CW('6JRP&69S2!"R=E*0TE];*W.1L MLQYX< _;>Q_R#4YEMX[/=Q 9#1XMJ+:&0/UEH/Q8K TB3E'-,T,,7G.1(Y' M2'>:R^2IYI2!E4N99T0(Q8C6MB2Y*\J\$%R5:?KPIZ[.\M1W8L>!Q^S8%Y/S MI(ZR8)E(2T_2-,\QX3PG4FG@CEA-J)7W*=MI[^MSK8S))'&.>: .P8DN64Z\ MSLO"RY1EZA&H@TV+,Z2.\SQU5W(I!-QO+B4VG.*6R (NN3=YH04(@I3OEB:P M3%)A+O&$>0*?)J^W M;RB>J\=5*I4J2A4I\A)]IIA5K&&MN!F'H,?5K.^@WJ%.=U?,/9!:J M!O0(*O;(+F2/10P@^*,?#:/N'_U"1_ ?U!LJ.+J= YNT.5JH))2!ZML_5[NQ M7N05 \_-%LM[.JR6:(_$3]PZ%UMLZ>BHW*Q M"$E+L;0%)]AZ?0.-7>KK9%XO$S-8RMD\ZU8W%TDYJS]U M&111WS)=]MLROK(O[Y@F/VTNL'=/.[_HOQMW%WVQ^,7!7L<_XTY\F$?%;[ T MW7RN'*B$,39+@>+BXE[$5R-I;.W$RR@RV="MS[[(1!<&S&F7DDP6C C%)%&J MP/)C#H:X%#:W]P+.[#%=-]2C;>%X+(4HFQ[N4SAJQ9LG;U+MN3:@UUIAT07# MB?)@C!?.IIG-M-)9?I2>E0]Q\IQ.#P/1GYDN?([9!X^93CCT67Q[?O>D< 9X MHX#;X3)LAI128GQJB*+&.C =I=WMDBXU%<)E@E#LIRX8NBJYHR07F@VN/7!4T65*XTE3"$H"K6":%=08K4V>5DPH(L=UQ'C2DCI',E+D*1" M2$5,\%$K*C3+9 F\]7%$XYDFZX'^&',K/H'*N3_X.<@6?;.9W-MT>:(A]^ V MR:+OL%0[NBQA&'QTX<'F:##=^N>Z:6N.9(E;J@@B>941Q51++79HK(YPT1_$P_JVN'=:(O9YO M%[8TW9]>O*>QVXC1B?C $#7MOB,>2\1#B0XEN'&^Z5'G@U>D=UE%CTG(]Q.YQ!W!0<7MM_KJH ]C)T9F(5:!/\4A^ZV6VY'UL_ M(LP9-;+YAZ!Z)3/,>0P%D/B_.:+EA-)'_.BM7=9H4+%)AUX3G&3M8^T;T?\7 M/9I);4.F*OHU-YR9TM!K_@"C"#^>!]?E MM$^CT^.+T] M:>-G]:=-)UQX.&Q)XX<.ULV)A)>W1;:8I0AT!&=@-29\QDFV>E:_VW86:CTG ML%$?L#@5E,MZT4PZN"$L(O6+H)RB'[%UVX8GT%_HEU5,L86I-*#8XG\C4E#5 M(Q]LS"(LL_O#YJJGR>N>&/J3Z:M_7706KPFB3Z -L$6(^=/PA3G.R P2GE:%,K!DSE8GX)3(KGD))>>6R55"A]O M"Q,08;!;;\O?N@W]'?9ST_C8^-/0^/CIEQ]W"RC! ND+*.NY/R?;8XMHSD3E M?[8.\5X6##BM_[-"UHCQGJUR]-W8PA9G@TLZ0[83F.(^!O=3N?NFR69D9F/\ M7AI43&]4,=QM3)@6<1/4+5::-?? M*Z#L[UO)&D+ Z_7V]!GOEE]8+'W!,.T>>MV((P'4H !6EZ'\O%Q'2MNH MZCJ(.HF1Z5!Q\F%1?UI>)!A#A<^[K8J_MS<'M+R@XQQ/:VB6A5@2S[M\?2U/Z MEP;SOU>BXXX'#:P_MQ8\I3UL?#0BB: &MHZN@[3^ [_=Y@+&[8L%.[VJ=S73 M\V[#;.!'^W2\;E_V,=MMVN[07-9-J,+PLRJ&XY'\AKN*_'X(8PF/=OQP9%XG M7N5W0^(=P(I&"1(,GF%Z 5)S3$ =&$E]T F_],\5W+@*\^(^QL-OFECY%4DI M>H'W)[4/U7B880O5V6>";/+8:KG#4U&P^_B5:))\K!PN8/.Q_FINTO)D@^Z" MYQJ-LR[3XEP(\:@--I4Q15HZ2 M@ HV\V_+3FV\7Y/-)WG3WF]T[HO]W[!'2Q7PI9(%_ DNR">]<)_).>KI\^L@ MC>I5 U3;?//J3*CSW/S+9]RX+Z>/U;A/TBE/\QM[\K&I$C<_=/,3V53R](L' M.DGWF(/[:.\+M5N:Q>KG?$I/,DHUT0P MQ<#:UB517)C,<^,+O=/:I5-]CM7B7F63(CN<&?ETZ?LX[>N/U$+PD,@8-L(* MX]Z140XUB##.HW38ND^#LGKA$:DU0*7,;7 ;S9L(Q3J*F&-"?M6O;PIN4.[]?, 1O>8';>[>4A.I3AIQL$HYCDXC"0W>GO9!0G M-#U?U?";!V[:.9I=@SK]42:^,+5TM+8VH!O*TI>TD$2E!F2)\YHHICAAJ>6Z M1"1PNE.:YG+#599I4C!JL:&'((:[G#CN,EJPG'$O3VYML0EC8K2V1FOK427+ M:TR"C$ETMVSK/DJ29W/E1DFR4>J:4\9S+4EJ)6;DEXPHA!04/L_+O"PX5T=I M\]1GY+?YQ]^'%*M? TCID:2+F(C1D_=85L@H6T9/WNC)&SUYIY979>:M-9DB MC!J0/<)EQ$AJP(K1)55&"BJ/DFQS"L_;YV$3V>$BY.?M;GL2MM-Y,^73>-G2 M45X=_]KQ*<=[Y^H59D ]HL1ZK 2(VVS',Q5>S'N:9R(CGF5@;#&CB/+2D-(S M61J>@FS+=I(DC,]29BF1(O5$I%02DXJ4E"DKE&!>>(2(/[';+I]PF3ZL>-HB MC*5&0DEGL#F\H:(78#4Z90N:R MY*S<*06]BU;X75OM\69=8M3<'4C@>> (='N2##?E"8,*/-*I'+&Y5=O?Y_6[ M-XFDV239>T*36&':=J\*M5'U8E"YOO'H:EG- A)*K&A9N\_;I;FJX@9S@CK'2?)G\;%(H.L!3T/B2&J]7"7N@&RPRP)]&ZC=-.L2+"EFZM MUR(V 00!SWNAJP9D M>3)L,S9XK*^MVUL)V9?A8=NM #07V#E M(#9!:\L=6_38KH:KJEWR-19&Q6*KV"\X0B%^LUG!A/FPO+LN2UAU M[&\0)M1!Y6X4B@\ZEX4>9A;D.]GJ]RM!2;Q"MVVV< M6P&?N S0&"V@;.CM,""B3:03W[>)6H]*NE-O>_,VD>SP55WSNNE_F,5?_S/\ MZ\TN)DM;13J[[EK@Q:96>,. 1B9)N:@OL3 W]*;#_TZ2Y@*&;R*_6Y>SMV6M M5_IZJ\D@\D+8>=SQU=60K0VW%3ZYJ&!+L5*UO1X!H"66T'J!K>8#@-N MN8&@U6%B@K!HGT2N2$ A:*;=WU['LNF]W]_$F]#+HGR<^M9@"L9HWA M^;DWH)K08LU[X.B#PNNH.4S:[JIK?((-'(DU:/U\S?11Q9_%[4&?-)TNO;>?(+&!3!Z<[IW@K^6=VTM?A#TD+UHM. >Z"W-W[^+YV\ M]_9BWN&3_+JH/B)DQL_5984T^_57X:&O0,O4H!SHMA/%XK)3"R)0&=Z(&NR> MH.PA)$$WYG77FQ6)!:$T6D"+#4J*R-[5AHX5L$(6%:X%H8+F5=!W@HK4:CNX M@K,#.BYYKHWEBLC<8S,^D1+CBXS8/'74I3GWZ0[0<2;2#)3ZE%"*K=RT*XG* M!".I(*F-=Q/ M^"ZHH[/:=B989U5$-=EU2NI!%G:.%)2FLLA2K0GC7A'A9$ZTTH+P7#F:%S[- M=;E-027/"D=I2A1GG CI!3':%T3ZC',AG9=KJ.S086N/7W( @?I]NW%O^GW; ML&&.UG+K<(3@\6BKYT][*0:YX#T)YH!'NN3<6U%P="=3(BB71!KA229H;JDK M:*IW\^HXLXX*07(N+7S'84M8S8C(%2^=8:S,V4W'?N",?P!% )AZEV^WC4CH M5HL>D? 1#FOYJ2;H^^A%_G8LY-&HJ'/K7$]0/]JVPJ/ O?0^:&?H@D2G7@?! MGBP1! \="E$U]',7#7'0Z7"UD31]/)E)P$(-]GM4W73RH8)API.H\NP#;/6W,Z>@.CRS,Z@7TZ)V;GJF:YJ,QJN7;H MM=065?X%.L@1VPS(% DJ@)J%W@(!:SC0:5(U/0$&!VK$?XJ*VOH1]%KV=+K[ M+M EFV5+M#"?UM4TF^UYR9YO R^"6;9?[[]Z=N0-O-WE'%0Z+C&.GVM'M"U3 MXFV.C;Q=9HM=&/,O9>X_Q:U_'_;M^_4!OUX"V_AA[MZ6[\)N(84_:Q'>,[\M M*@\8?NA-?>@^F9ZG5A=I#@I^9D"ELY:H0EC"K%5<>$_I<5#LO_=F&:/+]P/Z M>AYQ9MP-8!_-*J2K!5?]$XXR/TGH^CU'$*(3 <9E>7JQA: MT8-./FV4=^&[3[U;AU4#JF8K#AR^+\*ZPD9$804L0./)D=#8IL-+]&79QG^O M*VQ*V48PI\GOTW?3Y&^O7_\Z1%CM!,_>+R&G"?TL,1;2SB_.9-.= 8O_-KFH M/V%3SJ"]K8?$^<=I[\ZX?4DK2=&3N*A"Z*AK*+ELPT4#),D!]OV%_H@-)T$Q MK VZ?Q#WM@^][U_0Y/ L,+K8+C=JH\-C"GZ<M /%T=VER$,7=]Y*V[<(0EWK0!ZE+B'UW MX7V,!B*",(:;8 "WBGI ?T1[T 5[RAT8#VU<$$\W.&_#W[MH?(B\PZ0NJ]5E M<^.*;K.-7[3"-DS=>L1C9#8Z%7NG^(\8AMT?3Z\QR*@;C&6&*").\9=ZZ9,\ MC,C@VS\C6NY[G!\N[:&EM;&%]T;F1#)I$/+?$15K_%JV^ M'X$RT A'_>GOL+-O5@UP<+\8!7DG1=J-ZD(5P\*H,YC=BQ#D[1$T?3I5&S+J MFPYTX8<&+GE3A@RMC58EM8$51 9@VA(W]#$B5T*G;>!H?:3@"JY$\/P'MX9M M+T>0KXEMK\>DS3)IV6B0>&V>1]/%K0:>WO#W %9\%9^H ^PVRAT,>_W9]F.) MD8BZ\?UDILFO>Y?1;/4H^/>FGVBS[M033)!JCA(>UQ=11KNQ44!Y?3E0,+I= M[ %JN^;/[:+'K@*/T[$]HEY'+K0^Y1A5[8YF$Y"^!,HB(+^ODLO:^5FK<[U> M)T^^6X(TU@N'298NI/8%.NVZ#+Q^]Z;O,I#3?))T3/"W-1-\E7S-ONG2$:_[ M8&VX*WTN53>_;Y.O^=;#^^]G3]C=6/#-])MU@Y^H=.,%;ET<(HC-SF:U0MFF^B6_0 B\'0=,N(W,OHE/Y^ M'_?X.<1FW^^)Q79\95:U:6.Q*4N#MDEHMK7^2CU;=631=9#XQ1O0N9,?0-6\ M!AJ_[*DV_J$G7'Q%EUZ*!@OFEM57F*8P=[#7F#T5'';7X:D/BZ!LQCP\O]2+ M]%,T=QYE2-_O!AX3^TS6Q;!O >\UY''/<(![ZZQ"CPO_R:.P<[ZR"+ M?BHMQ _AS+]$L/?;8[LS^GEP]Z-!N7,V+:2Z!91[EM\"J?WF)^B424'7_QQE MT!N?D--4I@_^5L:G&<^.,= TET?:_4P>!9+_%CM>Y%^.V?^ NWR2"OJ]#.;0 M!=RJ!+VLG)OYLTG'/4:9^#->(5 #_OU_?26_^OQJOPBMI)O[*??G?KGV0X_3 MH0V\/7S"%V]97PI]%ILV7ISQXASYXMP2W7>\.&C-#^]P^/+,'YWW2,N+T7I;X5E_T@.CWL08$PG6>>&W(X([[5) MSTG1^I+].+>6$D?%_CT&13Q3P-_,.<]IYHCFIB!".4Z4-II8FZ:%,F4IU$Z? M+L8*RUQFB*,&.RFG*=$LE<06/"N-+(M2NR_,/?_ASS;5ZW4 \_/NO?[S2-C M/,\G0L@[8@,_R&&D;S,4RN\RKG[TF+A4QILF9BDVE8((YG)BJ$L)=ZDVJF"6JUVN(3(G9:%(+BVBA#+@ M&E8JXHQPF=)YRODY<0TY$8*-3&-D&B/3.!+3X)[G/K.>>&]S8!J\)";+*,D\ M%=1+(PO.=GS#*7 83S-03Q1\)]6"&.\$23EE12;2U+&S8AI\4JABY!I/L)?I MTPMGALKQ15LY/G8N'3MMCYVV[Z?4>E-8EE+B+6BI OY-=,XD*81G-$]96? = M8 3+B\SRTA%F')C/NDB)!(66^(*!0NRMSQ 9\USD4YI.>/[ ;4V??-?MD9&, MC.1S[7<8?T#B&2_0>(&>TP4Z((FMSX7-0);RW!+!:4%D!O:?+PJ>"B,T.TL(YDV@OA)8-/=IIXL5+!PY81K\!^$9E31$LCB2J%]T7FJ:'G MQ#_%)$^SD7^.C&1D)*,E\]CD,UZ@\0(=Z N645JFS)/4L RLDM(2PZ0FS(-5 MP[13FNU8,H:J4LN<$^I,#M_)!5&RR,"2$5G&>,F-2$=)_*09R8,6\X4U5'-$ MSF['O4,XK-T8W(0XR'!4NHTF>X;1LO?U4L\ZF-VQ\N]QLCLVKS&?"N2)C M)<'&PYB06A*94DO*C*:E=AGUY1E)3*[4I&"/EUOV6>)ZBM)TY%$CCWI@_YJ4 M-N..@'8//*J@#/B- "7?&E[F+'?2[&2R&::]9E82IA2V4$U+HC,/?(T6UAAK M5%&.]8HCBQI9U,BBC@/$@ GUS&&#%T:$4(;HE&F2>4.5+=."B1T@AA,T 3RI MXR&;%$J-/&JLH1Q-WY%G/P.>K;T'K5)C=3HR;I.5")[C229I1C.CLU+N-&XM MF+.4.4U8"?\2KC# LX'/FPS8/WRA*(HSXMEC?(HD86-;*H>T%:4,Z-\@5AVBHBE'4$N$])I!0N!>U#>+YC^G)K M.$]E3J@H*1&H2QF3%B0UF<]\;HRDQ?FPJ)05$Y'RD4>=)AX/OV&+SC,Q7[?> M_=G7W7KY0#@^T*??["X\\W\25RU\H"=L)[JZG'_KJN9JIJ]?X5^_O=(.B7J0 MBE'%%W>9"_#K/^ *5.5U-X/P16R6#(3S)RX%^Z#V-/3G+0GE/FU_[]?%ZWZ; M_R-YO Z];+.S&)STD.@O^JR3*_W!QTP3HDO8J5=Z]DE?-]@\W=D'PM]W M\/Q2=X0]^G70T_YMW].^"#K MVQ4FJ#?"TNI/<_QT67_PX86A\SIP1(=[HC_J:A;>O?!-O5K QDQ@"UH%#SN= M-S V?'ZA$4>LP3UC1904*9C(8#P?X!E?S-8<7XTKQ>. -_03Z$UUOQ&#/FY5IEAI> M!B=]'49M0/,-2[C0'_WZDRN]!&DQ#Y-?Z'E3>MS!C7.8GG'O]QMO[:VEP$!( M#C,ETVF:IG_95* VUKI74X*]7RR_#:LB,/_+YI4!LII5<[^S_O;W8%B]RJ=Y M7OQE,.MT6F1_N26OX2DK^3%Y33J5A>(J5WFA!!-JO0W5'-="PFY\9@.^^D^X M]-TF#S:X:VM.MT=\J)7MZRJQ;KTT9 RQ=4ZX.,LUL_WW)O%_P@]-]1'O&DPK M7*!U\Z:F:]X$]W\%+%0W@46!!@UD@XITXK\'7AN 7PY\#V8,.IW#A-<*EC#X M"^S*+.KW\ OP ;CY#=1KD4TEON\970O^!*[%!CK1D/[@A4#20$D?0:"!TA"? M V&Q"*)_$C_Q"]VL%E'FA \B05_"X&N!M8_H3FQ)GH>V]@'T&M0*FL!6+O4_ M0 %;7B,703[1)KDWB;EN]QEYT3:?&LC].@&=)K&S"M[43)/_AMN/8^&' T;3 M*4R=AM$$76%9M9K!) /Q\T3%E[Z;)[_ (B5_H3Q7'6$2KZ5_PN1XJZPO?W2PW M6;^HU:&15O1EO9HO/_?2J$;/5Y<&O@+/P>+L:K' B[>"%\%+;"LRPH/5/+HJ MP]6M%UM?1L="4#+!NL"?^K>@@Q-4TTAS($% \?RP\/#YZ@HF#%9!V)TD$/DT M^?M@Q>N-*./K0/7>W&,8*[FJP4().C&>"/">67!+P%^"4$ Y6LT_UDC/5\%] M:N%R@%3V#B<$AH/5L-KDDX\:;_LUO"JP'PWL;^1680[]]ENXGC._A%7 <]CG M[&40_1N_0,.N-4@&'&.34Z!581?5%>Y;I.E)4E9_>D=*OWF$G9"(QD;ED43! M0+5X@#U1(Z']%JXE*'@P/"T>W6*"&UO;IIP(3GB9#QMU3<7,7,N[7 M#J?G@,X6<"*;"VR0'0S^A*>"*VX/8@7K"O>LW>8[WXN!-@NGU#SQ^W%B5>CM M]KU8'\%^$;I)",$L7_A_KJI%W/A(O[B'5_H:F/+FG5@SWPLX^B;Y5"_^0#&Q M'%+!K)V$(X'?MFSV!)0:YU!%$>+"*KMIH$P+.LR=J1 $1"2^(7T_94(\,:/> MTLF'6L,E,'!D(8%C;O/CEOHZD;])?QJY$0$%7IM9U5RT7P="\'_:"QRB(QNT M95'XEZM9=P!X,*@G=E9 .S.T-K=XG/,XU\C8<:S=5;2>1/0^7@_Y4T V*+YM MHJ$,0D2C%1+'B"[HJMG0IW:H&=F^GP]?ZUNCI$+=*V[%?7Q>3YB:.CMM@Y@. M4!'2012@=]AYBY'HLD)O,I),]]XCG< 3#3[=8F5/4F(.!5%=EFAU("=(9D!B M\V93E0SVZ]O __](?JT_^47(QJ@QB%&7RT]!PM8]9331LP\J*$RX\YP#\YK- MVLA#ZXCOOWL% @S5S%:DM IM[RN_J-"&0@$UNPZ1#7BL1)WKVNL@^9*9GW]8 M7D3I^IE5M IEX,2P#2$B@N*R65U=U0NTD6#J?C;#_T83++QJM0S7KYOMZNK# M0KLN;J.7]J(3[-U;.V=DI[2B)R^^8O,2.U11@H T/BQL?ZAFT@ZXZO6$0VK" MYF4'L0P" [;L8VN9AJUI-[]7D#;N\9WCJ@]YN]5#7NZGN;!APLGM>46?[M6> M?]<[LM#*""6)U[P@@N>":)4[PIVPELI2%'PG:?XNA4[O+N!2?(=J+3(FN$F! M^M^&R_MZ[GZ:8XX)6)._SD"_^+6&VW;]5>(;JZ]@D.5BY1\]*_'!@N=AJUJO ME1ULUAC??WB/\>/E'G7R^]('32U*I(%5.:2,8-NA< I>09!QS8"$- @V%X2= M!Z.AOD8OQ]JUV8">J-&2 [D'0AJ-N:34U2+YJ&=HLP9;H@&I'0Q+C(?@ET$6 M]8(G&#<-1N$Z#S=(NJIVF_;PJFF][=_-0-$@[^Q%/8-/\"UQ"9>U\[,)B$U8 M27"XHST.,@V,C3+ZP-#VK19V=8G!=1M=Y!Y3)'96&U^-FQ+,Y(\^N)(ZZ;AM MV P$2F*Z<$4Q3%!\40)BL]5X.GF$>6=3EIW%YA\-EJ@T1E?!@?6:NY:><,I4PFJ MB9'+;S-E>U$!,PZ![I;?[W#I"AZ;8Z()6E3$1QD$[_CG2B_@_1X&_6Y6 MVS_NHG"SYY%T.]B946%XMZ]0'3 M8-#;B9IA#)Y>>E?IR6:>5;CT20-*7%,OFHOJ*OIV5@9H'^Y_Z[<*S*3Q[0Q" MYFS4J4.&0!> F2:[LUTB,B(\]F_[".<+]N?HA5Q2T=3D'*O@LY*((DW!M)D>.BW+A]&N'_Z*P,.S M+H?P[,@L-T)Z8Q51N2B 9'1!I-*46" DSIWW>K>D^2[U@B!&.$'_GASFF#B(]KXU4 MWAQSO>Z66?K/;(3X %TU[*T6F=,D=2ZC B\U+JP@E!= MNM)HKO1Q=-??0#KKA;UX/7??@TB?U5>X_RTGN+O#^)GHK]WNQ(3?]?YT6LRH MU#ZT]Q;93Y^W4W7I#P=.Z8!GLJ]-J$+N9U=B-M"/VT& +S=ZAEEXH,C>1 L8 M!P6^>':*!%-&^;241)>:@;ZJ02E(54&R0E)3>NDY/XJ^^EE."PGN2<<2)HH1#^W9&" C]-6:&-=8$A[N]] MZ5L-;VNTKHXH54O].(Z<17FX_D0OP:ML OH!Y.UK0.)0TWZH'X(?,,[ MJF42ZC;#B&6%*6Y5Z,F"R6'ZIL@!YH%]-F_/7IA3&CUNV9 M .SR]OO[E(*8U@>/+6>Q_FOA@9[_A1[B'_Z,R86X.Q$_87T@&,VR%>QD-^ @ MHZ^U$=8G$DFH"7I2FX 0$BO6LX;/KI/:@I%Q+N+JV69K;]=V8$J-'J2OZ-FL M_A1R.T/*-=S5/ON^&902KI$PX#I6RU ^!;0Q]Y@-"K]XY!DPRB1FR.*5;P+2 M!YE5?X!:0N#C.9G7R_CW!DDEW*:V?#!@BRR;O?3\"53!!+]J_(!Y 3P*KG<5ZUW& M^W3JG!D4L?-.Y 5N%RY$W567;"2.Z4-W %3V"U!Z-NFNK50!PD,U=]GGI _? M$D@$4PB&;XZ7ZM+[92P,W_?.Q1IP:?#^#>&DX]=GL.^^60YJAC=DPJ Z)R39 MV=7E:A:YP#"G(63;#2LG]^]$/;S5,65M-8NY?:V8"BZ@5I"LA7'3>[(W6,$Z M.2[HZLB%X!7K(F+,L5^$Q6$L%23P+,C(J#<$\3B08YF&0))2I [U= JV&+1HMH(?EP=\!:[&@>RR367<<-AY'R*C%2S]@4@8E=0N& MT7^GK16,NX^L#X2Q_K")?[ >$3CQ:HG9NV$0M^I+(E$;!RN@FJUPD'.9T22Y MFJV:U@1" !94T$!7L1$W4$;-9CQOZI26U/N.DT)DG0A2":.\4T2)/95K8C!;Y,40I3.1U M],T I?ZZJ.K+#7#BXR7-;UKF'&PMQA(<@9 ME\@];&7OHYSX/9$PYGMC-D=0BG.7%U(Q8E('2G&&'1E+)4F6%TSE<)&Y4SL1 M.&>,T:4D+G-PDYG'QCLF)3)/1::]Y(*J[9O\)J1X_S0?7F>0%-75S*\_ZDGU M]RO,M@G$#(+D>_AY,_B&?R4!O07? AK\-4&Q3?S\44[GO_1\A?Z,-J35D^.V MB'F\ -?0KCX-(64TE=0I2Y37B@CJX:?"E$!-16:IM8J6N\T#'I*0O-NDH8B@ MU,J)1ZAZB',Z.UK9*SJ2N(_)UVT&W>MWO[<9<]\DO]13K,S("4LGR8^]>^&G M.6B.JY@I1Y(W,8J!QA_,XNOW]1403LKS;UXE_QV=)UTVS.:3H$7N'S(&:= [ MY"*R[\(O%W47Q47O_Z+6-H '@.GP856YX**MFN# "$'PX*I8!IS.@%/F/U8A MZ;O]:A"E987NFE!>>:@@<>TP5#C."B^[*()\6L8 MLH@XY"G/B 312[#"!HC0%T2ZU%E?I#95.Q99 MF7MIO57$V903D>>4:.GA5ZX*064*,CE[P189/SM!_! 6F>(R\TPYDH,:AYW, M/9&ITZ"@T5PZ2[W(=Y2Z!R6DT2*[I47V[O>UE47YY '2=^.C./*K:@FLUGZF MBT-(!'N\[6F-22GX-Y,N?!&T62#2N6OQ>D.<_09;L0^U8T(/9DHO8_I7L!.K MMJ=+R#V+.'##>A9>-WB[*_T=5LMVJ%FQ<\QE-W!F'S^BYN1[W7"W6K0 M2RM4(N; MF+AZ[?_HFGYUTPW#5Y>8AXM9D8CBC>E0(3]WB]4$7AB;]7QF-8@YW6W%_DU? MKZ3;O[#)"Q\KWSK0LWC _UBY#W&/+[4+\#/=Z-W.;B_Z\-R&6.(P!'8+@K4B M9#F&]4,;"+O1X:@MSXM>S,;;D#_6.A-;.@T@IE=A5^&W6*N<7%=^UH(H:[O MO =8T&H1R/2%^&J>)R_,[YL[;;F^" MYOL;[N_;\O?&8[?JY9%J"3F;'FY2_0@ZUED7D::9RS3C.1&% IO5>+!S=6%( MZGPJM194V=T0]KT/_N>N(NA81YY.Y1D>^69MY*0MX5E#:KS=Y!0'^CTL8]26_"PQG?KYL.ODPO[HJ].+*[M[SB+>H%J4C3.UV-M6MD(+[]C M4K=IDJWDW:R+P2XIO@61:;/MUU;]FJ)N+V5#-Y4+V-UX&5KJZ-![[4PW;5E= M@#V,*XX#3I-W.]_#S-CVQWBP")N;? "5<=F%DUGLO;;'R6_,$]Z?_M.U6M8;C'QHX];RW\Q:^;:_[2PU&1!;( MF;%ODY\W?1>WK;IY'KGX>],\8(.2_P$6]WK3%7H&TWT1:?F'.$^4!C";'RX] M3OM#\C

&^MP]/AGBI+>/]K]7E5>A[FKP%IO<=>@OPUKW#CU97#8BKP%8Y M9;QO/_A?;[][%_X0JU;_0*?F1Y!5W>4/T-I=]DS/"08N2 ']$C$&&ZJI@F@P63^AK^ M_X?OD^313;26;MOV_(W9#T%H!&':PD;V+PS,[-)K%"'8F,FM]E1-!\-I[V)C M'_;6Q3JZ3T>7P5W6^=,<./;'B*>"B:?10_#CZW??A1H0S /O0T<\);28).]\ M<'DEO_6E^&W\A$OZS:ODITLL/5_3?GPL*'O=-[$;WZP.G0G:2XL8CW8O M'(.Y'G2J6[\M5'X/7)[]R6SJ67K>;3^NH-ODV"RBTVRWMQ2;4K0.XOG'T,0Z MGFGTBH92UV ]HV:(6C6RV/7,0\?U=7+DX0V(]@-:$M$F0].\18 P'BYT\/2& M')^D1R9BV:2]3UM";(0AZ!"WHP@;1<;C'TWB'-,&-R.N M7D>7]&G[R9U>PO3$?%C"1.FB)DF+K/,^@,JT@J40^P3+^LFA0)E$OG 10\U8 MN(]:)BAQ&#UI40TC3T@B3P@Z;>12777YD/C@-2US00L2+5/X(099PF=KH8-! M?[ JD0UAJ%Q?8=I#\C7L\FSMCVK](#W'ZG/@J[D+#19=Q!&(BG++Q/=/;7## M>XDYD")##ANT?ZRC3UK+^:+^A#PW\-*U+MMZ(P9%G'%"B(A3-7^LH6BN9KIE M5KCZ[EL(UA&:V:$W,X#41-<+AN0Z5)U8\]^RH1:-*(+J6-U<)"7F30SV?,!Z M%CXT^8L1"AP)O2C 0V95N\;>GQ2/PPUI8ATT"XCK6]!%NG*1;-IN#L,-7R]\ M8VW3Y.\7U8;H 9;FVM9[PT.Z\+,KH+))Q-MI5A\0U@&CL'735#CC]NQZLFX/ MZFOVS9FH]&->\\O(:\[&O.8SS&M^DC(_>'"#IV*/E %[+9H&**QJ_ ;J@3&( M$=3O?ZR Z8(T;&4*DHPTGW3JE[!1MY4D(/'X^!UB9US MJBU-_(!^N@T)Z?IZR#WJ6S24M[2RX=N_U PN;0UHM:$ M/' XK4%BP(RZR6#KWP/_V73>#(.)P:L474Z= ^0F'TRV!7A8MR[\6(H[-&-Q M[OOK.;?\(E\01KB-=V0_(LW>3T&W&[7Y9ZS-Y_NT^=LI\END<9ZZ_/T.]LBA MY?_S,WJ@,#_[&MU2#^:Q/*M-P-2(P+4WNAVML1<&?8\"V^/?XI,A6\F]#!?O M7L:[?M%-;.Y D1Y+O9+:4$*E]D244A)IJ" RHTQE+'5'E];S/P"IKK$]M>^%Z]$,M_8<:&X"] M.C<_5,M+V.=G_4M+'EH4=+7ZP5^%JSB6!$6.6/T8&)*PG[*.SL?Y8NFC;T: MQP':B'RI];"$W.V.O@Z02G0$8+QU$0+3W6^F\8N/2$(8H@UCV@@WAJZYB3!C7M;F2-C),/I*JO5$AXZG-C&T8\WK9ASPPC9= M$V80JB81> VX>$@KU*A>$.=L68 M6(8YWJQSNEGIK6Y62U;]E5G-!V<;5D$,A8KQ.&J^<=ZAD0T M3'0,1;PK\X_6D[FN.8Y"/U0>8T^C039>#+GU"_'3#]/)1FDRW@8$K0 B#UD9 M&S4N>EUI7<*UPAP-O(:S606JB<.!X2+6MM)=@0]\XP-Z9F,5,CQP=A1]&N_B M>=@W7=I*,TQOW,\I6S+"0SYD[ 2[I$,R#^CIO),X77BZQP79[))#-.Q"!DD*U3JB.72WL101&B4W( M(JO[//)+K#T:/K_5/3!$QP)M_' MRXF5_9M(15WCS[.C)*D99P+Q]PUC1'#AB4$UX6_X]0"LNWRXBZ-6ZA]P-%_RG7WZ\X8KGDS2C$[BR7W+)3TP0H#"& MY0;/1:]?=ETK0].\KY$HVJ*P7UM$@G:3!K5AL4X.08GJ^3RFZ U@>$!XKBXO M^X B?M:#-<#+3.==J38J\9@:EHANM*\'VMUQT^\)?[.,"#J!,<.\JX^M,_Q_ M>Q< )H9)/G@68: ?-FL!WGZ"CX+6X=L,.]V[?C'KJD*KLK_H,XGW.JQ:Q M:%!@,!BA+WKM89_"8UM/P:YN'\X:G6B0[#1(<<(^-, +%O["@[;\T8=V-/O, M%!QD9_!/CR>9SM'&$2IE&68W%;+@H(BX$IL%>B*II<:EI?$ZO8^-$Q21WF[I MV51S-&V4G9/J\7@,L;>8POW8-9IN[C9YQQPY(3.N+-/$.U8" =$+R[ MNG-%@I1#GT+R=1! ]:J!3YIOSBYQY[G9+&TM['^TJ"V[<7*]6M;?MOGO.!], MAX?IX^-DIJ_!MHW=*;Z-KU-T2O_2/8\8 ?JJ\:\:'_#U_6:,/ S]U;H<=]EG M\7^LFBKFG[WJQA@\"$^Z?J/"6PLYS>1?VB3_ \^PJ;KIB9O^7DPS_D5C_,=? MEXM]Z^NJ#)"$C+9_?%B FNI(2]BV+&EIO_T$FQA+&5[%@@;\X- V[*.7CWX1 M\DM:.HNT]QC%R/=0G+YKX3#W."/91@[ZTCW!C?FBK=B3>'^+1<_K\UKR)BT< M6NN_'?EL]Q:7G'+I@<,=\1[L-R"TI";/A"2R=&"U>DF)LCXC3('QH*E*S6XC M(ZN=\6DA"*-<$\&PP['6)5%G-+O\HHJU[,)7RI(NKK.]IJ7]K3H+0%$RDQEA5$N#(G MAJJ,Z)QJEV8VY=S?)WBW(_)>]SFDMW"@[8@NM-#AIYL">1-.BV, M!T+4AA7""D[24@DB:.:)R9DB*A>.6\E9QNZ?A7)7P^V W=8UM!W$E [DSQW+ MN#L<83KU_8M6$4V?S@U\,.OOO'GZ:;R-?!1V3U %'2VX^PLJ9D7&=BUTV.AE'$?7" M1-3#.!E]F7*=24V4RM'.*CC1J=:D="(O=*FI*G9LLWOE53V$DS$K#G?.?:J7 MYU%]];Q*<=KY^H59D\_HCQ] MG*S*VVS&DQ>MAYRBI??2:B)LRHA(34&4M A4X:GP9:9YOI.&\\? S M\N,S6<\1:N!VESYVS;R=-G&$S7_4/CO%L^^:>59-9L9..]^.G7;NU&MU?V^T M<]N")X^Q=&)^^]\]>.46_N86PFN'K++=9V]6(W_UBTNPW\QR"!G;!-S:0;#% M>*M7380[WL)\C["= ;:[62Y6;8.^A1_B*P_P9EHTR^U!%N$K(8K3X/(B3@WL M%C9JB+C]PR^<"V;MK=H)WIZB#R!VY+F2AC%#C%:,")I+HKG*22Z%US0MF,VR M8T26?YHOX9RP$_OK %6\!JV\'P"'?!P CE,TMUH#XJ\WJP5V/M>V5DZ.Y37\F- M\"LWPK.(^XY IT7Q)*=Q0]!3?GD6TKT=R'?-&I%GH(H/)?!A!*K&+JJKVZ88 MW3T$OV=-)]RV_?;\H[FNORCSYM&VYYAT]??PC'?_819__<_7L"M@UH6??PN= M#$!(A-]^;WRYFH4??ZY*-+C"S_^#Z&PC/1XUO/ <%SQ>P-M#"X[7:;Q.XW4Z MUG6Z51GL>)UN4.S'=) QA6!,!QG7]T37-]+JN+ZGLKZ15I_%^L:ZD/OFL;]? M:.8MWS"P(-V!^\+K1FS.B24.D5$9KF1/O4D%+F4J?P MORS?*45DC'IF3$:,TP41I>)$%EE&BHP7I=)>Y-QM!Z]?MPUC/Q.Z[ER^K;UY!'Z_X@%:":'?QAW MA"F;$V&SE&AC.2D4YREP,UZD:IL!%M:S%/Y$,F$X$4JEH=4849E-<\M2XWBZ M4X!VF/'];5$W7X!2\GF@1SK)\A/7FHU<;.1B(Q<[*RYF19;E+/3"84\:9XGP14H44XX4@F9YRIFSQ4Y3^2/; MY"?FQ]F$LY$?C^B,9Q2%GR1SOQS%X&BGCW;Z:*>/>N&H%QY!CW,TUQGGA*F" M@C*G&5&E34G!02OSU&7&G-JN_L4OC];EO9 /"D5Z-BK;R"%'#CERR)-PR%0: M"QP/&!V8J41P+@AB,!%.IA\PF:39RR#,,3Y\W^[W'I?K> M?_2S^LJ#'>OMQ1P&^G ]RJ,7D]_Q)(W1_=GDSIHTHTP3;9D"55ED&(PJ"4N] MTZD2RMB=9$JC9.IRFA*-64N"ZYQ()W)"598[#3_ENU!H9YY-GD[7: EC-OG( MM,8C/0^F=4(%N+#:4D5T:D$+9LX2S5-/&-XU@&?#* M$KZ=@>8L7.Y+IA5/R]T^EP^3?JGR"2_8F'XY,J_Q2)\_\\JR3+.,9B1W!2AM M92X0NC8EI2TRKWWI2KWCW[1,6IWFAGC)'1%&,;#C#2?6:Y8Z;VQ1/E8%C"PF MF3IQS\ G0^ECC_DQ=_Q>ET05 MIB3"YXI([10IM#'"4\.=V-$!CVS GC97L<@G+,]?9%AGS!T?^?'(CY\6/V:" MB=QKC(EK"S8Y2XFVF2?>4>VYRDU6BA/;Y*?EQ[F:%(R/_/BA/OGX^UC MWOAHHX\V^FBCCSKAJ!,>28<3U*26:4\RG8--S<&%8LZO>K!IXA5\D"S\+WIGFHKH:D.B-PK8ABZ/!D5)76<%[G=::/-2U.DF22,N1SDARV)9+P@ MRG%I#7.I+W>*B,X\=SR;YF/N^,BTQB,],Z9UNE /Y1DU7 '?RT+ZI24F=X(8 MZ9FE66GS>?YHZ9R648'VK@E,B"HI\*U5$2\=UJ24KLIV"/UMP81CSA$K+L.4,L#ZA M&7':^,P4SFB_TS[FX9A7*N3(O.YAGH^XXV/N^+G'I9_!!HR+?L&+'L,I+SV< M\C!9B,YA4CC71'D&FEH&!J=)10&*FW:4.3'3XL?R]**C.\XCZV.T/HIJE:E+P M![5>MVCEZ2EG(\<<.>;(,;_(WR=Y3H5,L:T?):*4G"C!.=&%2G.79SQS.^7+ M+C=<99DF!:-@ &.UL^$N)XZ[C!8L9]S+1^&8(I_(_$%CKT^>8P[-6?A9PS+V M5.VYZN.9L,C!NSF\^[.ON_6&P/+VK.VF\;_:7P2::IJ:HG"D\#8C0N6*Z-PS MDBO%E*1Y9LR.!SUUFAJ7YR13'$F+(DF2EE9O+KF:_+ MS]RM'U?+U<(/TQQ^^//*SQO_'D_Z/L>3C[NQX69 MT.U[9!(J@9^ EXSF]6?FN3K:IXL+^I5H^>N^>;5'?-DCC#_ M9$BTS_8Z=MPH,*-]A1%ZM:P[/HSSJ>8?-?-?Y*+_32=]L0Q&T<^JM]_KV/55.9:E8MKU]U8QQRW(6W2CKE M:?Z7;[_ZZV<>8E,E;GKDIK]G4\G3+QKD!A>F_'(/YE[:V+\[6U(5R/3.L11Y M!@SI4]PS4\_<9\ :K;\T?I&D;'(;7>387O13[M,#.#F/$'[J9G["S5D;!:\_^=E'_]_PYHMC%9LS/A'YV*CL/L+F1)D!3U+89*.P>?;"9H0L.4)1JV': M:YT%8#DBLC(GQN626.Z=*HU6N2@?7L;\C]>+]Y_J8^&83++TQ*[\)T/]HQES M7\F2CQ'C%W-;1EFQB4]=R@)8/^&EED088/E:LX*PW+*2IE:(\A'LD2 K+A;> M'TU:I.S$T/Y/AOY'.^2^TJ(8[9!1MHRRY4;98I0S2@A&."UR(AS\I'AF269+ M(U/O;6YW4AT>1K;\6*\6QTHJFJ1\!(,=#9'CB!8YBI91M(RBY6:<("5=H7). M6%D*(KP(?;US$!/?)D/]HM=SK%KV_\+#P M$N[_*&!& 3,*F!L%#.76I$6FB#&8IIVE.5'"6N*5]-()*DRYT]KR] +F-=[@ M(TL9-F'Y*&4>V("Y$R#\MM@9\M7 MG1I+_0[BUDB'@%P%*4IOL%.I))(*01CS6J5EKCEVFGO^Q=&'B*E/@AYK 6^L M!=S[*7SU/%CS$4JM]E4E':@3O.D5A^H$C)4%$ ;JG85C]1^&",4TS M[WN MYH]#C_<[U&UZPUUNJ@;[+-5E O>W+5>MYA_&@M5;B8:S+5@M'J5@-<^G2MU8 M2#K-^7T+5OE4RI2N_[GQ"V<_IP^48G-# M%N.3S++I1&>%)^N;L=?C4\QG&T&8CMD'(-62&5\27WA/!-4943DO2&I3*DMM MM=OM^GZ75)>?VAO7QM;;8/F14EQ&_(N1<3V!(QT9UQ$9ERB=8](4Q#M; ./* M##&9X807F<#LBERIG;*GN\#QGY1Q"3HRKI.YA49=^%:Z<*-G>E&MT[+&:JAG M*X#&:JC[RQU.G<^RS4Q)3%HZD.A>%Y05C?(=EW455 M/BW+XA-YZO;+3X:^1\_Q0VO++3$G2_TGS. J&H.CRCS*GU'^W RLJ:24#O3= MC"D$^B]!958@2[A./4^E9"I3QU"9W^/=/(F?IA"CGV94ELA\])?)7*6^6-(+S,06^V.4BN7&JB+&/*<*DROH.5 M8'*^<@A7RR'I$9S+0PE/&6&"*]R MHIUQH.J#=@_L+BW$#A3[713\!^*03(T<\@P=Y^?-?D>@PO,20,\1B7"$&KR5 M-,I*GTMO"?PG VG$2Z(E"*?2%:($C=V5:L?==(]TDM,)HGPBJ7A(2?3D001' M9CDRRY%9?@FS3!WEN0+NJ(UD1' AB>2"DZSP(BV \;EB!XG\'HDLIV.6V805 M([,<$5=/A+@Z\W\25RU\("O$M%M=SK]U57,UT]>O\*_?7FGGJOF'@557Q?=U MAA#\^H]5LZS*Z^[%X8O$SQV0UI^X L3FZZGLSUN2TLU8@J="[[C?GO]('@\; MDFVVPNK(^:*W7J_T!Q\-4Q(:F[S2LT_ZNFF!]X:DT9U["^F\>^CW.=LS@&4Y MPF[_GY\1T[<&KGJ=_#2WTX<"YCRK34 (WR99ULF;>AZ4I]P;XF29$L%R"]H* M4X271E-)TTQG^3%@@W_VNO'-V_)GWS3U8@UB_131@D^!7IWUZ-5QIUX&39^A M&_((ZWQ_X8$Y7<)[K\.A%M\V27WE%WJ)"-"S<+Z)7OCD:@'J^0*&1NT]J M.@O=JQ([TRMX;)KL(\LR"%A_F"A!#NLD:@HPQ&O,1%\L.UCS[=%\"5]9!C%> M7RVK2UAG4L'OH"C.8$HHPF'0>@FOF"\GPR$2&!\6'(1^.Q=8T3U)_.CN )MK M%)<@'0O&B1!9B:5XCE!&"^.(N^ 8PB-7[^U7\"*_'^H%?@X4D[F75K V)V@=1 ]P-* MU 9^K^= '.=&$F6NC.2J $(H%1'6<"(+KXE.O79%EI=T%\[DSB3Q:[W+EY^BL2%97 M]3Q()Y"=38/23F./K,"4FOK2KT64G:V<#\(.J13D'JP6!DE .IH],@CH;%<]%S &^&(]8S=+"'5[3KPJ^W W;/3I.? M0*-RKL(1-C?CHG]8]_HJ/*#7Y]C^%:8%C)3$W_IS@Y4"F=N+, $=.T#!#/ X MNCXBL^MI\LN>;W:-908Z&IPQ_/T25@G#Z>12(])_385OC__L;F*M95/\^:?2\ >F]J,I#AIPL MI!,V=(%2J*N6&3%""% WO/.ZD+G(=[+.OE@Q63>#BIXZ'YT7O_DKL .PQ^#0 MF_<=6"3PR+L+[Y=':!7U3,30%H>.DB;>V=DZ'!BNYJ+=U@&?2*IYRYL&7M-V MHY.PT]'N"X*L*BO;2X9]]MN6-7CCV,DG':12;&_5'&IN]:RO[K$[3"GU&!VF M4CY-^4T=IOB4WM3-*673E-W=% M@T?LT/+,9=@,YA>TY/8R=N%'0.F_CHW1+N4,Q_ MWKG8]PB9_#BT)Y-@LR!9KCHS=Y+,_:U:(CPON(,'R&X_'S+:7#I&G$CU)[FH M'.SYJQ___X+Z-+-%1M),*B(*9XDL&2.I+JE(E4M%P;?W;V<0P363/,.L)6Z( MH+DFACI)/!.6.R9*MCO(/_\S$O?S14$:8?:/ MV1^$&L[2- <.4)1$>*.)+A0GJ;*,%Y2E4F3'J$\;.JQ_PY6]+7]O_&L42TC M#O625_="+W!:> G_A[LK0"++'"ZC@_N<<2^$356IY%'@WQ[B D\HI^,5OH<9 M-$:'AG6OJR+'DJ+D.904\4S>7%+$\IMJBF[S$)OF2MR_IHC? MNR[IYC*B@M^XF+&,Z/$K&,8-N&,^^#--J3]01@3B"\MH%_["SYOJHT]^KIMF M+"<:RXD>BBX1'2WY8>Z\^P^S^.M_CG5%8UW1HQ';6&!TS! 2>QF:W6WI\RZB M)4E&'>_.&_#,KMMXXE\DW%[">0&Y)V.1X!'38U7!*9ZKT M1LB [,=>>O??!UZ,EQ6:G[HC\ M9/(2GLKJQAM\Q!LLRJR0/H7;R! "O\PET88R(K(4+C]@18W7O:$>,=L1]J*9M$1#J9U\[ MQ+EOEDA&'T>3XB68%&/N[Q'@1IP1F6$9R4H&5H'3GDB;29))RS*ON[IT-*9QH?>-Y)U\8 MXWX^9_]LUS>>Y;-8WX-Y$8<,+#N.WR-[++YX'QBVRQJ6^*^^N= MDA_QN):-X"5U\R6/[F7JLA>!)FTP2A0TF =C09>=1D9;):6P+O*CI$P\KB[S MHLL'^2CE .6A6O9+AH:8X]_#PD%>O),'B\_MED=%8HH=4^R8[78,D48;[2*R MX(6 '9-R[5B0R"@L94R)4K^6LRUM5(P)CXC!%'$1.+)"2V0M9X$G3D.\TR>9 M*^O/K:X>R78IX=47/;J7J;X2[B];"3\%%[9SBB3R^^I+B>ASD>A0FF9OY_7/J6A^B/_2CRV(, M%O>A9%Z=76">!SB_5//CU7Q"3AM5]9IC00DBD7O$,0.G H-[88(/BB0P=5@Z M1B;7?(/XI=D?CI;BH9]APM9^3"VOG_HP"QIT#PV2$,X'!LZ-$1IQZRTRVB>4 M9+"6*L$\)L?(!#L1&BCU_#R: ]&@D-L4UZ;[ENJS$IB2M]4=+V=WNXKG;OG< MJV%'L8WNR"7CQ'MI$Q+8"\0]4\@)[!##.O& '1%FK5/B0W+)3F(;::5.:QD= MT+6IP]93P9R".>?$G,!%TA839*)QX(]9BQR1"1$9E-8)$[N>O_J0G+?38 X_ M\?GP\\2<(J\9J40D\)=WG%04MRCNGHKK),<, MNX@,$P+<#:*0C:")G($B*QT5B>ZVXE+O*&5:(LP31CP%4';'%&).1!&EB# M7M1UC'].KZX&3:=U._C1UI_?#T9??QFV"@!R_4<-%M4?\PI_A(?^ M;3#R__JNBJ!!5]DD'4_CV?'X5"N^/$65ASFJ$DQ2U;^9I6K<3E,U&;5>7EU] MM74%_Y=& [BVKE[UA]7D\V@*:Q_JURM\L\]6,>:XT,#")J?#3B>C>5PEOT]_ M^"F_?KX<#>SU:#J!1WR+X6W[.&-Z^/OY];#T WM5QS=UO+)CF/SY-#2;5WOK M[S9%-K[TZWY3>';]9GZ/;2&+YJE2]J3AW[_][B]W7$1[5.^ZANSZG/64%H?> M9/=#*#/WNLF.$)&^_YG^J?BFGU4?X1<_ 7M3U=[K .!LO6CWW:N^MFKE1H.P M=?;^,]IQ]?,PQ/!7-_[+#S]%'R]='%>,7%044_9PP=HGRMV%V3P;+W(1MEO" M1HNPE>X-CUG+D0WP*PM" N9W92]AGB9U3I<;3$%$J\;.CM4E6.'3<6.TY\*/ M-+Q&[_Z0 ]S5[G2_V^ML'-;'*@?" M%TRPJ^U]R''N2=58 M7Q!6][J'[T9,2!F#L(BQ M3'T5+8>=A4<4?&-MIL2"/X91N4R<]?NX#_I[90='WI3H!56Z;$HO>'0O4X>C M8\D9K)"E3H$^*H]TIM?73&&IJ#9!K#F&#[$H'T.'R871I.CPFF&Y2!KL1"CV M).F!L.;Q6W,ZM9HJ.(C?4.B/8R,*.1=I>CE\&_KUUO\F?OKVR(8 ]N'1 MVF\?/#?!X=?_GM:3?KJ>OT'S112'X:T;?F"AY!&>3G M;\[BWO4B6Q*X)8W>N@B>A[,1<948TMI[Y *6@BHNHY,')W#_Z3_',!W$#^G] M=#(=QW_TA_W+Z>5*7.S]:#PS;]X-PVKH[&4F<__#PE0U*2 ;\T)RSC;\_7S; MR%HN7_4UCN-2*GG)'7]([KC"Y\@=%[RGV:Z4;-JC]-"L;MUCDIF;_ZD#;WC^ M=^I@UOE#J5:.E9QX"&CND^BY##TEJ;-D$!]-L&862),^_.O>IQA%O/:>E. M!Y!^FL;?X/8?O\;!E_@/>-;GHQV)L7*H?9#8/^T"AJ>RI 72CMF.DCFNHG<( M S@2>.$-+$!$6IMC YSOAX7?PBDM=PFJ_'N1X0V=8&I+.!V@*U]8*'22[>U M1;&UG_W&5%+,[K?FS?%W6?1B8+[D)7WR>KS-KL3*&FM0BKEE>60>V0!.W*S)GR\>OH2.8DOR 4%W.RA&[/94[*LK&\& 5[J1M+,1"+'IBHYCBIHY0Z[FL O\OVPI%CJE2>.*;ZK&#ST>*N MW<;D0PS?4>Y7#9.3:1*GPTP,V-*=72I!X_/8SEG:WU3]#!.QGE2@;:WI/'+P-)M% ML5C/)=Y3XCV[Y>;5 ZFT[[<+)NX\LP:C: 5'/#J&M/,16>R9($$IH^/)#/E_ M+KG8/W_S !WOFJ[T1]H*3]Q5M*-1H_V,Q-<%A0L*%Q3N" H+)H*FRB/N P-$ ME2%CJT?8T9Z(_,(#^JMSB>KH4?\;^MP/X!.] M>?]?2A%ME.5("2P1%RHB0X)'CFOGJ-;24'Q$//AM-$1^.A[#;XOU6OU_93\] MBO;2'LWJ&T;3W,?DC#OJ>8)N^TS&D]]LS=HG$(21Q(8#Q';M9S(^_007413 M1L-/'^/X\J?H)A_C =U ]:ZI//KQ7?.T$[34K63;+I>\K?+L5+#=7L)^X"8/ M#*.=XCVK977;+'B[NGAO$3QNO0_$,208!<$+AB$3A4,V$&.$%#B*@YK7S@7O MIG]M%KU?AC6(6I-&<) 4RO-(X6&+^?%SK-I6IRX.1E^K>GH)[PFWK*L)?.1' MEU>C89Z:W)PV_^5'^(L=7C=2JM[6U6"4NX7/Q;1ZU1_"9:-I;8>A?OWF$+$] MHI1V#?MW=KF_!_:W9MV1NM7JLW2KE:)'^:XFK3VC#VT,RWH[G]+!M^A@0]K- M@'C*=K,G"AL\U^$M>EC*TL.R-!L^CF 5'"HX5'KI'@V'**:LX$_1EZ(O>^L+ M+?I2"ED?,1G_Q]&P&4;VK7^*#OXX'<=J.)K ^X1IK$IOZ1=1-E:(Q@X_;M4X M:,\E1CY$A7@T!!E,!0I8Z<2\L<&L96@F@2T+(2%J.$7<2XVL$?!%H7)R?<1) ML-NAW=6 [H]V/+[N#S\=-1&32GQA2I?5)[<1%.0JR/60!BXN*,6C!] B&/$@ M.7)&!82C2U)% _B5;B-7AK80HT/!Q(0X90!:SEA$DU>8*45=(.= +LXO-"ZE M^H?8QP\H;NTV+!Y&F$VJ'\R.L80SYB GB6G-D M,(E(1QP33RF&=7/>4TNM "R-/DG$%5?("451=$QG3(7_TED0DA>$+"'Q,W [ M+F>D%JN^A(]*^&CK?A,"MQ$[BBAG&'&;G3\L6K"HL=6(.):WNEQS:*-#F I, MB=!4QZ/PAZUN=?^\P8.?9OI_K/WN@HKGU_BN,#,65"RH^'BH2%,D7AB&B%46 M<<4HTMH;I%0P@(I,><>.[P"<#A4)OE""%%@\4TR\> -;O8&F=#Y[ IE0#32J MWJ]'4O$$RI%P.1+NW+Y)E%6,&(J2HQSV36J122$@$Y2UX!MP0M?VS8=X$\L[ M9=Y"9_CQ\[>K.*R/U0]%*/4B#YB+LU& MP#OTP+>H*74D2;$C 0)=* \^$] M,L)P3Y3'//EC."R/ KSD@JH3GU@\3^@M>?W'2_*YJ(:Q'$J4\%L)O^W1"DHJ M042@B%+L$,>1("TD04$[38RG-JBC]'1=ILT\EI'/Y87F)Z9^ MI,\4J0*QR=/@$?:&Y9+6@+0/ FFI)3=))YS6>%8?8B>? JFHNA#4%*2ZT]3M M!@_;4X2^VW;L"S59]^:A>CXK7\;W1,=79/59C*_49AUJ[/W8]M6KKG)L$HR] M42J%6L4I*D[1?DZ1E3HH^ ^%P"CB1GBDM35(,XZ5,9$E08^5 SK3U%*7U1VI M?MJ;9UG2EP-4+@E-6=)($IP =&) VDB%>#+>8^C@ M4B($^\0UTHA2ZE!,BF-)8E1JZ.7^3RY MA)%G!8LEA_HXMOH )!H!#EP6$_U4FD9[-*M:&$US=^TS[D7[A=/^[:2;TN;) M>/+;TNEC*[\1\):;0BW2EE[ M;*OVM]'0']?CI_ST9>S/#"J7C5OXV<(P.H*"2\^F\.P['[?WT! MG;TBF3_A"(/=ZOS,KVQ4^HUB/<;8]P?.C3S:U(3^ETW)(KPGJ/[^;>C75P-[ M_28-XK?EJFGZ_G=FVM0/;'CR=MF7 A&<%F_<;:.@_XPKDW8S3O" MPYC:.25[H-_-!)F])XCWE*!$9;8.RA175-P,NS_,;XZ:T=\QW.]^>$469\1+ M$]H^@&!\^XXS0$ZCT60XFL06C7_[^%^)1I&,E,@FG1#7 ,5.:XNBHB0XYJ1, MXKOJV^7@S< ./_VO[^(0_?//QYFF6Z[=YZ8O^8:.Y5]M70'V#T,N !A6_[!C M_[EB%_EJUEL(WM+@X3>8LOF_11R/(H[TWN*X/+3]WWMA6/PVO8SCOI_9%9*J M*)10"(P%AWBD!NF0"%(!6T^9I#R$VW8%"Q:[ +(OC&:(.T:1S?3J,TZ=YD'#O<"?7L?W7AJQ]>5;E1.7H"--8AU74W@+C^.AHUU MDXT6F#KX:O,U.X[5:#H!X1GFS;&J^]^J2WC\Y[JZ&O='XVHR:K[^4_3QTL5Q M14QS<]X^&&:\"C#E^9IQ'*6+JC^L8"Y [STH6_/5O=__?T^'<7'_7O6NSF>[ MBPNH_MT_(-FOUZP@6O&&5AU?YMTUI9ONO\=$M>"\#8[G7/(Z2(&[S,1P#H:88 M1TR2QQZOQ:6I)T8I9Q$EH&[2\0BPYV(6)I<&G0.H9"XM]VU.Z-0 &;VAWXPS:@&>)<%9$-6 MRFKP>YO]L[*%WOBM2V;1VB7-7^&/\5OS#BO[?&,*A/XX-I/U!B9F>CE_&R*5]SXO/2MZ_[7S^,;Q_93; ^ 67IC!U_M=?WVN[^L MB,9\W1OW=M.B'[*V#PX.'+:P7]NW=Z-!.,9L__NO34DB0/UU]]7OXY&/,=355[A=-:WA(K@A^&_9L$K3P:"R\-^RASJ UZA;PQQL*T E M\/CR-8/8?NY'EY?]28M/4UC-N1G%1*Z]=>]\VWWU6 "Z M1<0Z!2K''MRCZ<]*X',?Y7G?']>3-E#2!$7NTJE>]?&>WP#A'WWI!WAP&K7: MD)6AGKDI^7=P:/UGF-!_Y5>"5X-;C[->I?'HLOKUE[]]^&/^@+DF9QMIF,V. M*K6& 2A3_LI%]2H;!12__?/#^S^:'\G;U[WJW60^*XLPSFW%SJ6I#DR-80Y9 MW6CNW>$C.X75M\VA':BV;]UTN+IY102F_X/)'=M)\!$^; M3PO\-T1SS\Y>7<'6D4_+P#2<3=+OX)&- HP.+.OL;^67N+CWBJZOCYW=;_XB M32RJ>=]W(0MW\RWX[.[8PTX1/GKP@4NLDM8,"2(-XCH89"7F*%'I4G1*&K;6 ML4U%[V*T.;LRJ#;V:XQ.2&GC/-=6T&CN#C[\S=;]^D]X91L^#/_#COMYD?X M820K@8@K$-Q%) +1Y5 $WQ&)P#VR/7WR\2'F^XN9W([:X$,39)B)RG8QOW?7GE[U1A3N?H]/[_. MT=,0 0UN@B)WJN[K)[3-'A*Y.+U]^_##@Q7@>=5_#2(#N ,^WB+X7>>US.#X M";[T*:__U;@_S(%VL,R:8-\>0=#'!R)C6=#.1,0(9XA3&Y UDN(,&,1%X0@2[F 6T3&J;%1"GDW$+V'-[Y7!%3NRMN^(VO[#%HS M"X#"'M\'6?DI#NPUB-9/8_OUR0N,CPS32#227E/$.4B-32D@<$ZL]=I[9]9: MWMU'8)KB_MF,Y0G+\]5,UY$D17134/+6 <("TO)'_#(:?,EVW@R%GK"P""VC MQ6"C)!-)9@Z-R,@DD"'6"T8C,V8=7:SR47"=&UIQQ(.-R 6 )2.UBB$8(]>/ MN'^%S?1#:N?K2'+"NRDG7_M@H7F/KHEBH)8J[272SH$G93!!1FF!O%4I M<9-,T/&V* HL4[0Z(BJR !*JD0TL(&((4]Y2D6Z2>>^_?:WD\?[RV_L5@41U M]%DHEZ,2V\1QEAEPW9P&#T?-:2](RXV [AG!.*<7]'+< MH U^C8MVW!HH\.!!;!=S%60N9JE/FR7 C<;Q8A$PNYC'CY81J3D?4V^K49., MMKBDB:T!QKSZ]KK=^> &5S-$:OSN&T?[XE;\I_EDMEMV#81(\")1 "'#I8,= MS1'DI*!@%"_ MV$G_2WP_&(W&\S!'GIIC!7Q(KU.>U_=5RB.]J*X&T[ISZQYT(E9XAH1137TT M18Y&C33%AJM E/KE238.QD5>.1@0R'N+$>6P"U2]LYU8"DX?^ZHG^QURJOZ MOKK*&\P0WG,F"$\I-(PU9HXYCIB+.32<$M+*:H05CX0*<*/M&CA@X1R3PB(3 M)09P"#DMV%,D0[#@>$=.I3VWD'0M-%SE2-[U^KYR*X#;[BLW?^PDL,A C/;@ M5H$%"PZ6"QPV%,^1L2Y(81RU=JV5D(T@,CQ(I*3-I.8<+&$,_W N@N.>>H+/ M?IP@"K <3TB<5P A(B)"#>PD(0,+AY\( ^=&4RYD6HO<%6"YOY#<-QGNZ3H+ M6T*5V6%8-?='T_&Q3?M.XC#CN:2 1T1-/M9E-""+):@+E2H2'QREZP0XED0G M-*B8!MWDB5!0-HI1%%9YZV*,RIU;Q7C7K/PE''Y&V[B+G&D5P2_$V2\D(2+8 MNW/?+@Q)Y-N0J4+L.J:P"0C&7;,(B:#1=Q2B:P#"< B<&)#BHJM;>D:C#O';00Q M<6 K4A? M8P,O$KN+SCAW,,T/N/&3;("Q+8="+G)+9 MA#7;8'E. \L!F.I_IG8,.^(@YVO"Q8-!FWC9R>,:D121!B/B'0,8TKG*B2K$ MP,?@S!B?R%J[H_M(U688:G-O^OYW>]W\.I_Z(]5(X5.4S1WA0,]%L.V&V8:: M%W8RW"83]ZH/PVU5GV13Q B&+3"F3F)+MI&F-(KX>ZMZW2ZU/%AF MYE'M6P9Q![ 8%G+,<$^"*0YL\Q3 =M0GO+)?(,J5"V M3-"EOED?NE2ZI/--7%7K5>2?[SLWQ4W M&.>BH?^9]L?M3+LX?U*;YK+(H^J/_?0R3Z&/]<6,)2%/9F/<_?S-YS7XT=:? MJ_>#T=?JU7UK!BYFQ7RSHD$P $!6W]5UG%1_ JSEJ!G]6( MR7V?LR#^6'[4?)#C>%/SM%RTM$+QL(G4X;D'SD<.7L(V:73[%W"-;XK*W'46 MT"P]6?Y FIL2L;0UK<;FA:];H;W[*?D]8>GJRH/M"., 9 "$[.<=+T82U#AQWF=&^C%I$]X9M?L M(R)E9"$%!.ZRSL1;$>G$) +[-T:'97!ZW77"0A*3#_@\=[#7F5S&X1-B1"G" ME'%$X=M[73.1'](O2]KY<013_6-;M72'7827S2*ZPRQ2W0KU=7'%<;3Y0!Y, M$Z,4XM(J9)UQB 01F?/**+UV=I0D6#TV"TAD%KX(]K3+ 12IDB'@>7NAUJ)N MC[3B'0ONPGX8ZUSONEJ\VNQYJ9\'.(_0MB@YITW+P;4FDGMY->@W0-9&7P#L M=@'I$CAN2I-^-,Z4SG-BZ)-LXY211!^3$V.S!=X)?I CS<7]B4X!*D:KQ9/P M;M-AFC::,VYF+%O%"RJ*65WM>#SZFF=R>I6A^DC1[;MFX9[G;BPR0FS,E=LL MYTYA9'Q2B' :(_98Z[!V0B(CX2EGT61LAN^$O#LGBX1U/G!'#"=KGN@#"EI$ M+EWJW0MZ3RP=B[CUJPR\,]*#SXVE" MMDT"PP8QRW(]C7!(@^F!O) \6(D-]VL5?EI$K"U12*0(5HO.E@Z&?Y+R+ D: M">%K]^OZ@/[F>M7[ZVQPMP(*!3R;7^VL*,SW>14VY*8[QLS'=QL6% MTSA>*%+#S;&$I/EL>COA QTIAR1# %LS1*J_DZ(RMA MS%(BD'-<(HX=N$3.4D1,]!IC*8U:RT5\&(#BGNRB5#3.:Z[[K)<*/Y<#<:_^ MC+'*K'05X2WE',F4&BR.XZ+%^O6*%%JK,1_-'SDJ520I59J'* M?-1)*%29IZ'*)*?QG8\$0/O[SIM/FCKA.Y\8C)=SO-ISK/SOY'SFQE+PJU_7 MH'];C@$O9F=VL[/$_K Y@KMX3**2X]FC."JB<[J^EU$A;KE#3AB#.#CL6(@4 M+%USZ 4.A"8B$4DY<9_IG,&B)/(N)AF9QV"K'IT&Z0=ZO[#J.7S[&QF9^?/5 MC*UO]OEF>5JA0#R?<=0AQ[\QUV^_#SUS(&(E]?3U*#^ADG((ZHY27N<8^ MMZ;&#AQ.(EW.E"<<&Z+=>FE%$MBR$!*BAE/$O=3(&D&0$W8"I"C X%$U.NJ8$U M=\8BFKS"3"GJPEHB\F,L/.?W2TA^I(6_F-==];_$P?6Y\\P>+XMC&?-@)I:R MJ@Y4@BWY;Y:"R:%D0D$2!J9)TLAE A%#L8U&"\/2&G>13TS9Y",@5Y0@RO = MC;E!F@=,7-OR[IQ&G%+2(3""D;,8MCXVMP/3B6#?*0X!4&X96J'S9M3?^+0 M7W](MRI^SB(T*[7*;39@DRX+[DI7B_X$C\ZF2)'')+/I<3!E$M@SS%-IO&$D M^'7VH'OX*C,*LVTE%4VH)L#:Y0"3_11_&>8TQ7WSIS/!6??*B7.&!PSBIGAO M4:UW% 4\N@AHGY1)6.;BO("X8K 3!,E!?Y4DR0A[H+MZ;Q'X]_YP[_J:SHK MOV 0L-[>CW/48TD$9NSA PL0X:9UOR'>A^TNHT-#UG_1Y"%?5'_&JTF[!RV[ M;KO27<^P$?TR7%#G-\-K$>1. R>8[O)I]M*PM53]E!LRV2&)^(=AYE8MQ".Y#B*]G M1(O-XW/NE(N+/)97OBD:R?[ ?-V7(':6TE\O M^'2:XIE16](!/U_!KG71LE: G,$+=!90.3@,VF&") :O@S.;><&31TFZ(,!G M-7Z=C^IP=_:/A4[\GJ?G!G#O9;Z0;N+H'J Y=S1G=:%S:Z?!CV%3J+3PAMKZ MK((=CQQ+RH4^?NF(I&E^57^VLS[*.<-KE-]PY/\UQX86"]96NP)<"#E=:)GO M.Z]TNZ7EWW*"6//7&\#H(B5),)I%PR(2P>;&RYE9A";X54>)I3&,9WJ18Y_/ M+1U4_;C8:AO86*V2^"?\&$/C%=5@MS76O?UI-!C82W92(^(O,D0] MJ^Q;*DQI*O':KA&;# SKFBQ;F-N+/+&9H2;O"' MV+/UFZ8-$FPWT_&R^9N+ MBMZV;6^R$P@V[Z ?ATVI;EN$^';6YB0./^5"OOQ",TF;C.VP;M6AGE79I 2O MD+6J.4)^U?_R&AY0P[3.RH?7WCE71?9#WXZ;+@>YN#+O9+#F.=UH^<-Y"X7% M],R*%!J3_J;VL1'P!G9#3'8ZF"R7ZH+^HID5?U$EVQ]DR,VJDXN%KMLAW,PV MW+>=OT53SWK='FPS-&<3]ZK>;=ZAR*?7R M]V>O5-]^IU8EYN_5G.%>[%. FOV13&DUZ4^FD[@^-QN/@WO5+TWM<0L52Q>/ M/(C.KT4#;CG]OX.E]LNPJ=S^D'YJIW1?"Y9^]P,5'=J!FN#;;L]_M=G$0F-R MP3Z,;9#-IK:R;](?;[Y+KMJ[I6]MB7[.9&D#&Z]W=2?,RZ-#VEV.-K/ M=M^S4/LR1?"X"90D,)E'7VO8Z/.^.)K6(.CUZS<=$=6NY1[O%)!](=%!4)NO-Q:H&_F]UBZ$*X,BXEJ MGJI,3S+Y?:Y0V'X1[2E*=ERS\W/1DYS=ZR9__AH7%NR F:BUXO=V48TQ+]BYFE1- M9GXU5ZK-.*5/*/$/*4[89]=1^::M\A<6\/)&Y"LS0_:+)C+D[*\^^?;+-\6 MW[:L'M4 .@#4-MQV..JLB&P;Z+_==XQW*<)&%#CEN!NK[XBZL2W;7]F(%4:& MYJ8(' ND5:"(RNA=L@ K0J]%9UP4C'B<6Y_GXP*LD6.!EEFIEX"*(O0U=SD[-@UR& /YK800G; M'E<):8]F+0RC:4Z).B-^/_*9X#TFX\E#^18F0&TP9\DB26UN?BP%LHEX1)PQ M0D=NB%PC"KO/T>&LI?;-N>$O\[S(&0U*2Z8PIUMX$H>$^TC-T][)X.><[=@1 M6#Q%$NC-R&YQ>9/Y$XXPV*V6SFI2J&(]QMCW!\[-3CK8O:=F*4E]V5S@/4'U M]ZM$Z+?H:#=RGM<3.YZ\;<:%8 27]1MGZSCH#^/:A-V\(SR,J9U3$I0H+;FA3'%%QZ'I0RFI0F=I-_1>H9!4A%,OH$ .UH[DX/>)T")<8*%PW^KOIV.7@SL,-/_^N[ M.$3__/-QIFF]_F[O/I;/K _GN\T]KU;)8L((O@MK6^4VACE)9M(VR\S$B7>- MVUVO/JZIA\D\"]/,Q+-H@MVT%!&+<]\@2YA!G&J)+*<4 M68MCQ,IH4+.U!AB>&*6<191(F>O' C)..>0I]\%094+:T?_X-+24AMR/EO*T M:K="1WJ'%'50*)+RF..4&Z*(S#TM"-B1F"&A.$W!4R76J]P9DS@&(1%5.*>Z M"0MP2"PRW(F(I>$2[V#$Z 9)[6,)14-5WA#L+WJ&^K:/4'4U&L]I% :CW-0B MHT@&D!4"K_F&M*#L7Q#WKU![-7_MFK7XJ&W]SE(:,.[]EE%SP6S5_K4)N"')<*OSC@9!R7@EO%5*!4 A+Y%6 M."+/$M::1 H&UEKG61\M-S+W_A+P'0<.L([.H.AY4%@KESR_@UOPPVQZ?LFS M\]-L"-6.$K9DM]^%L.KYPY(!S9Z5C&R[TZURU#F+S?T$^IO7<'HXIM2S;U74_ M#D)U&2>?1Z'*O85FO>#F--Q5LWX,X+B;M0SI, M,G<$['I=8F@X!<7_\:1 QD ==1JY&"Q( :=(6PJB$ ()1AL2\9K93+VCE('7 MA7D"($OP1>>80B Q443IG,;J,:0@$^%V<:'#=#Q'G 0Y"C].'Z&KV9_XM=1 M7;\&^U0,FWJ_M87;C>ZR# M9O)%97.DN&5:^V/1B7VV]%E.ZE5!Z:(,R*AP8$$@332L8M(4&0'>E!34"$JC M"GC-B>;,**V$0I'F@!_UF8\7_'";-*$\$*D,O<-]^BFFF/5J1HX/\K"]&GY# M=_;N!G36<2)#]SZ2T40$PVQ>-IP(D_:4O YV1E@R_F8/ ](: H0Q!T8WU)S1+ 1P>.$?<1'[G]SH,B>X"SL<">_/>Q? MD[SUQB_;16\1:,P_AQO6US..;L4H:@AGW:2):#:DF'Y4-_S4'8UHXJ"\T9RB MX)E'W"C8FK%5^0@8]E8E?)!K ?:'4%@N3]*'-/,LAI]^S+.S=S/BNT.8I(LB MW\D )J>1TMS846+N8-&#A$4/'&EMK?4L,4K7X.P^ .+2.>0PUD@&9DU,5%(M#_;W#_+R3\?)?*%SUM IBZV?9!EU(^&.A92YD#(74N83VL.%DKE0,A=*YD+)?-ST>".,Y#X=(X-7P)'\V8NOHU_A:]V U9OGLV/F%+:M;$=,UUV2W'"KLSW M+<4)+!KKJ7+(Y!)!3HA&IJE58$0'13%3SAVC[NKW7.4Q&F8@R;2[OP.J9"*A M<9/6_K@:BG2;8QN#6"0%J/^Y?S??9U!_&D"E, MQGTWS7^\4T]^AT6OSTT.T8BD>EM7')-7_WK=2&+5$-?459R):5U]_3QJ"U(F MU2#:>K*10>OP95/12DJ,0I%(6#9O"=*"!V1"$$YI$;E>(^V\S[+-"J+7EPD& M/=?)GT$L9]4"[S[%%5,'U=&_"=-QKKT[#XL*6:;P73$#'HX=!T)%6X@X2I7] M%'L+9*NK2WM=Q4'TF7>QK7Y'._&?O[22^IS,:M(_VSA!6(Z[%&H@F#+Y,T@0Q[@3B40G W!00A;\;)Q2C5JZ# MZ%T*.?[';-Y7<;61HP^I^7#%;[D">V/AN""Z[+G07:7>N$LDAM_GEZU2?PQP MR[YO)+-K$J(-%HZ!I8D# W,36X\<\PY6VQ+AF>6*K9F;45@%_U'D(\&Y,U%" M-GB)9.2!$Z:,IKZS$B*Z)R!#F-J*?M^PY,[ =[&GKR!5BX_S:VZA6-[<.R== MF!/#?$2)*X6XU!8YXSU2EE),. 9H(L+T;PKXQ^(]83W++J\6N M]ER1Z L,-.]=EY,DAT;=,L5TSG^#!(Y^"T8(ZQ3;J8" M+KEV,2#LH^;**LG-&G_&$>4]AP;_B'[T:9BI<8Y$I,$* ?3^E2:$$X)I0):! MO\HQLT@SH6&C=#X:)AFWZW10R6K#F$$)%AKL+>>1H?;7C4&5I[ ML((OJI8,?C1N*6_@/>OI8&)G[$_+KY5#/RY6G\;P81/QF+]4=E=&0_0_8#KW M4S_F7HV%[>>\NK*>,)'JZ1?U].LXGL9,;DMW9@K0K"QMH7FYX MX9M7_[%]]3^;\=LOMC]HV%7R'K8@,EIF&IK=L,J$*+ SY]/30:/+XPC3U/0Y M;/JI+&)?U:L\.[%A46M)8%?#8B1+R:0_:-;]9G)7+P+1=->Y!9!M: VJF%=Y M/LK< [(9UIOJE7U])$_SKI6Z9\FUV'B6MZ9W8]"23^VYV?7:WM1H M\1^P=WU(S6=U,L8VGP\Q\^;J/-\19L1]2>3.(]QS^YGKZ[&35 :)GVN MC'/]:%XH@UTHY*=_EO+E6UW1)>F\2I0*,.R40UU8@ MEYA -&GNA3 VB'4O1A#C827!;TCP'<3BL=RUJ$=WDY%YS("XSOQ>A\8E6;"SD(S+NK,8#WPK'HFL1@:9(G M H/+&SGBRB>D8U((/ :P_T&*DEA+C'(B&.L80\*Z@#CS)K?J\R Q+$DMM E. M=%MB".,7E'948A:LW1M(1,_X@N=SA[=T@CZG?]ZU\%6@S$F;29X9!S5VRB)M M@T14*JZL%L:DM28,-E)LI7#(QJAS^(HCPX5"EB3&DDM.Q#4G_\%J_%NS_\\M MJ7?3R>?1>"W4=7]5)OR"*'D!J-.E2-<6 ZN)?,_LC+#):\@.W\P;[)J V:"9 MQQRD(V:+F^;VK D3)&"+D,3J0+SODH#-/;7WH_'?LRM\\):A%+E@M%,!U2UB M-HZ7MK&H-[NK*^'$TG_NT9;KK/WG5IGG2O^YTG^N])][FOWGGLF9QY]+P>SPF![*#D_OS0Z_Z3W$X:_!Y,%C M>3;3H7N*WV\H.ZK6S1.B[#<=J\S:GE"S*,OI KWZL:;MF3+VGW9ZCBE7,U/E MKV[\EQ\^W!Q5%AE[((?"3HZM9S/@HE1;9^__--> QYVUZAW,BOT4FY]__A;' MOE^WO_P.WDLLBE84K2C:T17MCR9:GS>R_%N3%P[NY-0.FM^;5G>O_C-G2K\N M"E@4L"C@0Q7PW:=/X_C)3EJM^R677PSKOF]^^P\[F,;J%2DJ=@Q&N,=VJ!_? M77Y4G'KZP]L;E9[^4,OPGO+PBJ"6X3V)X15!+<-[$L,K@OH,AMGZ-QTST^&=/:E=D#90KZ!@V(X$40$Y8AKKI#3 M/,$_SI/ 5 R*WDZ)(I0JKF-$#,=,OL(HLEYZ1*VV6J2D0SA>$=),?Y>.'=MT M\QU9Y;_\]GXG73,V[$+JTNFU0%WGE[2TMCXBYCD>+=9"H\"-RH67#&GN#9+2 M Z)12U18H^\[,^;-S[!FQU?S(^+F='B5L@A^C*')\*X_I'=-]JO]*>?WC5L* MF$7!/+X/,9ON,5YPLN!D6=+.P./F%'<1#9%*<115V/;XE1^Z4 ^G\73(W)2 M;Q,3W;OIUKZ9U+$H1L&ZC@RYV(2=:3?W9!2ZVZWD-LSFD^\F]_>6#:X@[(O1 ML9<*K%O8G;FUVD6*F,]<^9(K9)CP*')#+$Z,2JMN&Z0F@MU(B$!6ZH0X"V"_ M:D&0-DP:ZH33RA[;V6[TM)[3'/U]/*KK@T.,Y((P<:'O8,\OFE' KB-#+F!W M!*H>D9@6%'".6P7 Q0RRX#\CRC&GX&1;MMX8Y"1@5]\+[Y>Y$O^BRBZ'%9TJ+'+W;1BQX_NR4M>OP"%[WH\;-;TJ+'3WG12X[/ M8XF#C9HA)EASD(Z19MH@JP,7.%DG MF.E"UM!,\Z>Y3]I^'=)V9PU1Q2Z(V=Y5Z:GJV7[YRGL1@14,[=C:%@P]'/.\ MIMX'11"7CB+N0D+:^@R!+G)-$M9XK3O%69*'-H#>N3.(5$^09P>8Q8TOF0? "%[WH\;-;TJ+'SV#12P;1XV<07?7')1A7;-YG[T@^4C NA$ \XRAX MK1%/U"*;N$ *!R>B2T$YW85@7*/WS7>.%XPC1E\(H9^=;UF"<05#"X9NQSRA M"0\J>,2EQ8A'2Y&VTB'JA62>81U5[$0P;@/HG3L8IWNTD(45G"Q+^JQP\D7G MU!0]+DM:]/CI+_JCY<9U&R1.S:=/"XX>JE*K7>UHC^:V=F$T=8.XHUMY!]7N M@3S>['^"$@7-7$#8"7!"C>?("0L.I2>)$VV<]VL)<-1Q(BV)2%*O ML_^ID3,J(N6-PCQJXM+18VZGX.570ETH94[K0MXI6XN^D<]=PPJP=@58S\/F M^H(1-I!D$]8 K@$#6EI+D/6!(>^(5X80&U+H&,*>.["G>N;$W5(**A=4[A(J M%W-WCYX#6' O*;-(LN 0)U8@3:1'DB06%3>&ZK4>4@\^*WEV/0=43SY&SX&" MK 59NX2LQ=Y]4A'>9P8?)2FS]$%XHGC^9'3LI1ZP;0XWZ"2-I]JCP!)'/%D* M!B]8O4TY<](B:;J64(2=PY38A (F'G'O/3(1O@VO9&C@P001GT(?!&/4A3*R MY 05J"M+^ORA#C,6O4D18:4IXH9@Y*B0B*G@G96"*;?6!>$D4/>TNB"0'GY^ MI \%(@M$OFB(?-'I5D6/RY(6/7[ZBUXH!4L7A *M!5H+M'9ET8L>/[LE+7K\ M A?])>GQ4V/N*71-9=&+'K^\)2UZ_ P6O63XE"X(3P]:7XC5^^2A]7&(US ) M6FI)4(PJ(,[A'XUQ0DXSK9/U FO5A9RA4W1!8.)"F>?'Z5UXUPJ$%@C=#GG< M4X)#C,BI: #RC$#&<(*2B%(E9[46LA.Y0QUL@B!Z6#T[P"Q>?,')%XV3):I> M]+@L:='C)[WH)8&H-$$HP%J ]>G&XI@E+G)&P+6T#'&F"=(\)92X2D9ZQJQD M78C%G:8) KZ0IZ;^*<&X@J$%0SL5C',L.>H8A1?,--GMZ1%CY_!HC]::ERW0>+4 M31!8P=%GREU86&$?Q_^,7BBOA4*4:8EX5 I91K,3*C%QF@M"TFW_TT:*K10. MV1@U?,=Q9#C0"LCP2I'SRQFA%N%Z+\)T98<\=V),]?>)VT 65"RIW"96+N;M' M$P2'M0I)4R1MP(A;[9&U1"*K$J7.&JK9\PP"\&N&>7G"&_\? ,:1PH@\PN!V842 M)ZZ@?F8[XM/9M JP%H.Z"PC+G)(I:(=<8/F(SBNDH]4H&LZ5XE@8MM;[\^X LN[1@LH%E5\0*A=S=X\ 2"K"\-68N]6P+(3RV 7!*)=P20KZ+/OTQ&S9]+%+F M?P?V_!>!^5O*8(../'F.++88<8(ETH!A*%">& '[&T?,[:[@;3&V'QMXM?9")H. P"Q);PCGCVCX- MX#UWS+DD+1>P?EE@78SC/6+.6$L:.&6(VI00]Y$C[3!@9V))4H)9])V(.=\; M8,\9BBZYS 5P7R#@%NNXA**[$8J&G_/I9$>0X=:S[WS\/G!MYM*D)_2_S9X9^?36PUV_2 M('Y;G@<*#_OO:3WII^OYK9IK$%@3X\G;9A (7O>R?I,MDD%_&-=FY^:%>$\P MM7/\>ZC_S6R8O6=C]O#Y2/O#_+*H&? =(_SNAU=D06NY-&'M/0G&M^_X2*-9 M7=MWGSZ-XR?PA*L^&'']80UVZQ<[F,;J57]833Z/IC48?_7K:ASAJ77F"82_ MQBKT4XKC./2Q^SY6RO4+UFN/D<$WXO7U:BU67O50BIAAA?_WK8( MF[\N+<&2]M(=\_;=9J/>*^V3500%;7)*'B7("&J159I'+X7Q8:VFFP6+79 2 M":,9XIGST3EP"81+6C@I@Y,+H_Y?@]!_\Z?_',-T$#^D+<$3@*7\_^W@EV%K M<<,O'X9_YEF=&?5_!^M_4H-1GTUYF,:/&;0_PCO];0 7?0?KY>U5/LD:3^-^ M^Q#1NR3MZ =[1T#WCR!?:308C+YF\6NVKJJ>7L*[PFWKRBYF$L1L,9750D1; M<:L^-;/9".R7=CYO:V4_;FL4+W)/_^[7=_N>,:TM-TUR6[/E<]O?,Q M.SYG/:X/?0W>H_<;RHZD!W/_HKF-$KIYB>[C!)NGYP,_U^&!%.1/_]=W\KN[ MA[KAO4XX]!MO^"%[PM=6X-UH$+;.#<7$5+\/[/#AJ]^%*3FB/.R #WTD^%B? MM4/U33^5&7X9 UQ "MT!*5O=^!W!PM-.QS%!YC^C'5<_@P<7_NK&?_GA0>ER M]YZ['2&RIR5,15N*MLRTA19M*1G/)\QX_CB:V,&M"-QR(*-N(QFE<]F3;!!R MGD/ )W_ MSG]C29&.+<,1<,4XD8QY((QB"0K>7 \$=N=]Z#8_Y'U>C6K[<^?%GEK;#EO#;$=B6N&ERXZ!?\1B['A$ M#GN)N'(2&9TH$I@SYSEG6*P=8)D8G25$("MU0IP%^+86!&G#I*%..*WL4\(] M>J'-B3-VGPSR%9ZZ4QC=HY72PU)2^.SWJ-(1\_"MR6+I)0D))0V&.*=@E]M$ M,9):R(BQ#ERL5:2<+V%Z;7,B1]J=R(5FHNQ.3VP#*9A7,.\A57B<Q8T@+QU%,R8!!;BQAXA!S_(E@'KM@6!;,6[/(%]G6FU,;.P%R)\G!AN'& M;WXP#7$U@3.GV8;^.#8"DG.NII?#MRNIR+>2MG%/]-L'SST:^'5C]FX/+0YI'Q%"[)0MY+_U\\+3_3*?HJM MDPGF(,S2&SOX:J_KG#:V+!KS=6^$?M.B'[*V'3AR/,)L__NO/_5K/P)\O*Y^ M&?K>8V6.=FH2?AM-X+K)J/H1MK5\@-IDK;_O#^W0]\&1;\K#+YM\]UEI4+YR MTA].5QWYYXN]-\GT"PC>8[ [BTS.F1[>7IKO_*8_@8?Z[=$<^"9JK*!%JO?* M">KIL7+_=[UOZG>GE^BA"U)]BL,XMH/!=?-YE>&MLM6F=;K'VVPI_TB8:&.X M1Y*!S= ;1V'9UG1R>=QC"C7A>\HY7[\5ZNNFCF[J&!NJWKJ M_AL,S;Q7?!K;L"R LP*=^F+.*@N>O,5AE:6M M[IZXI?'HLBVKRY5XH]3FYU2CU6N:_HZ MHV5 MN5E6#Z# #FN&O:QYIL[(;0];ZO<=?,R60#L\+KZ:NOJWPZ4ZJ-'3#0U ME'ECD5> OEQ+#T.S##F&C3<_#.O)>-K8D1]@3L/)9RBURC^? GD(8MAYZGH3 B/;P]Y'P&OP]9X>VW69NAB,45G%*3EC70<_>C3$.[7053C.AH,_R "NR?B(E!D MB18('!R53* 2"W.Z_73K^8%<.3\0._88[N8U%+KEE!I8Y2EAP MRQ5R O8R2806@BCFQ)H!=;QM[$@+SKJYX/-\^YFU[9<&WG"/#^O,MY$G=]@> M831V_K*!OF*8WT+XZEWC"'1Q+SK?.UUDI 4_IY/."A$T*2D58D12<,1-0L9@ M4![EDZ+>6JW7XD5$DX!QC,A@F@!#4;7,?X9 MQU_Z/FY6O=]&PS8?K3$6ZR9O;?GS'T?UY+?1Y#\CO,E\ORKX_.@RPU)RA"C8 M5SG&B#.;4.:60=81H9QBE'AR6V:4,41CHI$A'&3&>8>,(Q(E*BE\2SCJQ%.3 M&=K;GJ-[7HB?#I<,NEUXOXKA^;>!G76@F,[F=BO^ [392=6O5_I6N+AL3\[" MW6NQH#:0N6V[.#PLJ9(*7G,,9B/7B%-GD?4$3 DKO::.8.;6I/0A9N/)I'26 MR3(:S_Z4KSLF@^D19([T!.M>S#*#YFED"O9$PX4G* H),I6"0-9XBISFL.L9 MK\5ZE[:'6*8O6Z;TKF9N9Y"IQIT_,)[1:7ZR_0]U&Q:WJ@W853D,UTA;.78^ M W'2F)W?2+)I=EU#6H[O9&A]PF\)35IB73C[ %\^V M5+C)B@"=AJ[K!$Q5)^*I/;=ULFWFY[V&JB^C 5AB>6<_-I0_Q7+/0UA:SU^N M<<]$/FTP8S$@;BS\$VQ"ED:-/"8NJ42D#PW5X->:1%^?Z)RV/1P,,S08S% MAFN"!'<:<2$):&""_4HDHAP1U 1UM.+CIZ6!M*>.=OIXMU"BA^9SW)/WB7L< MHHDH$FPSN49N]TH9TEP$EQB)D:QE(G1UK>VW(Z^UP6=#VQ/P+[U44S+'+)N^ M+,UITNM]T/XVZ]++)ECJX-ZW^7@A<&.$I I9&P"8,#=()S #F94I$:JD">RL M3$%W@=ECM4J5/7Q J]0.RD*1_KGT"T64ETAR&4&2;4268PK23T(46%&OZ5DY M8YZF])>@SJ%S_E/_2Q\VPE!=]^-@+];#SHSZY6#*R3P,3[F)Q#@D6#2(2QV0 M%28AS^$#RPPQ="TCL#/QG+GH9O]B7\>"?O?#^?R&)R)E1:\.UBM0 6:T3TA( M*1$77")-O4(D\1"4U5:(V%G/_6%Z=;?#7ISUIVLB_-&O_U6E<6S:#L=Q)FS) M>2#%5GA9F&:Y8\93@106X,+8Y)'V'B,IK=!61A*T[)RMD&7W/8CN+S/)/4'< MF?4D*29%,2E.K'X8<^9-L"A:@A$/7B*#I4>$>YDP%UKSM4*+LYL41U"_G=3; MO9/;%H]ZZ),$#Y1*C@RQ8#IJ P9(5("Z+O.54(VEZ-X!W\9U/NZ1#^G)[9V/ M'M.(7.'W74Y,O@?#[],D\GA7A7[MIW4]JZF$:VTK*PWKIGI;5Y=Q\GD4X&T^ M7>?EA/7]$@>CJYSA'JW_W#!;[9_8/LN/K]^V/'D;;.J"-[^LGZ3P[*#_C"NK?_-Z_&>8.K[[7DU%FE1HLS<#K3(9WJP)Z\:7J55R?L]?S M&BL[*X)NV?*6BKERH4J5J[0N[:WI;BNX1BV ++U/+FSI7UX-^LN7]V-#QY&+ MONVX&6?SXQ#^?E-7-2/3;?XM*E]4_J[0^:QM6?QG# (-!4'^_78E M8U;D9:T^#(O6J3->UI0)R)XO7$L_9,I=6@-?ZDI_X>>GQ M@WY:(%+[O%55GK,B7/;#U:B?\2I.OL8X7!1KYF?E"_.49(-P"DK?K(FM9_PR M,"N@\Y-!?FH[OAE 7!=E+\J^C[*O'H]V0MMOU"IOQL.8R43 2QJ ;H>\\5[9 M/BCL[+W;^L[/H$O5<%3!C _;8M%158_F1C?8Z;&.L=D-TW0"AD+1CJ(=^VA' M=OO1^LE )]3D9E/\9^]/,"?'C0U\W;Y@=DWKZ&%7:RS"AM"M[L.3[+C90F8L M/I$219;/.M%:6-?5R(,.]39)>X?97X[=U:8K%"F9&ROFJVOJ2"8?!Y-:[!VZ]== M"1=W(LGA"%PC:P>RQR8<46UHS?/._G5_H_#L5 M,I3SISD\AP&"9.1/&YK9.P?[DG@M5L*JA0]ES[:[!88*#!T,0_3%PU#A8"H: M433BED9L)94J&K%[%WY($>86MVW3.W>FQ." O,,<> MC!,![O)MAZ-N#7EU_;>-]=^.O+8;%?V40V^B,"?/=ITCVZ]@$Y;S'D0'.$@,.*$4V1SJPK)A14X^L#I6CQY%A6.87-(^.&7(#LF.4<@4M*L$*>Y?XHQG"D MHXS(1(ZI5,Y0N]X?A1JN=0A()@+?X=H@EXA$N>FC)4(GS]8Z0STJD)$+R;=7 MW3Q5N7],Z_?.(-0+LW[_'H=Q/$O8M@&NZM>3W)S^RUXEQK?IP!XX3<^9(^SY M*5W98U987+S3!!.&HF-@+%/8-+1U"0E+P(X.7(MUGDBPDYDA@B"L\K[D14(F M8-AHO(_<:<^X6>M8^.'![EVCQV.:> &F,N!61CV7 C+&D/^?O2]_;N/(TOQ7$-[IW>X()#OO M0YIUA&S9O8KV6@Y+W1/[TT2>(MH@P$$!DCA__;ZL D">2N>(C%PM3+,S=W8NBPRQ)B:+D G&M+=)14Z0]-0YK3Q+?LC#6@/<<24#$ MRH2X%!QI 0;'.^)S[5PBVP7*+5N8[YEBQ80\,Y0O$%4@ZA$01;Q+6%F.\1*:N M+OA5$L4MJ,T'.YP3UL(S_XBY"4#Q?H]K6AY;[M5!?7RDRMP] V=JGJ1R0A(. MWG B%$Q-;E&'@T141(8&,Q3EHINP6% MRD2> DW(<.; NU<&F20%(I8('QP3WIPV7:WI@3WUL\+)HR6T5]W,^JXMN*_U M?4[BOSY!%3^.IW98S%:[6D@O:%;#,)[ED]PG-%RG*3J\SV2CI,((,@H1CAJ;8*G(D2\"9S4.TJ9E@CSA!'$ 1: DRG$G(@B M2NS/#:AC 8?5J)^P;-@Q>A$ORZL^5?' 40FJ]Y*+E_T%)^OMY3 M2)Y"LO"T8\5/;,6'3M>_BHHU><^M_)8"?[D,Q M;DN\UA3NYR4GP4I[N+J_*WV=KVQ:\'6YWUI[Z#OOK+D*PEL,R<=NNUG;A%7^ MFP>T@JS;(79 \GY?Y9O>X/)Y/ 2W_)*QFL(*9Y6H'4]'-_$W%ZZ85F99%(5]R]P ME58O6[ 9^ F\^&1@:^:3*C:W<]&/KV(OPN 'V4^&[[GX:>5;LVO0.]L;#OYK M-@B9#25WD)CV_FPK\/[38'3;<--F[JZ>_32)L) M'8ZK_)VW\,>+WOQ48)YMV[L>3Z9STJGED[]DAH=JW@^VX9@93*II_9;-O-0M MN7.'XDD<^;CW7>8T$@T7!C@A.^Y/YXNI__1,F\-UH3@D'-LO%R?OT9@1H.WPWJJ:PSK50KD6S*Q^LQK+O?OUY M+9A%5?0YH,U[*%4]'Z*WLZIF M:-@4SKGX!E#[3-/0Z-CE(&OR:#0 !:XL>(YSR5Y5(-":X;!1%+M;FJ^N8AC ME<.;!8HTY ^;[W TGW0>!)[.RSK!X(XC@1_7N'@RP4%M&6JSX"\'L,Q7M;#M M!L@OF69D/.U=3\:N;O@[1\Q)(Y(@M8L^SYF0Q&6*G@G8K4EN9=E ?%A _'6< MU)H+<#SO%UV;I3G=0BV7$ "LB&21Q>[)8LONXV^W,C$G@)I\T^/M^.P\D_[A M)QWEVX9.[!N,80NGNFNNEK.&>FHCLIHDQ+G#R @M49"2*&SA7X%L%4%2K3'# M&&'+"/AHQ.2ZH7S"-1"GL59:F=;8>7\"O)S>9-=I,JL]C?<9J3]>VM'[AM/M M;WEFJW>C)J!9<[AJHL?J6[[6CAU7:?I8[-\Z.(F[U3VYT8;PP#U#46J/>*(6 M.2H-4EB![QX,H&-5R2FK8JQ9R,W7+(^ MS.U#Y":EXT#O\47V>LL$[DTF]+-US-13X/SGV+AK@DZXDM@FB;S*8*=2%EK. M4$HBF"1HDF$K%A72QBB51LGD@T_" *@&:Q!F$G-E&7,\MA.+YC"T_N/[T9M; MQQ=$.N?#[:=X7[)R>H=T[YX;;BU)N4XTR;P+C(E"+A((O)WQ#@(\)M76W$@M MJ>-:H%PDBGAP IG-ZO[IK,6_AVIN"ZQ6G52>-$8XZ>@RJ1DRN8'!8(.M90%IKC^O>QUG]KX,AL/FQCE#WCGM]<))*K5&C BP"-I+9+FD*%'C:#"61;QU M3)@KRHEW!&D;P/T4V?(P^$[0$I27>*/RT>)GF>W=/4G*0T3&% 4U9KE(BQMP M0R1!GD?CDD]Y%W)SDI)G/AC -!-P1#P2,+7*P3P'@4G@(6 =SFJ2/-7..T40 MX3(/F"5DI)1(<>YI2)XKOB5),FC&# A>XAR^0XT'F9(*V0#&@_K L29G-4D< M.PC@P1LU).4F(-0C:T"3P,NU(H)#1L)6)VH3$@,/%F:%)I&-"/R$28*92E0* MFQ2W^IE.TK[-E4?\H5/[,=^R(?6?ON'K91]OP["L1G3PG3"H8^BFQ6F=,Y^N M[@7GC-=FUGVY+[SX]D7O7?-VS>=UQGPCI[[VJ/ECKN)T2?1=[X\VU,?CS&D> M[:39)VH,WR+I=FL YU]L=ISRY;U!,QU^=@7#S4'HMYZ?GVT7KPJKT^POUX^I M_>>>R@,>I]URHQRQT1*O$3&Y>X0$_Q1<+H,(5MZ!YVI4LO=+@.\] M)2'73DF(.\)B?&&ZY,? U<,\PWGE.[?@F!.EE,40=RF120QRCRIA9,@3&4FHQ?\ZJQTC O-!=MJ2GW@!=_?@OJ$"PZ(4=W%N0WC MJF$EXU^5SU+NX&'.PF!JDIXS\M*D!70Z5+^ DY!)$:>Z+@V0TNV.U,:V]_>)XGY/0 MO%U$9@V8]>(627*-*/V=,>(/XUSV#++VMCZD-H90SEZ#S_1Y[KJO2&/7+*A2 MG!I!"?)6@P5E+B''HD(P5L>8Y8%N^_^*&TF3%^ CA8"XX6!U,7$H,K@71 :& MJWNZ3&W4#.3$5 RMU0PHUE>T4Z4FV_6,-9S!,SX/QK-J>%O(M&LOOTF'-#,! M@%=E*%L6KN^"R;HP/61ZG(&;K915WAXU"+>Z,D_R_-?,3G*5\0.AHJU30B6)3/<9[U34WL6*$,*8D#Y$E PF$*Q'G[E4,"*>F^1( M!+]#;VV7"LN]R;VFK>.(!QF0$9(A'RR#X#Y%%MHK:SV@B!",'UJ)>&@1:>Q3 MLSVR'A\O*A56KVC<@KG_ /"T!Y8 L/)T5VF^\HUC,9@LMK8F,8,:0/!U,^_- M;M5M'80]4)H;O-*HG2>(YCI!CA,%J(%?E8DR$&I92EOPY"TEA'F'C",2X$DZ M9)T)2&@!&N^XC6Z+(?/I>ZQ@N!K!(YW+=8]'7^<[GVSZ-X-Y-$J'V#5$N"N@E.UCL M*\\CM]UQ1_ZTI9S]MR;A@:5E3N)DE$#,!-RX 4Y$C")A ,[@!!JZU=JJ/4_Q MWCG[?6Y-A?M['P<6 M^MMMI>KN78;3O6;>)XC67R[4;#6:;'X^'73=%=-N^'0=WM.XNX?6O?/3JUW# M[G__/<9?6Q628A89K3)]K30(_#^.H@ _ '.C.-T*6%02D1JO[ ;\O\?]#UJ9_9/1O$J-O1B%W\-'I,;]*;NT&X\B7 MHZ&]&<^FO,;QNGF3P!?[3XGH8SM!>5_%5%:_M!)RIQ7S4?3V;6W^WJ^?Z MYT$U<(,A",.KQ3WV-%-OGBK%A:%_RMWJ]E]#+[2^XQ)RURW,Q5U/6;_%'3WE M]<,)HG;*Q.ZI:9?D0G= [%?3\WO3T0"QDT&=7+I/L].-2;H:A#",]R(VV#&F M T[;[O9^;7=0AH7(G];'B9XH15V8GC;E*EN4?W>3OW[_?C:MIF!R[LE5]GCF MC"[,8(L"UFU^C;GBGQ6_QHJDYJ+]S>B%WD=\'SEWW9^8\2#2<@Z MJY&1+D0CJ;>TO8W4.PMR?AV//M>A9W-*[.E[9WVM9%_*_1NL+TM?CL;Q6JS6 M?#W^UD3MQ3B]/&4KQFFM6I1%:[S+9\08 ^/D#-(.4T2DT]%%YAD-6WLW&'ME ML46!&O@.@KN>FDB_5?OWYD1NS#Z3I"D%XDZO#0E"(.VIS69E#6&#)M>=@#TVW[6'+ MIR>(P7TLSB]2NQ\!WE]*R-85P_CS>)+BH 1MSUSOBM'KGM'C$8+ 9#'R46K$ ME:=(!ZJ1T4(((WB49"M#V2VCMP2']CH-FSZCI)B]$@^>%O!_^GH]F+S$@/#T M1O*)Q2QG8$8?4XCQ/ WMG"'R6(+SO(F+#QKPG*WK?D>E!"MQ36N.U7UXYI^- MYCUR_>\S!\\>MOE3?> \WC=E[GG;//@YEZ-W[ZA- M>ZV@5GFB5X_=#.-7U!QG (')M?*SJ]'K,*BNA_;F5?[T]8*R_=;5V69MGS># M6KQ!_<7<8.Y)=.YW'T\X5#GOTR;_9W2Z8V:Y%]**O&<"\*7 7R[]NFO[*38N M&ZKY1E_9X1=[4^6#!ZO"L5CY6NQW+?M35K<#E=HMS/???WD[J'QNAG#3>S?R M1SNWUZE)^'4\IVS^<;45^L^#D1WY@1WV/DSA#TW_B'DHEJ]L&O5U^:!C>^A; M*V)MGI<@O'6H?GG)UE]!@[LV-W$,);$JU$.C/J<2LY M,A"[(J:P3R[2Y)C8] ]9 /D9YIE)Z\[C735-JK'=80WW&& M-7(LLHM(;QE&?C-3MY/:IE,;(/LVGS2>5/.KU\7D>WP!4[)_S_$$0G!M M%VUIKN.D$8E.=J)S5 B9S;&T7N;&#@EIQ3)=F9>*4T4XW6H;_Q@9^&T24\Q4 M"8>! M)M(+A>C+ZS6)"<=89&CU2FI^1:&J1))G!CAEN7.;3\%C?9T^7@)^GW$YG3HT$0M+ 9*^>F.Q,P%<'TV'C2ARFI5N0$3M'-*(B,UX'X5'F^4#! MD) 443SZ+>5_C#N_8@#^.<[MV7[/GF9UJLY]O<_9=5XV-*I7HWOMV#;\AZ9G M?VX3-1SV BGF26KFKFKP73>1<4VXUJ05FDROFINE;MMY_\NV9\V*-EJ2N %DUN]@]#/W;JK\7#6 M=-R<]+X,FFU#<,+7"<*:_G+S$:U_E 4"YMBMM_Z>V)S&OLF#FO=3WIA3^/\H MS]1RJW)U]2Y.*$@O(PO4P2W;%L8Y;]_=-#%;D]$XK?4UVLD(U?KIX%5MP^+G M;NK8,W^S:WX&98QKB"X0)3)S3!F"C$T,Z:2I91"!2KQU;(XKKJ-6"F)52_+1 M HZLXN"J2.FD!M,ER7;WV:QU[^H>O,)XZL_:J&9,=5]83K%D; [ M_'Q& '2J_-S]1MEPPUM^]!!FX7V:"];[2>U&KU1'/3VCQAX31Q^Z0>J7N2+U M_IP%(ON/\+3?9F#P?&^A9/5?R>N_9*?Q>C;QE[:**U"X[O".LAAU4(Z2! -( M& ;IX0:,(_%(RX011.;*>J.==%L==870G">K45)&S]MR4Q!%R:D$Z\2-5EL- M3PXN1[+/1.?$Z+?)X'-N&?T?M^(T_A1S_= M-FU(50-!M]#H3J\L4Z% +17,IT&->TT2F''/DUYK%3Y^>VVIKS=81Y> MF.YO[?LG[,V<%RG+<02ABYL"EL/[]148!(+_9)(YGI#VN6T(8Y(;JL'P;U58)N\-L]0T M'#'@:1BD5;(H!4F]9XRIG$&_!\3_#@L-6#R>O&NBPX_C7\>C9:?>DP2X=0YT M+JN++%2UDEY9L^=="V:5"$(Q+Y&GV?8:%Y!EPB(< RR5(USS+7L=0F($P31QQXD'?(],H8,*#L\E8 MNK7/SJTB)&"+B) \ZWM 3CB&2*1!!J$53O)>(O+3USCQ@RJ"&?9Q^6$U_[0B M#]UFF3,LX%79H=]]3\B%Z-3&V\H>R[NT)+O-H#* 0>:JN06D3!8!Z(:GDG/' M"]JYZ^S6-$EV^*A*8&?CW#-<(I.',8X]*&*=H8=?J\MA#F>=K0;S%/S2('\9 M@ \4Z].)^>K#;.V \V^2 VGC-L&_J%;(.IT/'=/<.!$'&FT;0J3>CT C5 M2ACQ?^TT(]--S@:L!PRYB!&!YDXO\]U0L#/<3>4['F:9W"PJ@[+&"P@(H3GL5@%;O M.D/@QD;/_B):2,< MEB1N%>X\1KD_V)J)H]ZIS_/WV.WY?79#7W2K8..V5"?[$CFP/1 %GU'!YCX1 M4?*(N'82:6LB\D%A8H@1R6UM@AAMO551H;S&.<_C(7"0!"49*0Z8,N:60< ? MPS!XM? //TYL!N.W]J;:28<&X'L27:6XUSF8G39SU8,YJ19IBD/Q,.K 1;*: M(V=R[Q!BP4(G#SJ-50#]Y83';9I8 Z9;!(: M(R-8@)^H#5CD?J/Z-':UIBV\5=>U_QS_;=QBLZA64[?,>JULCN>JE?R7T7@Z MM_LK#M.%47W.S(#>?\F+WU*SKG)!!"7=Y51U)0 MB !D"LA81U#T4AA-9'!^*P)H;5/J2)$GONA8F5_>2YB+5>VFY]1^'0A.+^VA M0CVEC*0QP'8;+N86?#,\%P#HD M9P4-7+DU0_)_(7*^FEW!>HXG_S')X?#HUUJW%EVC.F54NN=99*B:QQL9,W)I M6C.+]5X?_YF^?4&\O/&R:CVKNJ* MRYU%-\TV6JZ0K,%@>8=Y&+K,"&5CX^"6(1_UCG7]Y"+YY <3/[O*&14?,Z=X M/N"879'!9B'D_(F+HLU^KYY!;Z_K?:O_GE=43.)X\LF.EK^#6GS*(YC451G- M\=*<1-B1L8F6VX2; U^QC2X.QU]ZF8)W?0;7=Q!7'S%?R88:,$[K MU9@7O*W-V\O0F8^[]E%SC)K7N6XEL7!H-F4ZYR^NI]_8C:TGW2U%NY;4'?)? MR[J+-4UCXQ,U=(3CWG"\W-.^J=_IF[G6.JD"GPPFNW.J=;9VYXNNWKH:7\5< MQ#VN=^YKN_JHI_6_/2)[)G5Q30UF[\/,_2OZ:1;>>1/*V4H9_DEJY5I(NRMBDE0129^/Q,A,>*^2 M0+"2 MU:"N^'YRP99X>+G6:>J8EV;@M\'G,>!,;V4:>O\'$!AFJ>K]\LN/M(/XPU/?%X-+SI#1J!K'<0EOL)VUL)SVWK@#$9 M?20$8>HLX@9SI(4E2"K,,5.!>>RW2A:(,28XC813!()%1Y 1PB :(J;<1![3 MUCF_6D;KZ+^MS0+1LHM@D2 $:3A,<"^P$D0PC" LA_7BU".=+-@7S:SB M%DONMLYE/@1JUK+$N<5,]+/IX'/L:L*8=B]A7!NR^;3UUG800G-Z)^-$@@_K M/>Z%Q*Q0L&\8S*4;_"WL6<.=,(87S<%3#4"W^-,]^#$@L#(9A1B7$N"'&&09 MN$M"":^4$B:&K9U+PFVN? :,BCE#%7E"-A*!/*8X$.*CP>KEP<]\=^I0!X-# M8@%+9*(0B"VE_>E$I>5:">8ZJRZO:RZ M5?>@ISDLN^5QU_'HW(%:N#=IT>E_D2Y8Q+/9D'4-)P*7T2G)$4FYKH$$C2S\ M@Z+7S/$<38EMG&C/PZZ;$>QN4KHD3%@'E@]O'U10.1IW"4NR 1N$.+G-_=T> MGLEN]-(&V6KMA/,@'WB>@&U;-*.K;IO1U0<'QDTCNBQQ;LT;KP]?;[GCMMKG M2!VY#FRKLW17%'XM9[2WGUWI07K013AI#U*UJP?I_=J/;HA&Z4!:.I"6#J0/ MGX\]'4A;;[:I'967ZRDU'.FBVJ.TMS MS7ES38*7W35_&5?5;7EHZ;)Y7*,'3CAHQ7"Q!HO<1UVI.ZAR&8&?#6M4==R>G,CT/VWC8> M[J[*\IW/SZV]0*>WB4QJI[GI]9*K&*['>?P98C>SS(//=AB71WHM7 0^WK#. M0'6ET4>[4"@M94X;" =Q3AOETRP*"\0 !P7%T5JU52O[J+[#_C*&6=Y:VP3% M6@3?C,+;/,TQ?,P[OT\#RF=;C+"2N6SJ /(F7F[CV)0+^%J*0S-/MTI[6U>_ MJ08=BO>6"MC[JORBE6.GEV?0V^\NK#GLX;?81;XA-FO5N'KY* M=F=GT_&"PR2_3@X9X.WSY0CB3,!/>,37&%XWC]/B O]I<;W/Z=?K*KZJXK6= M (HO9J&FO&EN_=TN JW/@VI0GV._>;6XQ^L]S%CU4P6[8-3\:1X)[;F(7K [ MKB!W?6XN,!/F]A_]Q!N>_)7N8##+'M\#"0E3T9:B+7-MH45;6N[JY/G6_UF^G'_9'-:_:!JKC M!PW'P*DS&&L9W_,>7Y'5LQC?T2BUZR$-1OF@37/7!W"_KT[Q:JZDOL_JC?%F M*JN#)O#7>1Z[+:KELQ##%KCM.\.PO2X;^^;CWUI>_Q=!M?WG1R:X'W@F)7&9 ML)-(!.81ERP@[5Q"DEG.$\6*;/!?"@07""X0W$4(IDEKQ8A&@@6. M.&4.FL3 MQ0L$/P:"#Y!J*W')-Q7Q/^8E/+U%"<]:X4Z=+6X,R.J_5\MY4%.S4(SJ4W7Z M!$-N=W1W+.FSMX&[;5:.&5C4 IF8&Q9HR9#%FJ" H^%!,$Q(*T6F"T5]T^CI MLGEYK:]Q9*+/6DN=EY?66S F6YQGM *G.G.YAYB2B*X\,&B MA'% G*> ++$1X2"C$QYCZK8(R5O,ZLX/R6ZE19Y)7K>SVY/%0\1S32(SS;*O7:HM9Y$.AYI'RR&>&FB7;?)IC5L.= MG7:*37NL6G:VBJKM0L9G;Y2.5*2H9<0J1<05RX3D)A=\)(6\ZE/JP,]W;0LTG@0:1:0.8,X@F0DR.!$< M.>83BII2JGD4TK12OWT,:/QV3$"^Q9MYWKI5BK<[X_"7\I(N6,&R75RVB\MV M<<&+@A<%+PI>E/1PI[W%K=Y;!<_/=-.SG(9_YMD4'#SSV%!$:2"(8T60-A0C MEIAB3 MF?"L]VS>S*7.<>'ZIYLYNH):$=('B L7/&(H%HUHGQ1$UT6<"9XEL M8 E)$[BPDF(3Q2$2VX>!XE.GML\5IT^2 *O M?CC+C"FA(1Q:X_V9)]&+$3Y3(UR*0(]3!$HEEC+RB*078"N]4MGN203*I94- M04C>2NG\&U#>A>Y^B'XV&4P'L?IIKN(_3\97F4ML-JTY>;?YJ-[4_$-WE(9N MTA!O6TLA^IC+/M7[N4QM;:-R*,C:$K[2O.^-B\U GGZ7@K\G*L[OM]-;KZ?\KP3N'K[;-XB]5X9 MVS,=6ZL4J,[@D&C=GH_GXL1$D;'4(L8-=403$TQHPR_]>3R!>'_TXVPRB2-_ MD_G/A^-J]D1:Z!/1#A^$%9HL6:'G<]7S\\DJO- /'?73V6CGC,N]2QMZ@RNP MS: S=ICM]-K2U-O&F<;^TDY[.=TRB6D8?=Y0'HSJ!:7X]?OI99STXM?K.*IB M_3=8Y/%H)[/SC^-17;Q0TT[7Z 3Z9C1:_]N&#S+V] M8,">P#S8C!=Y.GHP["I.I\/Y;ZEW-1[%J9W<]"S<>CI_S,#6/*Z#U?4)<32& M][7S%;*W*SFN5PDNA+^.>KE<='J[+&DVJD>12;/G7X#17<8JWOGHP:CV%GO> M5I=P3>]+' [S?Z>7@TGH7=O)] 9&Y^/@<_90FN]?VYOZEZZP;N_UCW;;HKLX MJ/?8(N6]8!%;Y*-(B&O+D*-1(AHI3EXGI]MI+]!T.?]HO[9DA8@^(S-$EV:H MF:;>U'Z]K8?NP&O>@P[^D?)GF33$4XJHU08B1 \1(E<2V1@]BT9I+'R[=/ 9 MT@$^ .#?IZ54_M08BA_B*,+(GTX)_VQML%_.3H;XP5(<%Z;T^="^9\L#CZIR M"B;T7!R.OZQ3P=\2OI\8Z3L6.-VIRJG()N7\L*8.WG;+R1]*K4[O=": MX=M_[OQ"Y]^IT,TO$\!'R.2?[P +@?9RM@K=?-&6HBTM:4NAFR]T\P>M"JOS M5O>JY.K,<$^&1CO>ZY!C[X"Q>7DC+O)\SJM[;B,N)T./;3!_CN!4V6$IUCO; MICVE(=81SN<_FWJQHM =7M*BT$6A.Y S*"[3-\6M+E@J^/IB-.REPNJ>,U[. MC,(O8YC@K;J1]=/1']XN MSS^SU<,'B-UQ]D =^ 37N8MZ0:^S6](S1:]DG634,F2=B8!$ I!(2(V89C@) M05GRL8TS5<=$+U%(KDOV\$39P^:D0#$G+T;'BCE9-2<^:$L$^+0F10ZFP7!D M#"5(8P(!=I!)Q3:=X;FZ'8^OR.I9C*\D;SI<^K4Z--'.E(E3S5B)F$K$](B(*1H93. >>64"XAY+ MY)16B NBO-&8:DW:2/4L_,^Y=NXY,-]2X,2P*H%30;N"=@7MUM&.$>.2<@K% MB 'M;-+(:NF1#<+A$'24?*M+R&/R0\=%NU+G<;@T47&VVRD:+,;G!>IC,3YK M13I."QVD0I* ^> D2*2E<$AQ;8.*GK/02HNJA?%9J](YK DRQA035#"O8%[! MO W&O\AP$ :\98LMXI%09%)2R$05C3 8<[-52?(4A_N(F"=-23*4''?G"Q2+ M$6I/(PO/^0O@.=]+71MX#!0ECL$H6:V0PXFC)$PB1#*FK6XU3]YH^&%-F!)' M925YYOSN!54+JA94[3:K+8F".&T1$5PB;I2%<$,;9 7E2H?@Q?9NYI/R^RVA M]/UX;*DY\)&HCL+U7Q.N'6,'Y%83")M1AE_IK9U>AU&%370WOS*G_Z^MJ& M,!A]6HD&!\V#%W$3_/JO634=I)O%&]1?1'$40)2^YJ%D'IZE5'V]I^CB/V5M.T#QT,)L__V7S#XX!A2]R4Q[%ZMS_V(F(5,.5IGBTF1\54]6GL2:ECG/ MZ&(F,\'DK&9DO.G9Z^OA#=BC^NI_7'RXZ*6F\!ZNFER/,ZG?ZJ+4OX_3SHE_ MP A:#U0,_%S-6^HK*9 M6KLJ+*PMF+?'DN[T]_83P_3>X("<2W'C\1QVQE,WZ9WC8J=!2=;B25^L4A% ) M$1TDXE)%9*51*!$:<23!$M5*+JS)\_P".OSS9'PUWZ" >/7]=9S4J:'JASH9 MLJGK].)!=0;C.SDYMTT7E6_CD?Y3280=L)7W^55C57KY;]@W+3@9W?F M\(G5O05BG_W:%H@]"<0Z+XT@(>1FV01QY2,R26 40V31< +_:>5L]C."6$[Z M7)X?6\"!#E"TD>/K>,?M#B0IGM7X2M?B,K[G,KXBJV5SZCZ96])2TD-/,.8I'17ZUY&0 K/ ML<($L8@%XE1;I/.9J<1\HH"SA'O>ZIG2=1S:2IR4]."3']!5 MW]UG.5:M-3O LG24+U!6EO0%0)E0V'J-/4K16L2%XKJ_QVL[G30_OT]SK5PH95M]V'%Q=@N:E25] M 6@F5=0L!H4T"0;QX '7N*7(6T4CIQ#4DZTMMA:=W6.@&>F3,ZRA+6?M3DIU MU-0BS7L#C:8#.RPFY,5HT4LU(:'(1,)."(D*L0'DW#EF6 M(F)*N! )HSX<,FG=/FA^+YDHJ%C2V>UZ[_\834!N/XW@'9OVG:XI1"H<>\5J M%:MU=*L5!<81)YFK1ASB'FR1=HP@;*7@G.H$3OQ37/T_AF&PSV2M0@%\>"B. M/,V*%2N86C"U8.KW<]J!E[GH)?/\5/%Y/[V,DYX-F>2FYK$H %L M@#LW5N< MU$ANDD+,:(XXEQYI&3P"=S$(+2TG?"LUTF(^N5;;-[=:VQ93I2A[F@7N"MP5 MN-LL7X[&-0-G:I_@-D9':5!T8'"XL!S9 M0!@*$A/&HPG>Z .ZXS]>VM&G^&[T-J8XF=2IWS=5%:?5$A7>+$"A)=-E^H0> ME5/^(2P!'5>H@KD%1()R$1D4K[0!GU^I QP?$Q M5_<9._#&VUEA;LG./U7Q/HZGZU2[UY-QI@ $'?SSO,BD5#NVK'3T@F:M"^-9 M)GX\H14[#:_ ?2;C3 U:E-1CF3C8)4)S0""0UMH@&C@5G"O.7+OM1M;[5K65 MP^\;<=3(8$-&GI^=*DA9D+(@Y8.0TK%DO"+(! >H![B(;.0)*482C=11E]H] MX'D0I"1]10Z\WWEF2+GJTOZ^\4$_CJ[BI.!A]_#X'-'H''CV=]\W+TG M!(:W8VQW<8XO56D^3XL6FE8)A[5%1F=-P@9^PG\JD-\WHS _=?$Q+^Y'>.@/P['_X[M>!!6[SLFSR2S>3U[O M9&%O/8QJ8;D_7D;0SV8R>G84,H+41W-AHJ['H[SYF,D",A]FS]5SN!*>P1/@ M+[TIW.,FVDG5BYF]];', BV,9HMAN1Y2)H_M67ASF]\W)TFJWI\'(WCO\:R" M"ZJ_O#K=*_=65:UK('*G2-\71!886D/HKH2RG4W'"^N1WV&WSD?+%--3.07/K[W8E9G)JP0V& M@^G-J\4]]F56$,^]/K[_[ZC8O(A:1W77+7Y_1":X9O_[GS"YU_ISMR M8_KA^^T[97=;WE\6G?C9#[#PI2]GZPZ^=%;XTHNV%&VYI[;0HBUE9^N .UN+ M@+/D9)]AC6EAO.[P\6?O1+0Z:.2HL(ACQ9!V4B"E4E12*..<;6\7ZT&,UPNE M;_L\-!-]>N@]K\ZJ62D .-^U+1!Z&HI RBA)GB'L.IAG))L*S7DI8:\B[;3>IV(-@%%"Y$+IU(@%SA%S*9 %)A5JMF) MXIZ?ODXG%E9Z,+*3FW?3>%7].A[E-YF,AT/XZKN\JK%JO4\L(WU]:-K.SE:X ME]V3 N@%T)\QH L5K<8 SAQ' ?^"Z,8((I%73G$G2.)!G2@8.A6@<]+GAZ:= M.U= ?\9GEUH[=M#NV26:5 P@F\CJ^KRT2\AB*I &!20Z::-Y*YGFV[-+6[T^ M,J7YP-9G%@:Q>OJ9I6/'FBV=6,JM(6)*T3>GDP"0KL<3@*8EEZ"'6]EI.8E4 M3B(=^B22QN4DTD-N>/)W*B>1RMF*$D4ALF^^DF M^CGF/<]V?/>&G!WO=3B8W:3SY8B?A7A1PW9ZH4V^)GEPVRH&R)VT]>FPP]H(C M3JA&7'"/G.$">8\QH(\U91)QAC1SC#"5&E.$D\ACYYL[& MUG[&^X6*YNW('U>5LJVB>=V7^/S8@TOCUP)H!=#V QJU5&B/+8HXS: 5LZK/E5]%I4[O=AT'%[SC(L=>3&:5,S'FC]L>50L,N2BE^#;&HQ,, (E MGX+2EAL2#N(/+[1QU7"T9#>DZ:M#E]*=N[07 #N[)3U7 #/8.&83BDD"&%F( MY1WXPTA2[)@CG!B]=;"R#?_W@ F6)_BXOB6!'$[>O/;)*>'IS=U4CC^UVQP MG9FVB\%X,2I4#,:JP2 .^\ Q1I80C3CQ#AD3"=+>1*:4I<%N)4Q:R0 O]/"W MH1U-WXS"3PM5;"M?TF>XN+T%Q 8H8@Z8AQ(GD M)'J0M.^A48SU=4GZEJ1O2\KS2[15[ WG!\ENBKEX,;I3S,6JN=": M@KG0WB.3&$.4)ZHLMM:+K0.=#W%Z_QB&P;:MR-HW&'UZ,YED0O=L)-K:&Z1] M8"W>AX!E2@F=FN/ZB&^[K'! M*[!5TKOMZ,P;[R>S&!9E#:7&]^4H3S$3JV8B"4*,2 8YHC#B)GBD,?S+ M"$5)=)$SZSBY'/,34QJ]02[,%?3E9XF+5D30XHM*0A7 MEO0%(!Q5F.06:2A)DA!/X .;J!42 <)ZPY6S.APDZ7M:A%,4%X0K">%VBB'L M3>[D5_?5"K5(E\[/+TB!7JH]^9__0U-"RZ(7/7[12UKT^#DO>LD5/CE7F!MQ MVI&/V>&N6_].TVS8L][#C$U+ZO#EZ-)+!=#=@;42QBA+(R*.6,0SO9[-X7*, M&$=MD^8*GS!UN-#:G\>3MW.=?3-7V99";$U5";$+UI4E/7^LTUY*3$- E)" M.(&?-.,<,:59,,1(8L0)DXB'QSK29[B@74DHMJ-D'Z9C_P=RMHJY;]U5ENN: M6J38EQ>C1,6^K!W(!4/BO>1(<:; OFB,+$L::0!@09CVW!S+E_YQ11_!QOP0 M1Q%&4'VXM)/X0];8U0M^'#^$U>>. B^J=;$P!>_*DKX O O<>RT=TLH8P#L2 MX:HD. MZE0KC)V[9N!,39)*QJ9$ 4JL"H@[S)"AS"'BE1%STI-T%G?9_7&>)/]M(/N^T+XZQ);F\6_ MV*P7$_V6U-"JO<$T^>"#1H)S@7CB!KQKDY#VBBKX@9ET&#_\;Y-QU=IV*<5] M>6A?_-P%OV2WIF6*6\Y0PI0TR3$K$(\"5HR["KT8+9A-/@1S$1VX5L[#J M:RT*9ATW)5U\X/EZ_-,.9_4F2\\NZIF*02F)FY*XN5-N_KR8LL,FR*,2VC&" ML.<*<0D&RT2I4(I:1>R(9=8=Q#%? L.RSK$UB\?Z](5FAN[')_:7@L %@0L" M=P2!F9,4:Q(0(81#F*$LTLY&)+ S7"KFK#U,F'$P!#:DK^6!JV#.$X!+$?I3 M=>SC>&J'\WX6JYGWJM\;97KHU/M<(I*2XBHIKMKV1# TC$N#"*LP,CPZ M)+53/E*E(]^R/:UX_[_&MBHNB>HS?F!O_]RENP#6V2WIF0*64=)Y;"EB. ,6 ME0P9%CVRS,3(HHX*'\99;A&P9!^71I5W.+P/=')W2M9NS[E!+(%^7,4.YZ;_;3P.7P;#X9M1N%7Q9D=C\_>V#!3O8WE^+;^*_UY@L\#F$?UW MC$7(A>C*B R;,B!-;$ B.,IBPLY$?SC__02PB?O\#'>%3^+8EP3\"LO7)%[; M0>'$?=9:5 Q4]PP4ITYXQB.R5FOPT5E"AF."L)"*Z:@H45L,E.WY]7.UGG>[ M;,T(G5\=9?';"RP66#SBKJ223,FHD'=,YW0'10;SA*P15GE%"#5;YTG;\]L+ M+';9+R\)]]+:MYS#+>=PNVFYL*284'#HL1,8<>,$LF!YP!XQ;HSS%HNVV3I6 M+%>K?3'Q@5GBS_/P;4'=@KH%=8^,NHPF"Y"I$5.)(:X81B8HA826,DG-6.#R M$'=#J?X2TNV76V)AW-EN"E6L5C%8A4[8A4-=5SCI! 3,B$>+4$V M40X&CV%E/7>)M;JY\&[DQU=QW3:VE3R3?:I?)G])B4<*\A;D?5[(JZE,W$,\ M8JT"%)76(Z,,0Y)8987"#/S.-N.10R(O[1M^X)-4YXF\97OCJT*QT83S+AS=.:._NIW/_=E##MWLRBNF[']]!5,9S*1'$$3+3E>?: M)C!]/#KN/1&9IN5P&R M&3T--N^HO9\W1.X96[V"P 6!"P*?-.U#=%*),H2E MQ8AC:Y#A(2 6D)@V3?TJ#LAYX/ JW$'_&QA/-\O9O+7V56< M##S\'@:?.P*Y&\_^YN/NCP4S/KD:O MPZ"Z'MJ;5_G3U]O(C;X-=_S:KI(-TLWJ#^(HJC #+U-0\% MOO]J*5Y?[RE#A-XU^OV3?8N'#X26%B;_9_1(6&OAV;F+P8H69*%N)/_?+Y?Q M]K7]%)M0&MD$L_3*#K_8F^KU=W]=$XW%NM="OVO1G[*VC]:BIRWLE^;MW7@8 MVICMO__R=E#Y,<#I3>_=R%^LSOV+F81?QU.X;CKN_3@>U4DJ.XVA]_-@9$=^ M8(>]#U/X0]VLH_<__X>FA+[.5TX'HUD,QYJPTV)O8UO^N@K!]QCL$]#OD6FG M%@;_9MI[&WV\]/+"&)W!4^^Z5W:)GL64P*[ M!\+ZCXL/%[T4 <) 7FM"@VOX$43T4V\XKJJ>MY/)#;AG7^PD5+GOGKV^GHR_ M@F1<8@B<8*:I5\S(N.GQ8L*E MT]ZBQ(E!G%B%C#08:4VH"R(EY>2FQ_M^,4V_P"S]N#I)>[U>N>;UBFRQ+O;O M8QY?4GIP];"FL0"A[=S".HVECD0@*AF$)=QJ9'5.#%%8Z,1$4(YN+JR!5>6P MY$AJQ>$[<+DE/B :N))866JT/<3",G*QGR#S= O;[TUB=9W]W<^@N_VLS?!( M?]F]Q5:")"UY MWU$+=*T&)-4D*PZIAHRXG26YMFD@9&L3#(10V:[Z)$5H 6 MLU1$ ]^ 6LE.IOH/OIWK1S$JF# MPU8;A9*A$G&=RTH99IETW##E0F!\*Y>=3$B<9S,4" 'X20II3QRRV?I:J0Q. MY.@227$WC#HI(IP<=3(&4[M(1Q9+W4V@O+2?8V\T M%\J:Y.NB!X[^Z=YL?XAQAZ-?Y5CT$1Y^4;;;HP4DT1"=0AA;<$&=(6 #$D8$ MW%+A2=3<;ATMT"Y)@4,$KT2 W5#6@ T($IFDA.(09C"ZE4T_N+*IB_WGN4K< ML8&P)A(*:XT$EV#)90;7:"DRP3DI2, LJ]CX">5_9?X\E@>I-A,*-I YIUN1&L M"MPV]_ ">S"=NRNU6>-(;PK ML#43!^(?X95V&3G;S>1<;U!U/:$FJ:,:.P?.I0,LT]PA8T5$AJ9()0%'DVUM M(6LF6/+4(^L]>*4F$60YMP""K)U=%U8XD6.<7G(_:LL!^](!ZV%B@?\TF@RH,:O'*:Q;Z^9*\JJ,LG$/0E-FDBGEIW:P:C&)5P173JO[R M)$YGD_RU"?@;,_+TJ[KS?ZIC!0.U_J7KSJ&;$ MOOUZXQF-\DV_#*:7]2S<1#OIQ5$ &=ZTPGCK<:#8XWW/A,$L)F)A[-?F_J+W M#I8F>U]Y^W7G)?VE8S>;UBM2:]=\WFIVA6IGS/L 6=H05%1%CP9?T>4@A#AZ M]?-_1BT3L2XA,*L$0@H3(#KT%CG/M/<<@)*'TTC[>'1+7;[VGQ/ 2[UC3EZW ML!AK]4Z+'0::5"0I(FI(WF$(8.$LAHB-!:UTL-21K0.13BCIA:/(2\? K6$L MAX($:::M8LYAG-S"POTQ#(-7ORQ%Z_1O*^SP!UM_ M0R[VDP)T)R*VG^Q@5$U[/DZF\-/ZT<^&4*H)''8AR20.[;PP,T//CN\N\KMS M5*I=3?6Z:@(:>+,ZDLE!7*Y9S"[&HD(N2^EM4MA.IY.!F^5GY0^FX.[!M6&0 MX($1W@1N 3'\ES@(BL-PU;G 9 M\_-/6((-%N>TR=3K"8CY!+XU%X*0A6 ]%US'[WY6K\)\QI8Q:KV*\,MM3-@; M9^$+,Y#,YKAQ7JY!KD&.()YS$@18HD;4 7@7=8,7HAP[56.^>'/=MKO.5C% MD&^;KVIVKR=8'O7XTGS,JE.&^Q:?!C\: P# MA#ACTAN!'U!5=G*S;GSKW8M)].-/(YCIG%P:U/%(+8TNCB),Z$+ FOP22**_ M7(YA'H3G_$*(65CK*R?Q8)\KGXK6SHP%/#C_CN&UVO3UF13%K.V,F7S MY;__E($P+A5Y_U35 [P&4:WI\^I!U?><-'+8#"D/,81!_>L8Y+'4 M10WV-D\R@*_YZ6+V-^_2Y)&J)NJ:JU*=:LFPM%8^G+5G@6#^LDFEP*OM"2J@\$FP;^W"KX2(=X[C3"AN>"+.I1WCY&4 M,4IAA/5AR_1O6_I-9^#'>BK?C=YC:5M^P,7^0\TG] )K"(]5/N01%FK5 M[.^!8]#$^-GX9FT<><#CN5S!M^QD^DT 6DIK8[Z?O7SZ")&%UPK"C "R1HU" MENB$ F&.4)&%=*L>VF,EC81P1A/#$8\UPW>D(*XF:D-PL@%W1#Y9-ZL4U^1S M0^R6?F&S0W OT;WH-8%[APK*:I=A$K>WIDLEV&UD1,)H""A=VM[QK7GDU.IKFS##NP2SD5:23$(\HEY U)0OM(O'B2 M_BY\Q ^S*YC9F_=I6W<_PIU_&([]']_U(FC?-7QK.IG%D[?2.-@^#(3J]60L MU&D[Y; O?6-S44/^0]7[CH;T9SZ;PB*\QO&X>I_$%_M/B>EBHH;VN MXJLJ LP"_BZFH6XIU-SZNUW-(3\/JGG.\=7B'ONZ/M9/Y?)"4?.GW,QB_T7T M@ND[+B%WW8)<2,G,[3]/OF$+[T0O-!+R@/+XM\/,2IJ(M15OFVD*+MGQ#F([&\M/MQJ5/2/G\L*S3_L$.5TOV M2AO7;PSZ>?+NMMVB]=FW7]VSIZ8$!N 52.I\;E=J@1P/#@5O.+7YK)NSIR[W M>ECO5$/Z6LJS8YL^*A5* ;("9,\,R#AA/B2>NV9%ASA-%-D0!"(*:\\ EJS; MVI_T-KC(%$<$4P _8@ARUB9D*'5W3JT>SP@T[C/^?[*U>TFADG:3("ZY<$H1$L]4 M[\&U '<7FRT4L26S0FB?X0.329Z[P!<,.[LE/5,,$]2S$*5!P42!.#,0JS,< M4/*4,1F]"7ZK6R+UCE*F)<(\X=QAT0*&,848.,4B2N^+4RGW\HU71R?:F35QJDD[M14J+,6%I;@ERVBBEHPHCC!-)GOJ M%AD; E+),,J),I)OT28*>$&0$5X@+2734EC"ZE;0_0'32/@87!"Z,\<>/2WX:A5+<=FOT[GGD@1>2][!44 MW"RX>83BPF"4S91A+# ![KWWR$A1\QDFFH@5Q&[U5"_%A6<&F\^8D+VUTY8= M[L':EXFKNQU>V8\IO.1LON=6&UU5_5^V*K[G4=22KJ)$U"#"(#Q"G) M84/>9J">Q$# AI*MO8C'!!C_6)D6T,\?YI/R\=)._V,\&X9W=5N\S98C]V.#@#<5$..(F^MQD)O?=%8$S'S5AH@WGZ-!KWLU>,=M\,W;: M^Y+'VTOV\W@";LC-H@ODKA:0MSUD5II?UJUD!FG9,_.B]W_&7W(KT'XOS.*^ MGI3K?3'K%]G3):-YO]R8OSY5NG?V>[:79<+BSL49S&]=TO9G4C7&:QAS? M0,7<_NQV6!]W#&.VM.PK,W(]-_"]X<#.F\5F#A^7:6R73X=Y60[V]KM-)\)Q M2GGDT\N-]L+KS#\-L#<-..%%,X9W39VQSLVA$D&$YZT,1Q,RN4UA(H&H)'#R M:BM'].#MY*;O8/5NM'2S0%V73M8]=59N,V] G+-DWAB-NZ3.3=/*A6K=RN > MX=OH;GRQ%I3LBCD@,%EK0#2,7U$83&(]\-R$9'8U>AT&U?70WKS*G[Z^SCUH M1Y]6=E\&S?LO]BG@U]Q(:I!N%@.IOXCB*$!L]S7/2&ZFL@SSOMXSEGL*F]33 MCG8_;0U_1J>3'X;7)&"QXI?+S:5K^RDV^T;()IBB5W;XQ=Y4\ZXIJZ*Q6/?: M@]^UZ$]9VPZ5.V M[LG^,]C_D<^MIS_DGJD-)5EM6^GK?.5T,)K%T.$P^='SL2,[M *\N[NX<<)# M%-HC23D!CU@J9)P42&)&0F"6^K!%._V8+FZ_QVHZF?EI;37>C,+O30?]-]GS MJPD1LCP/Q]5L\K2N;N?!>90ENT?8DJ;L0W9]:X\S!UB3F"][8H?2PH/T\$'6 MB9@]:['LUS^)X(-XP!P_KJ:W;!#@28&I FP"Q-YF;+RH/N_3^"2WOO1%-S7/_J]7W[Y<TO1" M[UI\P6-4E&N%Y$JU!6F*'0L!2,J>=-EN\/ \IE;H#$G^$!06,=G'R/BT# MCI\R:<@H?[P6>OQT=3T)/"Q9C,X;F5H!B\.L-.TD7]=F;J':0^][NRFR MF8/T "*30F4[2E T6&(8:VFS.K(D&&.(FZ30TXQ MCKR"_P7C(\=;E'^/P@5_">9V&-^G;QB9:I^C?>LGO)G>]ZW_DYS$([O+8BQ948$40E&Y])O(2OYGQTYHW_1N/D6Y?W;O+:[]8*%Y[2AWN^-G85 M@^Z[/ET+=$N/Y<5$U4^5\L(8=E>?X0M)G]C/F- +K1F^_>?.+W3^G4J_Y=)! MMG20+?V6.R5,15N*MI1^RUWJJ]'MPP1/2$[4\5R.8#)?+D1NI97<<^Q*4]J4 MMGGB&6,N.3&(>YL0%X(@0YA!*@H9@V*";/=CRN2*/ B.,660#2;E'@T!:1(Z( MLB)I33C>[H))J.%:AX!D(AIQK@URB4@4#>:6")U\KFT^!F)IS0MB/<&=+>T5 M;N?W;W$$$CJLD_HVP%6#:IJK%3Z75@LO1XV*<5BC2V:>2I//HH!U@'\!VANJ M(J ]58EQ[JC8I@\1G!D"CB]6$HR#%PF9@,%">!^YTYYQ0X]C'.C^DRM%J M. M=63(!:=:Z.!B4XJ&<*1$R.4*TB*GB,N()3@A#D,0OE7BH(D7X,D".K'\G120 M,0;B=6I#T%Y8I;<.VQT&IT1I=5Q2LNVHQP<0OZKV8.&9?\3I8/2I]# N)J28 MD+L+L+&E/FF)K#82<8[A)TDY2H99@;4/.&Z=27'$TX"M19&;W-724S ARH%% M"3+@Q*0EZ3@F!%ZWV)!G!O,%J I0/:;,GQHF> 2_U'.I!T>XD<%N"@>R:UVG+/'::.\!B1)IX@'EU$UCF-@O-6 M>.6H.%8%&%4'WC,[*T LU'S'=O@_YD:@Q3Z5#NZE@WLKQHJYA -FR#(:$#]@)\Q) MO1Z?(;M#[G!FFYZ7-_5.B6L8!//1S65[HF4OHD6WY4&L^O/.>G:RTFP\-_H; MC'IOO*^;=O>N[4W= *4NF_=^DCO]+3KAY/Z#L\EZ\YLY?6'OPV6,T_K6^[O= MG+ M5)=[M7:VA8T\20L;C2\HDW>VBS'\J>UBQ(6F=[;*>4B+F%+1>*=CMH + M.]UJQ49*H/,,:R7*ZJ G&8M'U .5[83Y>OQF M;^HVC,60O!@E>ZGVX\^/C*4>9H\$ <,CL$?2*HRX"0*"?1+R@5&G1+*$*]=& MPFRAN#^/)VNFJ;4J52'W-RE^K@IS/\_K+V6WNROFZ:2JK^?WM?^MPXCN3[_?T5B)[M>?:$)//2Y9KM M")>K7.MN=Y77KMG>]TD!D9#$+HK4\+"M_NM?)L!+MF3KH"A2QD1,=%F\@$3F M#WG#8FHA(9R%;>AR M-FJT_LJW@]@51Z5*L]<=&4W:T16UJQB]_NC%EK+-T\BZ=;C+3;2VGVUKG7E6;,-7:BV1) MSWLMZ>F/6)]V^EW8F&!W,MK6J$F[%FWV*!L:_3[K*.V7&7-#UM954VGV#!TV M,UWI-8>ZH3='NMKM&RHS&#-*=-YUC3V[[MY+5<_"^;F\IF?IK_!H->!R'\4^ M.+GE]3Y;'C?=UMN=$:AY396U0=^S1CH("[6:7::K(ZNOLDZGD'J?2V\ZM4/N MCKAPK4L/"[3&S#5M%GRR ]/Q@LAG.Y7Z=-ZB\7Z*??(G_Q6PXE^]D!'5('__ M6T]3U0\D1S=>LV/F*;=AUN4W=.;$#8KL/GO,@3NI^H+[M10%Q MV)@Z9.9[)F,6$">MA)K2.:%XR#OQ3),&@+S4<>;)(=\NHK8#%(W\@%=7#:/ M=ED0M,@?$QO $V^*G!!@/,2*J@#^S0_0"R+^[A!VV8",Q3DD\%J3NJX7DB&# MH< XS# NOR(FP#:UW7#>@*=<.N:'B0-"P_SQ 2R_,L/%MX8>F= 'T"[Q%Q!7 M&"<;C? V3PQ^9+N@?N+O,R^P^8XICC=/1^G-F,\K(/D!Y?##2C6U_$5MD?RR M3F!\R\:RP8<*5SPZ9M^P^GA6N@[@:(#NT*1*6VVJ2D\!?!M1H]O?1?'XX5CV M.4 QK,>WT0WCJ_YM=(F,$RXH'N*:EU[*-(_KKU<+JD92_YB"F@K>!%4T^&>#R$.#%'9/_J-KRFZI)NYI*F_J0]9J&9G::?972 MIF*V==8W:%>GNR__LV6_""XLBXLR=>Z9":IH.+_R_!M& _8EHCZ%C[WB+NDL M:*7MGWY16JL5SP,L/]SM<)@"/$KG28)XHLC(P"$P53).YTJ2*E> 0W[-0I2? MH1;,@E9%RDU7*J&%ZFFJKEI]I:.A8F8"R-*#/5WHM4[>T\ M=)SBM]0/Y]]A&0+!.$4I:;TC4M+:J9(6$XW,*.?,71BSX)%N6AA=2Q7Q8KEZ MTZC>MJ+KUA"DK]NTU"%(I$Z5YI""1%HZ_# $"1T:+[85-,$Z&NTV%5U7FH:I M,-A@3-KL*]9(4;$Y@_G"G8$,&MR*4O^U-XRW3IM56JM/OCG@?F*[IA.AV@_B M9UM-4.Y_V"[:!["WLB!$U@@S99.+;/=# .PRA!]$L,2YL-,BR^_%V2BS;!R4=MK+%K[8(;.3\ASFC MH (Q/ 7^)<=R%7YE"F?Y-&[DY\![2HQ=>*&ULV!M($J+,UTI6)11L\?,IJKR M'/"^ MNC";J78AETU.F#E+T,8(' ,5#EFBH;M4&P3! L4P$]OV?J[9%FZ7WZ MXNB[ZYBKXJ!S4;)EM%8'KPZIJKF[+W7A&$I'IJ7 0C7;3.L AAJC)C6IVC2M MD6YV^R.CJ[1?M&RU='TX:K,FAC*;!NL,F\->AS4MQ= [HZ&B=4M;:KW5J^)2 MVVZ&F'$_F 9Z$] U83\P9Y[7Q1$5FJ.^J1?CU[R/A@'[=P13_?R 3KJ=M..WE[%&ZG$G M58\S&A'VD,\DKEP',80F8'$]QXT5(/@ER#LB@Q N"T_U(P )*$A!Q*P6^<@-]VC&/9=V^G5 MG0:Q0_(( [(80 ^,'N%E0D/AX>1-IE"O>SE(SS0CWT_N]N&B'3>] @6%[Q6@ M;EFIR9IX?)>-M46^N?%D%^9ZX\$JW0J#CO"(*GHNZ*[8)X_^R!^&1_XM^ M>HO-&,\BY/YO>X2/SZ*A Q!-13YM5,$Y<( XC#UU-4TJ,9S #?!?NR\#9Q3HY@>#XA M.,=K^.<0"(+N?W+".7+$V3'FG%<7YW2]_:V"R2T%8,L_A_[9 168-R.D#GMJ M"JL,. ,[E$53]P- P\RA\W.\^F&&[DAWG,OLLL7WDF0H^///* 6GBL&S)(_R:7[5/-QZZXMMQ!+9FJ09;#,Z M9B(YK4E'0*)SZCS2>1"W>># 88H;,9J%KH &YM M/F=UYSA-3KKI $?F>TXPX#D:%CH-JB30%RWL>A6?;Y26@.L*N% M#6%+8C '[&2@A_!5,I>/0=B9KO#-"AN1.PWX/4.6+&5BXII)QIDP_X3%&QO? M8/J-; ?]GCZ:K5,;+BP?$AJV22?NAIAY$. _@V@*Z\A#*2)K"U^/%^)VW?BB M$&A/9F!#>A:8QS-F"A,ZOGK_^3(-9?D1C@9?A-,+6KFM?!7MXZ@9$U_THI X M-DPD]LJL>JA*= 6E,)I&PB4M$B.GT\A%#X#X-G8RS[+M&KDP(5Z9^?"W/<.T MNB=F1MQ#(B:;_)YY1KS1R#:9'S1XZLH,,U!\'O%#7P7ZJ/A2.7,>!@AXPIW/ MQM3G'TO)DW@Q5\.,3[]HR]N-:/?,IS0)"%DDV"M]2?V&P$ M+)RPVC?!4ISEQ+5,#X^O-9YY:O'=(@447L#=5/&[WP;:YPZM.XX7BQ#[%KJ2 MTT:<1LH'@JX_\4^!4/#I!^XAY5$@$,\K 2B*LW?$O\O$(-[ZO+>WRU)(U)C MT2^($!8[@5?DN#;6I1%W6:<$1MF.7:X@PC3P7'%J0@#OX&5?J1MV7>R+ @%Z M>=IPW_<)/4TW@#7P'UX%V)_#?, :A$&1Z M_GPQ/-P3#K;AS'? 360-% .#N M!DDU],??TT5(=^\[X4T']N$19TR*3*V1;^C/SX@O;@7*5GL'D1;ZAMN'T!.# M&4B/C3"#N; LP-(G.Y@DGII$P>9_6R!5J(+8"UC:2;_Z8NO9?\881K_MW MV..L1SH73P4!WYWCR2["%!)X:S&>6\S1P8Z2Z9^Q<%3DQOP*OI4X > M7X'Y.$=I2IQ">8*?B7T0GY/W7. CHDPJ=CJ .LNCPWAW8'HSED"8B) G,6[/ MW8#?1[D-T94$G].1F;F3^9BQ?/H$;*PI45 M7D*('20..C>U Y+/Z:$9\996J"9L""F>^?("I F M]L.,M'Y&VL54%PX/0-J<<;397KK$A,^I;SD+?K3*@C\E5L22Y*#GV? XIXC# M"$P2U#USW+(76C[&8)QK1E$>;4J5BR(0&NZN<3UB9H3:3*!L%-C4I0ZWNR)%*//D M99ZJS(D!,I\7/6M!]*RE=A2(G2]V1X9I:CX,<&7]!U>RN7^6UBRSEYF,@B67ZPLI]3L_W(W0O M:8$X'LP#C*$OH6*^:8NV#7]&UEAX4=PX M0B4^ EL2=USPO^)N"-P1 A*;R';\NE412OZW\/**8W:YJ#$+VT.0B?<( @J=1J0$[FXC/LD&MB) A@8 MD."E"[O!-1HZ!.4_"G,.[: %.F):F,V#E7\*0$R7FBW$OA>Y :@RBK :)/58 M(U#E%A6(6(UZ;9D?NG=R]SHR1[,B.9JUW&Q\._@A5*$4E[&^8<@ 8SD4)]YO M^(5&8A/(Z8&(R':\:W G01RILQ@F:?*;$:MM'L?+XK8>J BVR#[(A05%806J M5AZ"*_>$((:[/*XFNC$)LVKJN396_B(41[.Q#Z-#P5MCD?G6!Q[BEL"D,$7@S3V7%U2;(+ M1'%R:N:3W:=V6$_I6G-R1>9'#@>>/\B%D:N4&OFQ1;Z!=/A52CZ\SDA5\Z1( M&92MU+[SU7.WR4TH$@O,098F,0 V!Q9U!W]&L"-B0SGWE9L=R@_JJ"M*2W*\EV9669$4LR:VG MF/ /W^4P.W9@VW8U=K';B[OO5:KXN;Z^KM!HME!HBZP;4Y5!TDTK&*19^@.1 MBS\P/7_F58.+N"ZD*J@+Q<-M+";35FA-.?%$8B\2$%T:Y L:_6CQ,VE.5=?C M4$.]\/NJ]/BD2""6'-'7VTP8TB(8_[%Y@H7/1A@+,EF6K95_(WZ+)CD1Z#;# MK!\LFGR:D_NDH4FS$H\5,L!2*DB*[^(%E8L_QX*,'QAO0@+*"8S.8 M)%O=K"B8DD@/JG?BNV4AO"6P@^809;1VJ0S_IYX@)]PBJ+YT.(7 M1,I0L$.NRLZ%3[G-4LUMD6:.BE7:(M56;E]<6.IZ[SN[+V2%T5G=-SJO@7(< M)):SSE:0O!^'5._JRV211MQ_TB[T//_"'VOF1[V2;7J,@%T ?QD1P#WM02>0YFN*UK MM10QU$H7PQ=2N!M//)>]"G"[:%VV:_^RO8B@WDH)>Y=GT07)RO?G;\2=B&+4 MR_*]:V_5'?7NJE=@=WV;T?AI$ OLEDIS!;O_E=FZ3#4&:)?_\-5SF^(OE,3M39/#L<:VH?'#MP^3,>(CBA'W M9(SX"&/$#]70H3!$7"6]Z/I_JC2: T>(VP/V-+&'=A@,TISE0=K(?A"8DVHP MD=!TVNC^%L-M)$U]*K28H/YD2M.].6$6MIBJLE&00^Z8:Y!#SO66KNL_+^ZJ MSU2)I1LH,(X??N"LUD3^"LZQ20T&N%XP939"H]76NS\?2N,V6IV^;NB:TE<[ MJFYTN]FT;1='WN2S?V6Z/_VBIDN[@CKO4/+"Q M4,-*J]M127_"/R[S72Z6O01L@A"#M^$DMA.XJ/;$BUYM#]#*N%&<1;_D&"/) ME5MSI59/KLR ,SW]:#&K7/)*\;RBUX!7DIU?]/_)SC9*%!A>+\M35!ID%/FN MZ)KD^8NND06?" UXLU&1ZO Z5JU@OY*L0JZQQ1,=8+N4IVJH9?&:5$G#X3M7 MQ7V?;W+$)LZ1D/=578*!- J]#[&1C6-!FQN&CKP\8" B(#H)#7R^7/S=/^'W80"IG^#!#FQ1Y'^>/!_?!'=9SW&E MI?1^CET(RZZ_"KHT'/*3+I$[,&()9/J1>CM@9I;5G(4^"LT@B M',F[!&GCMRUAL25LW"O8?;"[#*\)%2L."ZS/?+Y&V'AFP<\36OMA$\&OBKZ< M4?;+&%MJ,FL=%KDW@KTGN?K$ M.W><+E,MJ^ HY\"SP4.L*53=CYT"&;5=37 M6NKN'%TE6FPT^R6^[EH2@)*)CP<83\)P%IR?G3T^/K8"9K;&WL/9A6].[ <6 MG#%K3/TSBX;T3.VV-:-KG &[J&I?5[6VVE?;FMK3SZRNT=7:&NB@FMJ:A-/5 MK(8RMHS8?'P6GGG"(ZCGW*LB+- 5RY"=<UW^#GB< #=.J!&75K/_!VJ/E^JIBTWFJDE\0;\3#BY,K-)_+=FYE> M ]1NLR4RJ"ZI[\!W3#O (8N MCEB-<\Z#+.&1#WOQ,Z?D9+5)%WJ)BYB ;*;-&O&L6QYO7K#L>LW?XJ(&3AA5 M$.:M#M2K%N[M/8]*;"X5F[7Z0Y/$Y@*P6>NI_;YR9F'^2+==+C;G#ZE>'ZB_ MF:''^UI*L'X)UFG+<@G8U9#1P@!;KS]>2< N +!UM=WI=P"P#5W7#@787[T6 MT5;#]AWS<@>!O 7?6#@Y%4V+ =#V#^]KH7OKME5%?$^[.JM="?"5D.F" %Z7 MWI)W"/ ([,LP7M/;W3Y@?-OH]'J \7II&'_/L,,IN8@!613J\*PWBQ>-B?1U M)K+5$W"+L]E_N\&&;5C#/Q= NQ[^Z=O@G]9YAG\2KTK&*^E!J#\!]H976JDZ MZ7.@^CAWZ&.P$R1I$I+J!DF&5*$D)*V$)*,\%0J/4P98XN== E[P'A7/E:H5)JBE*+2']3W*>!&48 D-:4: I*,)M2? $4 MDJ*U^SWMS.KTC9ZAEZHF)3B4A1"&+'QD7&_"+@?H;'=BY8EWAP'T(7^GT]D' M^#,*PN2841%Y6!46V(->=<6&?H2GZ\@8:S4$H3!4-.H/"A(5]V4_&F4!(X<; MT,AZ+47Y&<&04Q@K63ZQ(=R"QZ'@:F4\1]Y M_Z_U8%-59&J&Q$VCU:D_;$CA]*7W#SLAPJCFY(?K/;KXEI5P>UH4WH*D M)5-;W6\@+4N!3\58JVG2DW@H;.S6'QHD-N[+9NZ4!9"B6VJ(F&F MH?4WS2VF(T =/$.;@^DZR<,B(>7!(H0Q^BW7 GM!HI0YX&.A!+PD(H&X<@0!*!-J3 M*EBBA_&%+8MZ#OX+._,_ +0\XF&$O%9MGV[ M9-$RVJD@G&LM]TX@UEE\CE\D.3U61AN(04I<(*1'R-80$'BD)(K^-,'GWAN$! MO:]#H]+)02,BV!)X_,V?@TWC4O*KYZ[M6T(C3I'8*+&18Z,AL5%BXZO86)J[ M:C4V7D1CK'/0VAQ^NADP_N9[3L[)Q0]GIH\N^<-V F\3KY8J 5$"(@?$M@1$ M"8A95U"CW=3.@*4S(NM/P'V"$UZV67]> KGU!6=EU!S MVD8'TR42U1")^O471(E$^T.BTAJ,W.>.+> F8O?#NRF60O0LHA>*1,_2:PR4 M^J.'A,^B"YQ41>\.>KW2DOT6:O#7 E)1I*3IO$A):11>=W_Y^=L50"7Y])E< MDXOK_T'(! PF,^J'+@QL8L\:KP-LHVB$U3^]@!? M>XY(1T0\/SF8 MAXU&6,[ZP.(,1YY-J+9C2%H?]U(+_K\!\D..XB^1[[]CX(O3*%5-(M^AD4^6 MI$CD2Y%/4?0^*',I\JG*0"LM4/SYB9D11Z)[!J2EB#$(55^]A^=A&:%?"J@2 M[>:41+=,$[*?@^7V*=G*-M 6.QFW%;6K:+JB]/"G!-H& M<7#GT$K=@EF]# )7AX$TH3YIC3UBG_&V-;MHS/*HC*9+W#L<[LG"$8E[JU4Z M=:"55DA7@DJW=>6Q*K6Z6J*;K/N0Z/:*5M=Y7UK=UO"W<5MWJ=@='/ID88>$ MOIQBU];;/26%OO:@4UI7X?7UN@3>GC>5R:7=O(ION_3=:F^BX66G<6A2QSLT MT/4DT$F@6ZWC]=Z7CK<+!DH'7@WAKR_@[V_U%W^)?\4K>IU!5RFO\XOO.0[) M0$E3U!YV 00D^<[,B0O?',_)/76 ,)?>=&H' 4\[<:B[7P.VLU_E3G: 7P_& M"FA:WE^L(I$=X&4'^)A&L@-\S30739&:B]1<5FHNW4&W6UK90E[;./F5NEB) MT,PL,-!C3I?K+?&OM\S'>@1AR5D6[,[1=+\J35?ZJVH*>ZJ$/0E[*V&O!P9; M:3U-\HC$DR@NILP'^@8%6&V-W3&N)S&NIABG28R3&+<2X_J <:5U2WF!<47J M<06 7%^"7$U!3I<@)T$N!3DP$I5>IY>"G*8,U-)R++8&N:1>/\:ZA?,KOIFA MQ\W?N,!SK_:LIFP:>Q2)OYI$P,,AH"$14"+@ZMP+K1I54\_ 45\!CGGHR_0L M 3+[A3Z9=E$_Z&M+T*L_ 0H!/4/5NFHNX:P2F'?OC<)'ZC-R8YO,#=B+XJE\ M P^!)J]AW#<79_ C.\/QCCDPE ?>$?33!?]Y_32S;8JI% EYAX:\SC\DYM6? M GF 6#9L9I66H+8[S0 >2??F3\-1+8J&)^\45M P"0E;Z)6@7@E@>1@0-*5 M0'*<0%+:(5IO D4N=T.B1;W1HB?1XCC1HKRFM&L:0R+O*]8O#(D8=44,>5!+ M_0FP#W^T7@U_])7M!^%BB^Q+GUGYDXX7#Y(77E_13D9_I3'V?WD.KE?02%ID MG_TXH^3F$[GQ'D$52B[SJZ<-O/#=FYD>_BU:6XN6UF- 0>J&GA_PWMCSI*]U M@SMM;K O[,M+%XXS)Q^I^P/'3(G#[^(OO3F[)-=!$#%?? 3[B@%IQJ'GDN\^ M.G>^7%DH+CE>80K M#B%0!WIIJ6>W=$XN)]0=(TR%(2).WE???G:=M*4Z.NX8X9.J/<,#MI;L7!RNUG'K;7BRQ_M1V'7/GV7W\Y;"Z! MXF! T99 <<1 49KO:!.@4(V-D.(KHPZY;9$OGF,!)216' 0K-+6ERMA=_0GP M#"0T=5#:L4 W-A@'WHC<1\/ MFR*)VU+:3Z,-.M2FH]1FO7RI/G2

";B>HD;]B528@2T MX(>[@*#?^K9KVC/0Q[.##[Z-X [FD]O(#R(J$G+N(BS+5W7:5(T3>LK5>+5M MQ7_Q#W.GXCV\Q+=#T /@A:9P=5Z8'%/4OF[P+)8+RYNA[9!__[UHQ$UT1<-[ M^:NH/Z0N"YK?GAPV3]ZB*8HF@>A00*1)(#IJ("KMC/A7@.C*=BG\$_Y5>R"2 MAP^L)V-%'#Z@RL,'Y.$#2[9G>?A K;9579/6SE$K&5H-K!VU1_[5NF]=ME)U M0-7;RILZ0U_I2..EHI($N"*-E^/&E>H;+Q)7JL,_A65)+ 53 MXMI%$"'_^_'NAER[0>[C)'N04"_TR?/ M]:9S, S@*F\\?&].V)1*B3VLQ%Y>W!P7PTJ)W9O$7E+'C!RAE=_8[H\A#>2. M>V#Y_?3YZKC85\KOWN3W$QO9KBW%MR*KA>)[<_'QN+A7BN_>Q/>&#IDC);<" M"X62>WOW^;@85TKNWB3WUF>8^2LUYZJLEZH8Q\6[4GBW9X9+K)\CMW3,R#4F M6%&3!ZX_T9"2*]MAY 3;J5L6L\BC'4YLET>*\B)OQ9)\^IHHYY/59L^)'$]3 M31**"B!8FCJ59+C-0A)XCFTMYOYT]9:NZS_OF K5*2H3:H$ZJTFQ0Q;=EMQ3 M0-K7/["0:VJ'&(=D#C-#WW-1G)PYP;:&R%RM=T**OQ$,\E*0)=OE!W+RK1&O MPV] 'BYD=D!HVJU\0@,RQ)I7+Z8@W.(SQ^9A'WCV.F13TE'4D^'IB:JD\>FV,<1 \CP=J#)A)RHIV3FVP_P._%\',/(QJIS7T^T M4^)Z8?K@>UDB4>5./C&8/#P MP)"\J7 >Q E!;FF,]!R:.CYN?SYM&JVOT?TXW$Y[P:+3:B$L52?5\8,)5*4X%?/TY3LIRAOV6,V@+JKHL M9]A3.<,^IYCP#]_I OB%AI'/@FKL;??77[Y>?*_0IO:ON\_WF^]E:J^.JFL^ MR1-U?Y_].P+\1'V4-[C/LD-16U7;)]9IF@"Z1ET;Q5;ZS&K$[Q[SCO&QB6)% M8,UQJ\,2%HPOFO_!2(:,()?"!?BT':(Y,Z'."'OZX(MX7JRXH2'ZW$-S:+S].0"T2NI M0J*WA<587]NFI@5L1GO+ZC7CE6MM19:UU28M6HSRN(D!+\4K__F3]M-[),SS M1K]UBKQ-; M!^2U-")/DK$MI=B2V97A5BN,AF?!V<+I5K^VX@.N),#55+@E,6JMF+_P<1V( M5=8#MMZA<6UMMG?:>/,UV.,?515#/8;3=TB M;)K%1=.TSC@T.F2.]YB$1$>> W^!2)$9\P//#3#Z&4=-XP_GPJ]Q8K9),;C$ MA\+/&!>_XG$J =QB85LA9LF07/5#M[\C"=_M594Z MM"_E(,):7<98X0DD)Z^T@5]:(;\MF$M^J!0_\.1[HO46\^_71.ZRW2C'9I04 MB-"5M&-+T0[E'.4<*Y31*;T&TG(L56[D'.4<*X1_TIK?CS7_B3ZZY _;"3Q7 MVO#OVV83-OS+4Y5.7CMR"=,JLNL7I@G2&6*6AC3RCYYAI)%_T,CCCL!=?W.I M'HN^A_HSN:!'L*#2V)?&?E4%:+]+?6!$E M:T06MLOF?=/^I:TVX]VL:7=?D#=M"CHE=9> MK70;N:!'MJ#+(+)ZN%@+4E;1D"MM:G(=Y3I6;!VK;(LE:9:K2*MJ>2@%@+?;Z*!EK%Y$.NHUS'*L#

WK M(PV)_\8>;)=\\>W1R):UZ>\\8%H[DULNL;2]:V1[%P"V,H9:JQBJ7- C6U 9 M%)=!\:H*4"UL/+F@1[:@53;:CRLH_I51A]RVR!= 4?A^V6'Q=^0MJRX?[,-$ MEPM;@865AOD!5<]"D/7="UQCK(R7(J$% FYCD>XCE6VJ(\T#/[Y M 5[UN^>/BS*K91"\KNP@@^!'O\32UCZ@K;TSU,J(::TBIG)!CVQ!90A)6;VCD M,Y=\IRYSAS2:;LA5KQ+HR.UEG'O=66!+8QFG+I>TFDNZLYE<-( >FRE< &0> MJ^S(>@[E3N 4K%[-3"VI)+>31+F2 =_)<.'<;_68D3*9Y]^]7/K3MKG)QE/Z33 M<]A3T^(FCNT!G3TGFKH?+#N8.71^CE<_S*AEV>XX9\?:XGN)E] ?QN-._K"UP&U.94GZ3;Z(R. MF=@[FW0$PSRGSB.=!Q]^.H,;_WDV]*SY+__GGV>3<.K\\O\!4$L#!!0 ( M /.!?%@%K0IL\[@! /,?&@ 1 :VQD:2TR,#(S,3(S,2YXD' M!PL)D 17$U__X]_^S^.C]'9Q>H+^H*?T,DF"Q[Q69!NPCC- M$XR^O_G\ _K?'Z\OT\\=!9O\AV.,G2,'K)L_[GG[TMT&4QF&> MD>'2'S?Q[@TZ/N;$3Q/LP>_1F9=A]+?W;]__=/SVP_'[O]R^>_>WMQ_^]OXO M/[Y[_^&O__?;MW][^U;J%N]?DN#^(4/?;WY T(N,'44X#%_011!YT2;P0G0C M!CU"JVCS(SH)0W0-O5)TC5.,B^YQ]D7;X?3O;?!?_]. MXN2/T"?EB7!79[ABSC9G>&MEX?9W[_+HW_F7AAL M ^R3)0XQK(W20/HSV9,H_9N?)12/@O^>"L YD797V3Q_XI-Z^>_._/U^R8R,:AT'T1S/;I/V'-_#G.R_% MHGF>'M][WKX^:_X'9>8^#M2U2?'FQ_OX\0WY@](0_NAG3>OX]N/DPRQ0WD9;^B.M0P& M_SH6(Q[#KX[?O2?'XT="[#L4-1YGS73?3)N$V*=1DR@V>>PDQ";!Z#_KQFW< MU5XCIKKS S\]!*WRV?]0]^.ZX%88M1N.G]P:'62I^T[HTS5_N MN*5IN"'IO]->9[#I?AVY%.+N9,M _M5O"8HKMQS6BZ(XHV/!K\0O]_L@VL;L M-^1W\.'\+8E#?$NFC^"'K]>K7G?UF\Q[CJ-X]_(&>KVY)O_S#_&0GT+S*^^> MW&$!NO[;FVK["J4\Q?XZ^G?Z M\SXA;W;$%N*2_()WYDU:.FZ\<).'P_N5T])VX[\4ZS[3;MP0IC%;%[MO?S#]-Q:M[3K[Q4#HX1FPB<)3X7%&\1FPWBTV%MD)@0VL8)*J:$ MO,CGTCSF#:5IH>_9Q(CX_WH(#1U"Z6#P=2?'HMB/YH.1#CN (X?H.'P?1AT^ MY=B)@P:'KCR"VF.7OIX[<\_7E9>0/S_@+"#,#GK+U)X=I^2G 0\;^EXA_>@^=)VBGYT]=!]>#Z'+AV[8 1PY1,?A^Y.+A^[UW$UXZ(I?INOM M:;PCJ_, 5I='?!FGG7I;>^>.L_+GUN>N) T'1B&.@/KKGKN\:WZ:_Z[YJ>O\ M_,7%7?/3Z[DS<]?<9/'FCX-3/U_(D;_ M==\-O3%>^G 1QD_#WI:B4_LNOWL[Y$TA1!&E^KJW_:SNQ5V[3NZ]*/AORLO' M/ TBG*;D2K_)=SLO>2&?9W ?!5NBF$;9R683YQ'%,6.4_&N M]E+(PQTA,2!]!_B0]!XH!T7EJ$@,^WIL!AZ;TSA)\ :FM-ZNR"IG. F\\#Q) MXJ3Q4+2U[]CRNKFW) 9;ZT6HI(@HR=?M'+B=%UZ0_.J%.?Y,!";R;WJS-FYD M<\N.+:P;38$,HG203.AUXP9NW(KP']V#9_TD3;%FSVJ-.K;KI]IVE100(_&Z M40,WBCPZ28[]\^<]T7PU+V>U3<O8J[H-2!!!G H",J];-G3+J,UC%6W(0@2/6+]E#>TZMNRO M]2VC1%!!Y77+QF]9RRYU;,S[MYJ->=V)P:]1FE[AY.;!2[#F-9(:=.Q*W78! MO1'ICFC_U]T9JK7&"0[NH],\27"T:?Y@JFTZ]JAN;. $D*#PNDN#5532%M]Z MSQJM1_Y[Q^[4[0BL,Z*]7W=FX,[<8-*!^_"N<09/=MPL'#2W[-BMNAFA($/- MLP6AUXT;;'W=[8*,6LS(AIS&U)A-+B>=2;ZM?<.-V.TU0W MSA@Z36SXU[-DQ,?:Z_4?C;WW=35..UY:-U#3MV,.ZM:CFA'W= M/4/>V);-:V[9L7=U*U+5,_NZ=:-=M/)F:?[6L3W:'+[733'@M6WYF!J:=6Q5 MW8:D>G!?M\R@7[!EY_2M.S:P;C]J]!&^[J,)%U7KIU=KUK%S#2$MBKOJ=$1:Q<9JJXX-JYN49._(ZW89=9.T;%Q;^XXMK)N -"Z3U]UT8M(Y\7W*C1>N MHFV<["@5EE%FWL[3-EC'.9K+^$,4F6)22)I5D3G^>AQM'D="*R1[\.0E_GI[ M$H;Q$]P4%W%R%N=WV38/>9=TKB,Z= +MQ_:GNMW*U+&5)@H=BJG2W%$Q6=$W M?3W.3H[S>9H%D,CC?TTQV8Y+HARDY%A16]=<)[C'F!V'=J:4--"4Q-P0FQRB MLZ/GE]O_7H^IZUOWU$N2%P![V4&K]?93'/M/01A:N7$[!N\XN'4KY4RWK9@F M8O.$7XF9OAYA)T>X:'5-U(LHQQ=)O(,XGL3;9.EO0?9PFJ<941V3V>[=P3/H M.,QUFZZIPRPUYG-%6S)95,P6/9'IHF*^KT?:J(=TJ,HUF$C'P:I;H'6^U%?E MR,J!D&Z.31QM@C"@O*ZWEX%W1_X%,6Z\O7^2%22^DN__7OK:OT;Q'2#S@QEE M%>WS++TD7W?X8>C1LC.=CD-:M[+K#ZERG\E3AM](DQ;]?.1E,CDZ<^7>E.>. MV.31]W3ZZ,,/KZ=_>HA!RN3]$I.I&E+0TP=E &4.PY/DX^BX_!PU"]Y]-'=.C8Y[J;HL#]>Q6E9\.,/ V]-*6R M&[O)+R20XG05Z1"P.7!B%USD1.KM)^;GNH>@$2E2G01]1630XQ0%40LD=PD2 M^7K,)ARS>+>/(X;Z1_]V&J>]#U%;WXXCTI!FW7A$BB&HWD.!0F&4U\TWL?DW M^7[/JM!YH8!\E.YQGI)V&[-^/4_%.*(=QZ5G-1%Y[!)O4GF;1)Y=%A?QI*]' M:0D0Q_,C''<=,A=50U[/G.LZ$G;*2'2=O880:CM5)%X/X(0H^L*LK(A"4H,6 M97P,G8Y#U%"*1(W#5^S*%=F*M#S.RHC]U^-A[7B\-W4^NNIB_=P4+3[Q@+R6 MO1KTA/79U(PW4"I.:1ZKJ?0Z#HP&FY$> W_@@5$+:+W>,"9NF*%^][Y].XY% M0RF0ZCWR:AJT\*XPW/&(CS]SKZS;[/:>ZMJ'!*DUST&_!) Q1C>LDN _@02._QT 3(@7'77O3 M!NLXD4T@HYVW8-6W3AN*25&K.(N;%/.B?\-(S.SU2!K$TQXJ=PTDT7%\ZM;P M1A3N5RG,1C[^X*,PC$3'4:C;K)LS]U^/@H6C(#G!H*+=>@\3/MF0/Y.67R,? M)^_?OOLKM!QV/@;3[3@T=6.S[M HSC48&['!D1@=T>$1C,\A(E[/TPSGJ?&& M6$?2 PX]EP)&SU2QYGK"S%2"1EKOK3(_U-.(YL2(G-"?%*O MY]#D.12B,<264R8_QSX.4R(KBTAY-0UPW\VD--+UPZ023/ M4(3S(C%'\L.PTN*OAW@6F>$ZS5,AIEW$R15.Z -*&M--I'^&NT>Y)HU(J<9& M[CB\#=6H>L@4US=?TU)^A9@):8+'=_2 LS9LCA J]GH!SW1VQVG/$Q1F;3FL M5PUY3M"[0G8C-T"P(<+861#FY'&0V[0::D>1:C\+?VYR#"C@>8HH1X>C(AD? ML :U]WI0)D/M-4>7%PVXK-&:(#>.5L=1:0)ZEF#[VJ+6RX:%J/1Z4J:?E*$O M1\^N'>>@;GJOG(/71\3"W0 7[T=,5E?^\]!+H8U(QREH+W%6N0WH*\$&JF!] MOIZ)N<^$-B;!*,6.T])4J7W$:7F-,#!^>M1(R8;=%H!'090'T3V/K:^D#LQ' MON-#UD)JXHH:^ S+G=X@T&9-'Y@R3=4VP3WY+ M\3,*=T*!C3KPT/0FV'%L.F#,E6,CQJ3GAXXJN45*D-?7@V,2^GRH>C282,)CTU^[#2N3B78GUX,Y0=WOHHSB25,?1JMN26ZMUOSZ0,]?S'GHJ^O?N. AU8W*E"OCKUIO, M<:I6_V[9N1H:R:"^'=M>MQ[7JHIW;ORWCAP"_P.A&'0;PNB/VIIZR09Z7N,M MXC_*Y^/Y+@E_C)/[-T&4O?&#W1O>YHT7DF_ZF5)X2/!6.5!%I_=OW_Y,2?C9 M,?S\XW/J_Y]2SXQ,]^_?I<%N'^+OWAB:&?D98J+BZ)BLG9>'VMX MYP71]$DK9.:9,QWB>(=W=S@9.^$F&K/,]H$033;Y'3XN%FGDG%LHM<]<3'OJ M UP$ NKP!5.5,Z!]+ A2%@:2F9VMN6&#WG.C19VG<0 LQ;U"\A8YI'-2RGJ=9L(-OX6N*MWEX20X*^1@F6(PLS>:@%GEX MQ7I[2SYV;K8W8'A]]4%K.);\(I;!4E7QZ0MJ=:(.386*-%HK'SC6 -B'JDVF M)Q?MZ+T0AD9R:9XQ=U4-I.KZ1!A RY]T3HR-;UT/&(BO/4PY&$5\ :J0P248 M17P!2S <3WGJNHP=<5&+-1XLV-SR39W#$A9T;M3;R:MM9X)+V(J9D%DG[\"L M\UK"PL^ )FKNDC$])S<+;OJA7^#;WA>V;:RE?X$L3\_!'[08IH:SO4P#,C$' MK<=@NA:UQV%YB'UUPC%4QS&]]=([FF64I\?WGK=G_&'L[]Z!FDU

H)2*K*<:/>#P#0ZS%'X#Q%/*-&48AK%\6.--SAQJI/F5=X_[ M'45=KZ6D6BD& $-Y5XTT#\J#8=,CX6J!3N,DP1L>R+P#-U02>.%YDL3)0/9[ M4%J$W\"$2=]]-#QS#XX.;%>[.XY1GQ:$[LSS\6ZH4^.=J_663<03[.X+L@E/ M-_PN2+&>K@:[96;4_)<0YCHA>-79DQ8GF,@1IWD"X6I#EU[3VZ$)8+R>ORAE MWH2&[DX$U );#18!.RFYM2E,,APX.W 597[H6=-T/RA5S(5*YEHUFS3Y4<&S M!D=M-*RK@_U8:._E4C$QU(/203W/A%:XC1-P2*^W!>P]4<_.XOPNV^:A@ 6V M'QL_TT/>#P_L!E PX)ZD$&'@HPZ M*H98.!_[$G1],7"\49J2?WM9=_0-_.8?%]@GMTH(\&?,LT?>K<\*##F=#^O? MUOK-R'DIL7LIWOQX'S^^\7' PO;(#V6P'OG'/TYR\AD# EZR6_F5*=;_;F12 M[0&%\)MRBOP7_[@D2AO&*CJ?N+!?1"[=68Z_D&V]?<+A(_Y,+JN'M,+19'+. M%N D(6_5/197\1=R\9:_N24_I1Z-]$H;#]M8*I8.H8C&I#,(F(ZPCY.LX3QJ MFSK;&6J>O*MFF4@K_?&E;,+/%LU[8(E6Z3K/TLR+( ?T-W(%/)";\@0DDWMR M:T,5 _)[ 820>R&8=M]K=M?%3)PM^QF4,"$*=QD_)"FDY"^K#.]TGW^_OF-9 MT[P,GS]]6D6/.*7BU*?-3YLATLX.V*FW M#T#2HD:*1N18\D"L(I@D3%9WU@:3<<;P-3EO24Z^[81^Z&E&U28 N.C\H'IU M-_@$,*2?/096#]K:N;S=ZW09W.7P^<$WQ MJ,DD_>QEFP=Q'_,&)U%$KF6>KWN%$XA&E#(;FN] (R,X6Z8B,J !N&5-)(-- MGL")!#C+M(;6HH*_W!)1[R.9Y1^:]9IE*&<+]Y6\\BG;5^R?>PF\[9"9S+00 M"% *_,!+I%B;RG(,(.!6,JOE_];EH8]5>8C^3WG,@]A_UR9RF1K"W6*$T;-GL-PRT= MEB>^W9(!JD^$6=K.-FX5;1(X=&>8_7<5725X[P6^<"EP.RXP 5NF9N!4-G4D M,;?"7+"AD ;DI?D:!5EZ??.UU3K0WL?E[11D&$ 8_6K$G'P\^0;0@_<4ZR^C M$;3JT[5V^W=+6)W@T&]":)CB5CU7F4@9$POPN#S448>TU6JGJ;Q5M. M-;K\:#*&GSKR&=X^Q'GJ1?[M$QGK91WA4W+M!MG)/3D!,#P9O=;J)FBQOD^F M:9A'^KQ&H$G#T (*[IJ(2%1.\DN-:Q5!7$433X-IN-?=2MM;VEL):^RS+/E9 M^BB&2,9R-Y>B$PO$H'%P+UW;HFWNC(&K)"97%5G-$,+Z(A\R'/>PK@+1>:O; ME#X]'4IU-7!D&1OY_)F#28(H0/X?!,UH9;WAE Q?=S&L71U1OKDH' SHZVR21VGR#D\< 8@&;3 1$*03[/F:&@)0Z]>6_@WKU)<[^ M$U/;T7T4_#>NNF?G'\_9$C8%>:EA8*OLXLXJ=M>Y0"(D,Z(?C/-ER:U<7U\*4J6='V);N9BU:]V"T%54 #+ M#QX#/_="D!IH!"5$$#P$^]N8*;]G,80,-'C;AE)P)VS!C.A$B4Z%?;AO;F-R MWW#+A,XET-G-W:=2R3OO/,[:]J8EP;%>%!ZXPO%S5Q'SI!1:8J/P.-=8SK95 MI"&)%_",>N'9]#0[V]K%G1JM8J&4.GZG6:"[HSL3;K/)K-N+U-EO 4\N0UA^ MH0E2]%7J?!CK/1S&6,BFLL\>1*^05\?+B):0;I)@+T/ U*(G^O0U?$T2P3X. M'R$F@QHI+V-/$^[9U7I9AK+.3Z&KETN)OV8YN?%"G():&>&P408:V'DAG\?7 MR&/^,?)8<"=OKT^CJ9^[_8);A]]!EQTA;B2[NEGU!Y_X?D(T/>ID6R=724Q>WDU5'.IL M[C+>5+&+IC2B0!\ZVM38^>2K5;EY?']3N>6.:W,*Q85H&FTQ$T]Q6^3%<#KN MK@X9[*A#26QN>WC!J?5DG2]Y2VB0^7' MTCM-Q%\XQ#U^:V+K\U MB!L $9(%#[" OUWUMAZ$:\@-T4!=!7>\\=ZO2W*CO+ ;&U\["A22S4GS9.Z M,(J^X?N7:Y178%D!EV&!S$&+OP0^%TJ;KN*^70W/N)"DU52HKU%2A)N0/W+Y MNFG>PPBX$^MP&$+85.1_]I(_,"PMUQU: [@[NRW$#-AFY&]JZ=R7! ;'I-DF MTMK4K5X@2]UM1X$TSM*EQ MF(;^4=6.O.[\^4K/PV!'WK1,*P6-)&8^9)XA!B?P:Z^\P(=D6&J,;I=N M6_NXS]9436-@N:36-!>,VBF*._A$@CKL]U^:GT'981=]8Q_^:V[J;>4KN&W#8X MH(AI'2%U@V@X_!JYZNXTCVZVM8 M.OZ"[_+0.]_$Z4M*1M<;Y9H;.GS958RB_@I(GY[NM&N1=5W66V*"88C+7]V MS@RYZE_W4%IGM=N1_TV(I,&T$IT&;H+TP6KIO[(4_XBBD6UHL0#XE1[8^?P9 M)YN "N:U:-6%3&HA1J\J=&$O$U>MTQ(<5C23N)^1N*O70KS2#4DF[;O4N_M" M&)03S'JQI'18A*NEAX]E@;J3/OBNM8O3C+2&:!Y1P8YRV4<6/36:'=1.#F*5DE,N8%;L8YZNZTE#S\:QHX+45#UG-?9AC MY77Q2!Y%:A2KZJ#ZZT+?Q1U4E8A\5\QZJN'O).-5BD!SR\D<7I3&&GY-4':> M:$ .Z1W$K5#XE<9;L!#P.K(-AE!:-G1KNV UB(0S1L&1LMY*UTZ+#Z:YK>&+ M5Y:"R#? H/?XBJVB7X+(%TB>3;?J@-Y68S=.*;95"$@XS[_@ZB>B;[<(]U9/ M?:^URW*22,@/%:!R7IXE%64MO3!M,ZWV34&9/I"[5YU(\E^\'6Y%;:@T.B@3 MVHD?[_4!G5,H+B+2J@/;OM;099!EQ5TA?Q "KH7CXW2::,816XACI&^T>U5UWLLR-';V\%K5T0B6[_R(8!B&S!, MD\9<[N[VCF-/X((14-)58(1:;?OS9R+MQ0GY;CVB\4%@*Z34 1I23).@-**N MC1$75*NF<"3TRZ@=0, Y$G!#(2'=M=_28UE:0O]*&KV[+UE[4,QWD:BDFNJA M:\?K#\.'M9MXFY$3A_6.K(Y.SM7QEF]):6(Z9(@G M,0H+[IGWTNBD:6QG%9+[!M]7B]=JP;?U;4TO7USF<;2$6]5;.8ZK; VD7$HL M"DLKVGY-67!7KU"4:A_#^TWW$=\2]>_]VP\_ZW>\L9U5E>L:WT/E6B_*X.K0 M:EJ59HNP<+5:)AL:.IQTYD%U:9$S)*4%0]WIC=8PTJ.CP]R=_3ZD+B OA(HC M%T0J6D5$U=PQV;0C[K5G;[<2(1&P06QC]22;3?_&R+K60YEK[&KU"V "M!J/ M6SHLYA/KL'XW-CZ\.%<6:50&Q3#HT=L'+^+!ID6=JWE $0>/O[2D,(#RRI* MEYKA!FAQ+(9EA+636AKCFNRM<=$M9L=P;N@IIB-7+>^$'=3ULJK\\.B2QMNO M_G>7$6,;C'UJLJ8NK"+9G86Z:RN?=?9;B$K2%0BE:^T0J T,.,*:K+/\5%LM MPH[5M=;-;0_OL2\"BHG&FN\*= B:0_)K#.@TP!AO$,BFM!Y*<)?#*H-A#[ZXSMJG_?J:1C\.GB'J'2Q"[6DT7:T/ M+WJ(K&]+#LIDLNZN5_&E2[+,9W)_YD3.61-)%Q!?R=P!""7]&L5W$-(&&NXJ MVN>9*@2>>N$F9]!9UW$8$KD8KA+=53W[N*Z=$>VAP%/"B)<@^L1I>NHER:.[N.2/"3AC3)*9V3!UM>X?IC?^5IQDO$BR^"_!?E=$BMS&8 MW6@>AH_]CR]?4U!ABDTY@6P%5DVF U-ACJ%< A*%+%X$)J^U72J-G$U61)@U M81>RF^\3D61@!S2,#""PD,Q/>O/?[!/LD??@5R\)X*H B5.GL?3N;C<5@ 77 M7>,])-I2(2#+J[O4V7PY!0).\NPA3EH$T[8>+I,BL9=L'DXB7[J[VP&,V_LX M_4KZY; WM5R$&M_/B]O68Y&&PQ%60X>27'+O$1U1).:EY)SX(M+LBGRUX*[C M]FU1X:$ L)$P5: '7E/:%1NE$GJ#YP[PF#7&;4^#>4+S(A64)/$G]EYT")'= M_1T^](\XRK$(D*^6&>[W< XDXD[W8^ M_(*L;HE.BVOO='C&COSM\!9!EO8Z@FTJC)>A^U%+;K?"Q9@LQ($AE1MB/ $)"D=7Z61#:^AOV MJUSE1$K8V<9_.2VY%FWT*.._;5ZM0T2DCZ52FR*>YY$0<9TK(O@65_;IT<'PY_-[5-\^Q#GJ0?:WW.&<<2R MOD_N$XRUQOQ!75U^7)6#WH$.K&UOR=PI,KO)M^>%D,IW'OD-'M/6I@L3/@>) MCK;6^20GQS1.-"'\\E_=>PE+QU"79U!JZ?"*WBM9M]KKN=+,\*TFF\2*FMWD MFLIW.R]Y(8I'JZ&KP0UKBJI5O\GY,_5-T:H3C55W6INZ ]CRGMD4VH"UE#;. MU:UQELC%F2"'L;'"$D_U[&7O0Q3I+X MJ8YET]YVF4[!CJR2[IZ+P![N5*TI]1[8G=L]Q4M_EG M'O"ZK#K)KG=_APZ)]$'K=B!_=4[BG#WZ[PPO=ML@@([: XS)/@$W-W,0>K=WR?XGOO\ MN'NS+6*WM8M+Y0H+0W"[-:RIIHZ\[D9X5U2W"J#MJ]VE:+R+VKTC+^QKYO.0, )YM MP!RU@W_UB ;LIN&XKL!Z2V9#4X)H^88()'/X/\@_>_1"3+$BR*X$\%K 'X@B MJ?Y":JGSW\\PDFF1"R<4YH/L&WT_RX&IHO65W'!M$F1-)IL* M )IAIL AA-T[CMKSWU;1+1F0XH5V.I8&4#)\B_!R1:R2*82--+HQ6IN:GE$9 MT4*^;[($9$T T0=60G*(WSZ1/[V )4]_.8\EY="& W7+6PJ*M#1T]SV _?Y+ M',6JF[1=Y^_HY$[7]P K73GC;:6 M16 BC(PLB#23B MGEEA9^Z[A;7V+C%VFBLR=K#2W<^I$ROCCB? C&Z%]= T=BAK[Q.\"40>DQQQ MKQ6W]3VLAEW\&H=$RO>2EXL@Q#7I2M_.L*12%TJKW\2-*H&F_(RB6_F6 HPMO0^UP>CU!V]:XR2;T7K!_ MEGA/(L)$4UFVH9W3#(N A>:06[^HC[E18M@[OI1A--Q>%]Q_$4>;=M&QL:UY MX^0&LHOOH<@E?PZ\D%FY?H,D1]\GMXF(;FDTEHVG8SH0/M@Q&RGXUH4A@0$F MMH3 =W8Z/+#?DKT [O^%[1ZCSY.PGOR5!EN&(C-QJ MZNSJL@BEK8>6YCPSZ,8+O:1O6E"UL4.QF-E4PHB4ZW^W#^ 63 MCP3RG^,62[>^\1(#2F3+ 3=0=5=E&T/L0)C_0JZ^VR<>0?3X(+J 49,^E?/A@5)]3:QGQ.49PC^+,WZS(;X=5)@V(7),H M*,N7081IB6#=EVET#(>?*ID^UE1E&*A?CJ/E]I:"QZ7UP^AJ[4YWV.W)$:2Q M=37VPF.CC#AE9VWP^!"06:KF.\!@,I([. M"TLJUCY_C8V->YK54))ZL,DJ CD"/D*6HT%D/E[P;A"VP]RC+=%JH+,XMKIX MQA S;5'FC]9MXH$ V54R76ZV"&CCM@#YI[@MT'XH%?70D4[#;TT;4'J M:>^S6-7>M%5FOK$O@[#A]!W5&5H788G[8^BY$UP7*VZ2EHLK;NWA0.D7Y*! \, MR.FT*%N0_M&Z#UV]EAB?-SP:S_3WRB!3RJ(9D"%+41KTUTA7%\?1LD5ECP[M M2M?::7)M>QR&W,+A'1G"GE]Y2<8J?WD;%CC\(O^E11X:0,#E44I M#G#[+]% M4N[K6[G.Q"M^#+FBQWM =IC]'4R57 M_QT1K7DE(W;O XA\&O@\0E^N05!4C*4!P>NMIDLAH.OLA;9&=_D&EZ(Z>,U% M",N0"/G>% Y/Z5'LOI#$QT&H;F/XU3K/4D"T(9O+9/:9XJ![#V_:&BZ='S^7>R6DKT"7$5T(9P]"+ (^_-3)SEJ$L90Z?Q9N<^]2#V->7 M?6AN9_\B;E!PU+\YQ?JD3IV+.#F+\[MLFX="X2#O%PX>6S ;>W9>HC&E?ZK+ M0"*&[V<9^%IC/&RZK?MT6TILCAHCHTGB,4A](;JF\'_TTC>+QHOP %5J(Q=F M,:ED[E7,<,O/GS-(IB?7P&6@U:W-T%Z,]?PL"/-,6ZU26#,\" +P3SM MU,&TS4T[[J2X)%I!ILPJ%IAB+2Z\WIU-Y\4%29KU WW1-5VN(M]AW3Q_QLDF M2$%_FM6*6A]G$1*F+DIH O*"^YM4_UY?=H01]>EI.J$61__MM:"Q2G]>FG>Y M(R&YK<^2,GL;[[E)!-U9F0J4(H9URXW=4AUOG86INZ.[*[[(Y"P%N?56%O!Z M);T-)F/ZC,9Y\A]YY"?4F;:.\"]@TR5SV3R #XUF?L=E\E++&SR*T *V3RF9 M1=VU](J@WU);R9HA%)88^O[9^Z\XH<'%G8+J4"HN@6DW&/L4L5!\0_!&IB)G M31>8TMG/(6XG+YA;S\3HO%OZ='6+ Z"K?2AAPPDA56M2&T'(I8&$AT)V%C[J MU64^ 1)GDY9:B1\_'(HYTYL M[M+821Y]ZN6E",]PX9)[B!L9$R',*G]G$BT5WS>Z0KG3Z;K[JG 8,JGVLY?\ M@:4Z!+KO2-_!&1-? 14FOH\ S^O6>Q;&X]L'+_LMSD,?0#HV636=5[VIC.\@\>8B/_2O?@?<0CY$.GE MY6E+PG>/;LO];+7!RA7+3_&%_(;A.&'_Y)'<7/=8_)T6?C,>,3UJ$I;UMDV< M[&/VMM*@NU.XJ).75GVSO9=#G!%:=;A2:[BGL:U77ZL^&!K<0(7HZ6Z8%EH. M[38\QI,]<'M?1:8"MP93-^KJT-7>Z.'JTRQZA!]^_=WF,E, MU L:XD1E*S"B)47BIE#R^^<-C":WG$@_;;7&OE%\>@+N=IE'!''%D3S6/)T9 MIVU5>SJ[67JMP9T07CV0NZXQ+*RQB4MG;//V7W;$._7HN%Q1M'_$W1PRJ*'1 M%_2"BEN% \?T?CZK_1Q"%%&OQ@4&VU5(+D=N&^6/@$X0[>CEC)T.O&OW4-92 MSI!P7G86.VWK8MK%CK,LQ#[D <5YMKX+@WOF(=97_.OJXAA%"=[[/'N(DR[[ MNK:YNYC.AO9+G%@A*L7HI87WE)>N$7DPL%D8DKFI/6G?/A<,=7,=A MR!,L=+?:8#KN/)/<.<)S=YL5B"]Q],CPE&A6R6W,@NR+OT,D\YA M#QSO/T[XKZ"=#C/,\B26I_%^?*& *?H+ND_/ Z](T8;555%&KS&(A2(BBHA! M.8 /);MY:U@8F>#A&29$""N+E^:B^7_KHZV-C[. ')#QOKU^&2)3Z5M%A^#U M?+3P<>K?EY;^-QQ-=M+EJJN3(FK=4\]' '<*E8EH;:&6"BD]NAD/2*LG=!?1 M54JD?G/06>_>#M,/BQHDM[$FI;#Y!;G&+!I"""Y,W)!D#2K7:I,79Q[6?66+ M"849V^Y-<_07L$3%*2ABF;KK73;U<1I.48F'*&\G'B^A_D*.G*!'MVZ=YX4/ MSY\W%!@8(J19Q'1+7(;%22S=UK"* ,N@K4S."$+SE0K[$D0XPSA:42L4&9"* M-C0PI4^QL,[N+MW)<,^D I7="[NLPFT]W+V0])XE=^BFM:9 K9E#QT.&$_*8 M?DWQ3;S-R'' +$9+ZWG0M7=G<,81>/;@'/@[\EVFU#K[B-M*\PSKZW9WR&7< MAY7FMNY0J<3K2$[.9QD,Y'OYE7TY0Q+*YQK4HPP^Q*N M/W'[M5U;@1G)F(EZ5K_ M8AHBN@!O;2O>7F^\Q7Y4'+HW2U!P 4FG$>^U[L[^%&92"T2A74#Y8B&O9*UO M@F>>?=BF)G1U79KH6IAYIHJN;81<)@!B+]D\4 3P1QS&]+'BEWRKZ;5/3_,8 M*RUP2_B<'/N (521H4')P%F8>*]88('4G G<7A!E$+X-WE, MH9P+.?-YD#ZP!PB8T,D=IGH6=U6O-[=#7]$_.(')*BX%P4O M.^ .&AHNX-U2E8@!=A5M1WOD;Q78H3*M"N(C)_$'#C")!1F<7H6HFV+3[ MMH#H><8R_*K0:NOX-@A#\K>?])ZEQG8.KU8>UZ.]-,7?'=:Q()O\SQQL/X]] M+D5=X>% ]?+U5?M4@LO;L.#OJXRD9; CVKG:CA0JT^4NP!]7 V.X='4W,74P6H,NQ2;[\I&QHZQ G >R\H M2ANWSKNYK54I2+H@:Z$/6@FHM9,[05DH#^V!5Y56KB4"\'S#T@$NQM<]%,AZ M__;=G]Y]Z..9Z.CK&#L,[DRF),-, =*=6W; M8"W<8*+T%6C6,"83< MHT+B%$(-B4+:>F$K#1>B>3&/5;#AM^=5$D2;8._I0$][=G:>D,F3C]L%3DWC MA>4),K(;]?*.U@ WJ;^FY%\^$@+J 6MT-;WUCL\.#G:.^&99FT9D6;(2^LR6" M\ 4L:DS4;<&MMV&_ONX>9*Z:\9)"K:INL7VFFP61]""8@XE8]4S>DY>W7LBCI*;^RE[ M@%/J155]JZOU_N M3 7>,W,?G'I)\L+K4K2&-K?UF T_3'%>TJ]>?.SD,N=N3C!:J& X0\#"C(RP M +&:PH?B"5&1G03F"U92PXGZ!"0U]3 M@ :[@)&_AFL(JLR7#EQOQU.=P /: M*)GV[^WN38X3(OY$3/KCN_ M3^,V*P-[,N0)7)JFFRO2KJF!K&80!_A$4@Y(6WH>; ,AX# H-T10+[]'0._%QD*+8YD#2- MW>%X\9KO-(9.%1%*2:Y#@!I&8U;(-1$ "?<#*U_+,0>]>_)!_!)$C:@H@VG, M="?2!YU\U8\XB>#Q+N $Z53B;5+\917Y^/GFR=OWNSJG$7:70B,)J1S6U*?G M2I(233 M:-J*(LB)6AHGFK#5IA;&P^_*5>+A:7J=0-_8\*S6R;T7\;>_"':*_)M\M_.2 ME_7V)KB/@FVP\2C.M0@.AT!PLL67;:7P#%$^O.P8N;JR0(*%#Q^D1]A3G?UD MQ@&M6BY/?#^!O6;_@9U\KS5A-K5=@'69X]/S.%&:KEC*BCV#JOO06$CR05LD M65-+J\?I9N>%H;A M =);35S])1JPJ#R)OGR0!:A*@,$-S45 A@>1&5F(+O; M]8##L"M04VGD+AZ?N^@*\>P&W^]:# 7Z]F992)-,FC[Y5SEU\H]_W 992.$. M_> Q\',O;-"%].UF2A$Z\S+O%(-1MA6U3F[F,JED@[%/46RH80N2^Y0/2Y]8 MTM5Q6" :31QQ!PDW[N6]N:QJQ,\V"'=C OZ9X MFX?@-B#WI902VBK&#NB]Q$"^MM" SFX+L8_+_G'93MS+9J[MO!1PT/+QNLR;QS':1_7"08RSO%_39MUB4;PYMVB$Y1A%=1>!6S!-SSYPS@6QEH"S),I7H8#AIZ M!LG VF)8XXA]PW>D]^STCN3#+\<12WX0O^/.21X"#3R-C76SN6 M_+=Q H43Y@P,<#CR&T W[(WK]$;+^"4$@EC+ ]78U*6=2OC68S)SUM'[N64_KYWFL!K7K'U8#4A E1)GFT.X> M_1:B6),G'?3*S0N1G50S'(SR'F0-(]\N)[=;7JMB7" J 2KY,;\BR2\Z'Q MVC8VLXQB_.[]'74>-QC/:TW:1/I36:*]FNA/^2YG*?Z] M$".&$IHI9@"J*0=>&+ZR++-K5=0$Q9%V@FOTSE/M3%H4/O!?MGB?=4_%JONO?LZ?K2$+C%PK*K6'3[5=GM0\%A+I"3;6U6L10 \ZVY;WVW(DWO/-/4%F#=&&_0K<>E?HR!+?\4 @ /WN$A;C.%7 ^TD#J;D M,E:^;\GP7EV6#^PA[UK:=2BF4G4.]74=A^$%0X37L-C4TO1]*!S^W,L/BP2I M(C7G?JI:S]50@,(;SL2*5520I2@S?95Y=Y,Y/,?L%U%UM58+M 3DTPE#,P_J MO 2,9 QJKV;;TL%ACE@6L*,/FD]'-)6FL;/)?XT\7EC*E^4>;OS6,-'1R>$# M3*L9LV,-L9Z=.FM;CZ4%D;8*^QZ4(B=2XP'A"D4[8V+/650*I2>@ ;ZLH+_%5$3544 MX,3+P^ID1Y%8A!%<8!9S1\/'.$GB)[ Z>'ORETPG)@PB\2V$"7]\*85HR*-O M?2OF'_< 7,B37<=+,[G2,(9!QE368[FR@>YAKNDRE)%;HCRJ)3#G"X =,8.E M?1)%V,#83Z*)@/5J#,DI$7COXT0/:Z2V4D"2 *7\X I\@AY,MN"V^:>>29@D[D"J]44+F-/V(05J!<"QC> MV60 M"/.L\9/?3J]Y=Z/79J+9.)QJ4 -G88[:Y07@AGCY@'C?DIW2X?%733P M"??]Y,LXA)%WR\3!%N!*8WQ\Q%O"11%K3O86I, -88!S-] ;-H[J(BJ*M=@T M:\U<1KTU1ZAUQ\=V]'/'DH#4)F?C+,[OLFT>BM \HHOA@*IFOR5$V%QOM]J0 MT8%43.,L!^3A]0'A*?(_Q2QJ8(.3Z/Q1((?W"2";1,IA>0Q:SY<:Q\F\ 6AV MQ8IV^!_S[$N<_2>F!AB=A;IO=X?VFBX(@F6@"!2WL#Y0K1>(<$=WPY].$?%4 M/),MT%%]>BPP6TI DFV'U^.4NKHM* %0C3A)F65 &W=<:^CPJ203()=(2R)3 M14KOW*5))!V&,INK'6:&IG/PY5.0"Y( 7IK?'H+- [.D,#P%O9FH7V>'5M-T MDP1[$>-'@>!I\")43@>Q 108JIQ0K>8J)I*?XJS71ZI.)FS9<0@21)SL8]@1 M_^/+-5B'B8ZF562&]77H-U4&2M]@"2:BOG7FIPXW95.V]JZC#HJ,2+(Y<->4XR.+TP.6WDD;['HH & MR=,A8?1T[,H H8%K?3/S4E<@[O[S;!3@//V+$UO;HN MK0H_$-GJ_=L/ M?^I"VM+V6(!1XGR[A43\Q](N#!I!0QGR_M;F$23=6!&!<8 MXM)+3!HNUO R4QTQ&1V=9\)Y.DZ/%X$>I9[6, .P5S*CO[2Y:':H@BTH& MNANBTL@]&%:9^-1U=[=V<9<27N@-<$#.G^%+R(/T@<+2M95FZNSGVBG366*9 M7&)MM9H'DW&9&D$%;LC.$O]^_L$WW/;$B],U?6]=G9S" M.=@'\ MIJO=/HD?6=1AJP.NK8=[@? DSQ[BI%W/U31VGZPB%4SNLLVV=5GPE2%N=K(% M8>[3&/ZIET4+R479WJOH^&V%;/KW=ZZYW,8\-D$;N].APO0@L(A][.=^:^MQ M>()\9S(.@XUQE@M4&7Z9'H\O^(G^28M T:^SX#5./ M,6)U"LY-]ERX;8= U31V=TJ:2F2W66ZT[=W+P*5,V"%%MO58HEGDX\MG[[_B MA*Y]R]X,H3!G>:(_]RQ/]&?7VE/IA(G3E%9#V3*$+=T*MW1H8@(ZH^==2'Z* M[O_^'8Z.O]Y\I_!%7KHX3VJV0(:$Q;QX<@[/,UNQ?X1W1=19$H>8+059B:>G MIQ_I:L!"O'_[]L,;^/,;GP?:L4"!?^>$D1?Y:,M(HQTE_.._O2FGL6"&*-62 M$4(1<9*(T$2_,ZK_WX%P0Z1EHNZX90GB,4_(>QGD-&;R%7^)(Z_\C92RFDZZ^D[CD/P$ M(=/DN4?2F/16E_]-=4>4$>41J9U^9WG%LUTIEA9$/N;35V7."ZM T0*> P9: M"8#U(X^ ((=*>H@1/ 0FY&VSSXEBHIF 9JUWMNK0K-^/W&TZC6-J*D+R7)53 M??>"Y'9\PHC.&&Y*.F?R0SGK(R3FC?C$43%S)$T=P=Q?=T,YML7*>7SEDF+E M-M+*0:7C(W3'@!WF7D*>+,1#_<"D7.JXE\+M-O;"8;01)XZ .BK)H]]A $1' MF/U1F85/Y4Y: +-4S_C\Z1.#"H/33FU@1I1 0A8%!5U$"<^K_IEBA)_&S^@3 M^?]7%1;LZ'ZF6)$/'&R(&VXF52Q81;1< 2$^U2I!9X$\:1HHWB*?3 0%?";D M7B53H<)[U#=\D]"@X9MCU3\V#%-YB43' M3P,?2@A^*2*#P1/D\4IA33] M5.G%QJE;E:;FX%+>J0963RRS"D6WB_3!3SB^3[S]0[#Q:*SQR!V4R:#?@=!A M3%_>&IF6):%=03(@M,YW^S!^(7/Z[&6;!Z&D\08G4424J%\95&Z9,#)1A9%' MH*+]$2IF@<0TE%9'B,T$\:F@,5GQ"B,SI"\IP0G1129X5^I_'/"&:'Z/1FO_27 ML*;R^;K)=SLO>0&AO[(VY#>-*^UEJ-P-]!6P9-%-&VONHI^OX2 M/Y*%^_##W,O[-2(Z"?M.L"]BW]=;[M2#BI"!'WB :C/R("H#(#$"+)9P',J# M'"Z[BGN4R_3# M)+C>6^&Z,;:9QW^UX5J ]D2NL$MRRL<^6FSP!A)?EL$P@RDMWF(X:N'F,1G2J7R3ZV7;R+2*-@E8_7<5725X[P6^ MB!;FF10"[X_%=(X\!6(P]+T8[@?X!OB(B ]%/QEVK;#1#GP-_LK6(()41.SS MO14\8T::WQ.4:<\*TTT5B:]OOD[RBY4T$26**%7T/:&;_C"[0VD6SFJFQ#I[ MMOAJB;&6[RE^6.D-]!0O_?ZQPE0IB9*QCNE@J!R-W3)'2)3A5EXI'KQ'!K4B MGC'.)WV$\LUI[6Q.GGQ=I+3,04_O$7W4+;K/Z'B+\I^-7P%;4<%EN:RK_"X, M-A=A[(W5V!@=Q @A2FG1TU:LYO;F/C00VY!/_<^'S@\_9:,"RF>/FR"/WNU# MG*=$-+U](HR^K"/, M/[LD=P&HQX%JKFV!D,LHC3NYB>7O?(38<*L:CU^*< MP11.&%>"2HG2@HQB,_L@$1X/:CE X)MG0^)@A. M&S+JO(=D[C7@AX+9R$K>Q4 (1F*F%\-\&6XB$M>>-^.?%N2;*9<;]5*8D=&FM9# H>?VS@ M9^; ID9K9]SQ_+(46$:HL;C5R?P3E(QKTQ@)."^I'B-%',, !\JBHW1RLV4"&*G&- ME=V,[\* :*V;>S;8K*^Q!&+[Z615RF55N2_@P.>U8N% MB,W["&H-&8AE*V+4RI P&J/#YB)"UV@: 1D=O6 63>[%_%74HB[J;HO M" #T!9D&L/-!UV?3&OD9%L.@8IPC)$:B2$3<4=L01F+KRYM[*11$$4HI!6M' M40T<>6+2I/U4A%GXU.86-,C+J2HPSZ_A54& M!7PH()]F4+LO?1"UCZ?%.$EXI.D1BC -[P7#'?(X_8/DM]3@,?(\%_O)4I92; MBO8)?H#, )EWSB3\VR"#-5Y%?O 8^+D7@D7S&H<,A?PAV-_&+.2+H2N. M#4* 48"Y/5-2<>ID7]! C M:-7Y;XP;5<6ML#2OU7QBE<)/4#Z@+&%2A$-,]9S F*C!Y.FI&=&IU(Z[VI%' M4Z%C-C]TSR8(AA^6'XRV$%D!1J"9LP27LK2RW-/T3,M)YA]YDCEJ2#(7N*.( M3PR>>/1GZ49PK>#VJPKY[ N2^C3W'L/P5A*#1FN1;/6%PD M3O*H4,,1HVH)8, D2SH+T^Q11PSI@J7G;UX:JC>/#:GB$!J"L@)J:C,"SCB# M34 A@OSLN5?-V0G3P0I:DA$LHA:8YD[>JLN8< <@R2@NF&5!K:,U5+ M/[[04CE4V1W[;G**<+$S59?('90J-PY8M A,YDD1- 5C:\'81\N,J9'/GSW M%20JJ9?A,YQNDH ^H&8BO8^0((^ /OA"BQ$.DLU6Q6XG>/7GYY)*9M?X,0X? M ;N.9E= M"XY:([HG/]7Z6'5[#[5ASN0](U2..1FTY:Q:?Z:;PDAOO!"G$*<1X7"2T547 M/$L'0'P$:V5SYF&UXHWKYM?N(_<8ET@65T.,PUQG9 QO+? M4"XQI@&Y.AP^&]S^O7;2EI^?E3^E8N_E1/QO)C(7VH%-O&\C;"A7">5E[8(7 MZIT"LUV2O@IUQ,6A1PX;RX554 MW@O[OQ!=P8]W)Y'_"2<[+WHQHB0RVH@3I]D8G/R\&J)1GOB!JO!R4O)B1U$T MRI.2TO"+O#'6=$0)HY5P0Y^UASCTR<0@4S%[&0LR(^&8B^3+;';KM&EFZC=" M6.$KE<;XGPC/RF6)V73B^Z1-2N.#ULE5$C\&Y'F8ACK%:7* 9")A(T'W4/AI M@*.RSY14S$))U4@IT-SXK6D7&?(\UHY7.02+0!#E MY!+G'I_I!UP8L^!1/ M 5:LN"OUT(I'!;;B4VP'67'V):C XGV8_5&/HWNH80OVD:E! 4#K&(@Q-'"; M<0!&V*CYDPM>%EO,HEZS^$L^0?Z?K3XTF]4WOXPLR.\\$K95$;06RVN!Z7]M MU7)>R)H0$3')VE;E#M\'461Q8432EQ2/=;[=XDT6/&)PCZ^WTE\&ASZK")AB M+)9$R&NA0!K"83,95KB3:!VA8AP:\P F:NG/\_N]I'0.)H[1+,+Q"#EJ@@B7 M0[^'1)$?BJ1!BEAUDK$J4C1U)XO!]FO!-F>085DO5[D.9TR+8;4ZR%_^(X^( M6NE#B88(_P+90D;,=+1Z[0.CS4HT1&3__O@![+!^W/SLKN+P[%Y5HP&8D06.ULE M<-S*E+5V#G(UF336\.NW 7;D$#BKVT%]P61&F/0XDQR+P & "--U>1+81$N. MT.A%\01[QADC7"CN:J7^@X4''H#$P"+.T,08PMAX:88BHP&Y(PZ0=L21TPZ$ M$S4(B8&>,788]AG'1+-I>>#1M0%.K[' 7EUOKY(@V@1[+^3%Q)9?RL<&3XTV MHS)0VEZUGHYH1X=5-2C %<110=X_,W#?DU]!IGW@\TE,E-SY M*&C/AF$@AV(@^+$<:5XY?B9VQ97,V>3D(0ZJ' I(QPBE\IUW7]'9V6U\-.H MI<)E_$/R1^Z]F7B*2^AGE*B%R7,9;A'^?L<&G/G$8 A)RY'_VDC\P?%#< VFBC ^+Z ;3R4Y0MQ9(8YHS MX>]@9"E3!>'"LWRHS"EY=L6F?;:^:6I MZDTR(J7L1S 4>;@Y%3(:ED82UR( MU&D(?$^FA0V*/&EJD\FSAYBF_UE+Q#+ 2%/6M[7/GZJKDI]MBO-6=;PN?NI5 MAZF(Q?X^$!#F/QP(#[*#TP$70\H;FBAG/EO=.FL,%0;)$04;9ZU:7X3;^T3^ MRH*T% ?&I@F4A(1LL_RY*Y I$@,;0!&4E/0^#71#!GT")V!D2?8DQ4#OIM+(62(USPBSGV?PI. MD'@3T$6A>:8)$0=I(A5$_SW%R1_;.)G/$2(JY9$K)T_PESC#!M+73Z%$ #G5 M8+$K:%NK^3B9E7I=1\Y!!#1GK]?YA(7SS>5-:=M9?VOIB_+E.U+P!&P8Y M"=N8.+A]J=JP):[\@O1L7TGQ#&_(+')Z8=/,@(8HH4F;=;(^76D"GJRI3[/Q MJ(*V%8.PU!#4% ]FTR\W,@U3->DU&.)#,*]0("W?0N"S 8XTCD3!6NF_/ !> M.IPDZM[0D)!#8$J;^2NQ9HVA"F*@DNP?^?2?'*C:3#'3&E*B@@) *WY+8SJL M=VIM89IL;9N9$19KV9"GY,=U1]X4@*D8"?&A M"@@?=$T!%OEPA\Z^O.$%RQYG6> R 7@^1EORP5:@3^>/260(0+]17/1LG5S# M#*<[,@I,(TX8[B)*VJIOPS1SREXRHDH*U-(3PR$<--9-1A(&PAYI7>+NLM^$[BQ!RJ.*-+G?R4LBM4<>/\*9G%LU[- MS#X:A#EDWMW@#==]63+>.B(G,MA E6IRX:3DY-%C.M7TRT=#:3$T3I"="0DAH*KB=UHA\RX$K;O24*?4;.1>"%X0L-OZU[&VNP*2 (Y,AVT9W7X(R3LDM5V\B1L5:JWM$9- M9EEJ6? EHO:JC8!F%4!ENYJ,EZ"XZK,B].2HL;>5;$^$<4 M:"$[*L W]QQ3G$X#P3R.*'B44NG%>HY> W G=^%-3>(N"9:.5HN9W,;X:?*W M6BQ$H0 J3]R3"A:TQ>TPPD733LP+#%U,7\ HD$?O+,[O,O()GVRH93TE+RX. M'N$NG0C4S>FADN!1"5)!)>2BADUJ$=![3M85 5-AU>=#(8^/-?^[P0$U*.C ME9>L$YI/[=,"G!.-0 5Q@:9 Z(/'@HW "I/.;_R9EU5Y+VO\%B:]V26@,A6_ MCCX]\?I4\NMO%-QI1M_"A4H->%_P71YZYYLX?4G)C(Q$'S*:" NB\]I>C7# MMX7/O"!F)P[4" =*2#LE.+^BF)&>(%ZR)]F<8Z:DS#&77'EF9F!1WJ<:G[,[ MF1_ 9;B*^*L+!8:9.8XP6/SJ!CS$7N*G7_> &;G:[ (E7,0#H_?LX2\H=;H/%PNV!]!%Z+/< 2WL O[8;=E0D*D[34=H2("WI(V;Y4NHBN"L*+24O M0M* MMJD-5FI]'PX["CPLY)A L6NIF+<%9N1DD\F(*AQ&'GE6G'13IBZLZDH&TY(G MW(18:RE]1^L"&@\I7/'J5)TZ7PZ+*7EO!%TFI)8L6=@G#6H@#:H.M@&1U[G= M[L(+$FJ;+%7Y\9G#C6B)J!P4>2DWYQTA&)A;9\NAOZ5E41SZP.PC998\PUM6 M3JE06Z2J%,<)SRO1 3*B^"X,[EGPLE7LB5.B)][C\0E!,L@&IW4(\U<2M>RX MV8U,6[J&&M=^YEK; B="$HX$5OLI^9S(1"[P<*[JH!<9"DKDM@*W?<.&0%ML M 0K#+(O-4BTJ4&$3F MTWM>,D5ZJBDRE=IQ[&_DP9Q88!AY262H]1DK$;A?0=F(BSJ,N!^Y$1XT>R#%XX.PZ@22Y5KS^G2R,XH! 4)&I%10@'@%KS)9B;Q2**5PE]58-C M3[(+#!)K"'[]/(N3%Z7Q[/'#7H;X!% Q@VHG:UG*#A9,T3UJ"Y%8L"4Y8%K% MUA%L;^)D']/W,I @X"W6_B-W_AV@\H&>V:Q^%IZ6*=O<6.,0\O[B/$-" ;!E MCK/ >UAA6QKJ2%NY0?*J?0-+("MYH]=A9D6PL+RPA);VNLW37#UJ02AMU6HH M6@UFQ><,O7N//I,5>I@_SF1&[BO(P._GY@62_]9;27J=D%EX&H?D)[B>X567 MA7@PF!G=17]$D3^ M*B+LX.%EEQPX+V;F2/(?E27+43%&H8"N(@3#(#'.@;);,690M@M0/!"R.-O" M8A%$Z ]@.^#CS6:0*^&Y3LFX"11'\_'S+WBL:,%QN3@Q1*DA0F[Q\V\ %[/& M1&M9MVGON[Y2FZ7H#9,\U;.VL?W8J%KY5/*#^!VWG5SC%">/&# (3S:;)/?" MM"UM9;2YNUI6]HC^6/R>S^8(\?FP5Y)-J(B5[9G?\^VOZI)R?TC'+]X.G\4[ M+QB=^$F((*""?F=T9I?WIDU;L=R)N2\QEOW$C_?C*R=,"F'G0UL-7+>X1(JL M?VCK) -G3LH?4E$R+4*25W(HY@..9-#4IEK&S"H]_EVH@U&)D# M8ZT!(L@>ZLVG./:?@C T"?@C:#J%\YG,6,O3=^HER0M\2PRJ2N;9/DJ+0;29 MY4]>7_7"@GVEM.21;W[E W;7-MA0@RFKKC;-(@EWF4J5%ZD[&'X:+)36F5+Q MW4 "ODCB'?.8YN2;Y3F+<91^Q.23+@,9<'K^G"5>G)!7TDM>*-+_ESB"B&W" M'!GB?J(G@0>J? ]S^@%MR:Q0.2U4S@O=T8E)@2WPB:I3F=W;L,!EK$BRQ[0$ M?!S_0>.F_I760;H#J?+)STL9"#._B7G%PPO/,/OO*BIR@;E3?")RC!@ ?2^& M^ $L+67&<0$3:@V1:SZ>ZU8E"KM?%IY@F%W4.BZ]N(Z MTD0\_S9FR0G8!WEQ9+7V2DQ.A\]72A9 &S8+N.,2/@^F<6 VDWG3Y^ROE#C# MQ0I=-/DD)&<.3Y@DQR9&8GP$$Y@;==G1 E4JU!;'XTWC\;#YYE>@IJXQN.8% M6A'$NKTS\_+7,+N*D5@+&N1WV(RW(FTE!;LL((D&]]FO(L%5)0"K@9+ )B2@25)$@:P5LPBQ;BD(H\99RDG8T#,,\26:+[OVRF[]@B,6Z M-[(/H]:=D7,P7?HB^[!LUQ4IHKXF",=2J)H5V7C*E*V&J3%D7VK17V]%MM*9 M]S(5!(*1!#/1G4B!\@G5F3&6#?#!#PR?_WJ+BA0NH+;XZ2OXRLU[,!LRJI])_ MSOSQ3IZ[^'1CJ?ZM)6CTR7-7OENK#*@%2R;565GF%.LQ!W9*J*BXO:Q0]O9K MRC#:3<$14[+'\?:8$&9&X(-BJPV-. '2%!^5_,/C]NVY\Q'IAX=O@S!\__;# MST;N4$8291!1!43GO49-,, /&Y^XH&7G*C4Q_PHZG& "6>&BC,JY)HHA.)2C M#"3X:<%%):U9U0%3DV^()++$05.RQ"015$F6..(.%DOY3M #"F0D;UVS9+M M[2;?[T,*AN"%IU[Z8-93 EUIM@;4KH3P4C]!KOO2QA/Z^W/.M1W$ZSX\C*HX.!4&23B@D<\<2^;V%Q ME )$D!H"^,)5AATQ6OQ:3:!U"S/<$V78Z0FQLW"5HP,+L^4+DUI%'18AW04W M4B+I^*"Q(LQ=VELE*]9"V)AASAJ+,4">G(7L6/!^<_3325*R ':=6S:>/%]Y ML6U-6@*DWV#LTV1$FG3 !091J'4L]I.@RZ*!*64A=A8U;OV#8ZX"N<\YC).R M^BS43:#,QGLK-9@T-5E->76MP6$;XJ-/4=F#X44RN!/Y_7CCM,KOM#P!B_._ M@3R$(AMS;,Q_0<5./NG$22OV^V+FD%^7X PP$P#KWWY&QM3K2)=R>1 \./I\ MS>E4_\-0X)&5@%4%VX?.7.,B?5M90F>X3$ M=%$Y7ZX@\BG_ZRY^M<8B7:;'@K*U%6)6-EB=.(*:=U.".;B!MB!F+9+#"!/* MCE0XL:#I@@<"D%.2X"Z'XP;)"?!P@FWC/H*$D?&://6KR,1IV>$C6UGHYEFK MJ/*4OXW,WY[RMYF1/^J5O0B>H7XN1$]>Q6&P>1D-J%;QW%/"''< ,=+S^N#- M<5+(.34.T.\6P.X,]I>(+/@UK96 MJ9!C)-/I9R)&YPGVUQ&Y@(D03*9)Y)\@_1K%=P#1#X$DJVB?9ZI9_=0+-^#3 M!A],'(87#/%Q[.U02(Q'LED9B;F!'Z:8':+3.T+R!!&=8 ML\L@BUOI6BWV;VJY>U47F[^HVD&R6R(S_0P_XC#>PX&;Y+X2])!$T)I;R!@S\B[16+O("VF* MF%/V3OS_RM.,W@D BL,N:L L*-$Y;V.(KZ9UE7WL?WPA<_8EH,83B "@#\/$ M\')I*@"R5$P&G,9(17HE?Z;QYV)28&GZ'N9%I*L?)$3+E3,S\Y 41?'=C(0_X $=% ME)<8 TF#(!B%WU"'RW)#Z00."$^XS4KZ\UL H1RG"..DRL7-/L$>48M^]9( M!!DPI(_U:O+*HX+^$5-?$!L"%!LQ"'4]'"JS\F9>QEZ$'@57HL;HK,%F4IU. MYC:[QOLXX2:6+!\=E?80)Q/\!XQBI79.2?6 &%)K45.NU%)/GC6NKG&*O63SJ2]$I8/U4V!?II%6BC>J -D?(VV8LB;5(63O9P9/UW]S&:^4H&F0_-,3Y M ;&L+ZQ=A_F9%>6G3^2^"4!^)1/A4V*QP/4DCE05^U;Z3AOS$6:/"32Y35D3 M-\U[9>E.62?W7L0_YM,X2LG[X(M*!U>DKXBV6&_9-Q.PU"#,W"H%2 1I?4-4 M9UJB*\HD=S.\-X2IJ6^G/$T(R9$F2N4#>:HT'T],%I6S1>5T:1]IPHJ+FD_9 M2B#&H6R#XG-1]J( ]H0E3?/=SDM>:#*$M+I>N;I[/A-;7RVWZ6C2W:9>L\)B M).5_6:\E.@^G#DJ*5DNQ"(0&V:EGK%#-40$ H3@-#Y''FJ<-F.)!_VACD3G9 M#[^^"X-[5M9N6I51)3O,T(V]!8L9\P050L;6X"$161;J]M=/J, -OG%OM'+PC!5T6DK4^ M4>HN4ZE$[1>.##$WFO),9_>OLJHZ=XA(\T:>LC;"'CI[,D^2Q,EI3,2QC MZMU.R:&2GE7=UQ0OZE85K)!C[$4H((HI:0 6 0SC613T)=L.R) 0\%0>8_.6 M/CZ&_+U;T[:-P1#O/W#/ MK/K;]T=$0$[W#"@KG-TZ/W590V5%>?P&3P)9T=6P&PQU"GA]1(8%G%KZ8PJY MH$FP,1?Z)0TA_I'2=%<8Y6"YK;FF-R5G>Z"(]N20TJ]AUJS*J_R.:)R_>? Z M9"-A4BMYKHPD>N(TY\UQ-3%_?O+XO 4M.]4[3,Q?07NRS$2A)'/8:*+;@'9! M_IF0RT@20TXBGX)]2K\J'4'<.#E5+R@POODL:-8FS$,5.>$=8"BS&"W60Y9"I"'%7R."%>KB2%.*U#F'\5N997 M"@4(2LRD&B+2O&!O=DW0'#,R2+'$SEU1_?6 .*I$^M7/F*V8JCR)@HRYSB^" M9_AIVJ-7$*2WHB!I[=DPQX_B 194C]!6<$25!'KIXW_FP:RQIO1AOWV*;Q_B M//4@QN$YPS@Z):IYD)W<)QB/SU.LR%ID%)3Q85#*QD$;.A#RQ$CS2F S,=.DD J(L?5=>ROD?@2I8&1&)D6+>1CH_6V1X; MK !#CE9(%^N_U&4J$]7/GRDB! W-NZ(FLVDI]^?/J"2(&,5#X*(AU=XF*^+V MOO6>V4 GS\'8%Q/"6Q@1]#N0F5UGGS3I:KTC.^MMR1,M<84/\7'QO@ >H@"6Q44#X(-]1[7 M[HE3J)J)=;G;L6HLENDVSF(?D*%#YD^M5Z;=25L<7L;1/7QP8.[Z[$%,!/C: M9$,8Q]#WPE4$3IL+0FV:B_3]G[\)IOBW"&,=TYN2 2[Q\5Z.F(L+*,_N-P%_ M#8L>/J-!+4P/Y"E)FW_F =/#QXHHK*HF&P"Q$;BJ*;#G(%"O'.9@^:U^FQN6 MBBT,4A2?TV-I/M\'$8]UGUW^G(U=-6:PH(,2S)"7H'H/&0ZN(_)C&OC< T*9 MO['#/" Y3]M&"F5MJ7C\F-F&Y33=)!A=)>1B#'P1+6H\0XS3MQ:.:I;+1M>. M8 E;8DD4EKB($R5Z<6RDO/"K00ZI0G#QC#1O!Z2$5W'CNSWCSS['35DO_/_A5FB583X M/$5*_'J+V%21/-=_O=66!148 @307B=SWM2?)'@DEY#9W"M&L\C_F3GYR@0' MXDVIS-Q2^I4)#I3\*]ML% &O81AOX$UK_@*GP5!WQL%9BE696QMG;%;"!'@Z:33,CDHI3*KUE(.AX'Y-V40T,@)4%N [B'P M(/OC&S?"'J![D.'+X!'70 B_3,%T)T2/*=4F],4O\\/+F.5+#0 O^/$X/U#* M#90-NZCT!OFK)_?VV,(C]+%(^_UHQY8Z!]=E?G8OGL]9YO;,#-?B;LV6K9M5U2%1]^WZ2PM]24!T!^>.W[VVCEYCE M4W&/W7RUSA0K,%V6+9U6_U44SBYS@NS5;#7$B:82,R5NLS*,\"J]?"7O0TI/ M'O;/GS>0*D$#\LR4QRF&@;+OY4"(C60I]F\>OEO R8O2B>3&9_5RXA($?79L M4!J,N=X2IA[ 9@ :_SH"URS\W_D_\^#1"\&P3)U7 6CQ\(>3R%=_(;6<%!8* MDJ:8"PL*):L" QRQ"LW2.$>HG )O C%%E5^J/4ZI@S^'KVAM+;UQ 6NL6&.* MA=[RZAI8+#@4[YS9A8 3,NH.OC!JDRHYI';,KT1&->17* ?BQM&D/!@,V#&' MP6;V-\S&KG!"E -P;YMT_ED8$QW$DG-B-G85CX6TM9SGFZ^6.%3A%==)0'1$ M+Z2Q2F?\A9AX<%G9OV((%/,Q&'8H$N_0O.=V!C:%\51%RT2"-HNV0X+ZH7&G MZCN-.V87^?/"V^!)LED-UA0H6I+!3+%2PRS=BRA8,&=98.3<2\""E)(KB_IA MS!@)!%6(265N*Y>57@SS*._9%YPA '"@T+("0GA.A-F.!*!3*B:MHFJ5J11< M:AQ50$>\X5:Z"%,#9A/"\$ITA;OA! M%%PP#8/2FSD7WR03BH]5NQ_SC8:$L&G_F3 MM+,68/0,*;BD;D^9R?5/GHI(HT[$DG M. 3^<1 = ZFB]NKR9Z\8=B##A @M?P +@246:"+^ESB*51"ZH9&9C09^EN3_ M/4.C^,%61*8ACBJB)V5%IEI [''"LV?&F>5+CGKIP9REB*4;+\3KK2+@4(5W M;.PK(4?K#+*Z.X6@9D>+-L6,$NX,'#$QC?"UD0HUV=5OY$2[4KF9[+(F&C&6 M7=9USV@6HSNRA^2J/%*@A44:MD4O]YPKXM+UW5.3G1:AVEN7!U$$PK.>,_3N M/?H<1]G#@:] 18U_;XT;D0L[\3,MMTX0=/'1366F^0NSEN";P%N;O5R% *P9 M^>>BQL7$O1%TR6,74L15(DH6M"UNDW'^U)PM1IQR-WMU$!ED).,@([>DPUF\ M\X*QH/)5%!$@B'YG)*U@P$SG1-X1RDZFLC._EVR?X VSKI,3)M?F'NWS*RD> M$4[V(6:F='+,9/(41GZ?Q'Z^L1'4:9!1U2-8DJ4LV@QQ-\F3 E(Y:@95[R+0?A&/N%L00H[;XZ3?@!MOB@5K9ZJZVJC?NQ/>#,6>P M8G!M\,(A7[@I 963)I<@CX\VA=?<+;> C0V7-%D M[[(L">[R#)+F;N,K+S$D.#)#UT:>@\#*_3Z$2AE%NA?Y2+_1]5 ,FLKP:M$0 MFA(%2T&F ?$U"?O I9F +8;-Q>(I*M?H(HEW94!S&<_\$4-@;Q&&@0%[".)\ MIR$1LT5AI6$:PZC1'1U7"ERA1@TV]K>S*DK9QGF98_@T$$7C7P8XNO VU 9H MQ"7*R**0T$5;3GAF6"-#C(B;G#$ ]) @:,=7:8H1Q:S=P,W,,;"A]X+]L\1[ M$O##4[&X.$GD$YHE_/"\$JT)-@KEETT?:)5(T,N?OJK26MV" @4RWNT"!F-. M=-E3@:*Y40I^3WROI3%H?1QE%*D6NFV!CB=HQ]%FFCN 8=V+9.R"W$'PT !L M3RG.G6RR@AS ,U'CDC(8B;C_?Q "\:9XV>9 M,L5RR 3,(@MI9;0ME>DVS9Q2)?- MEH>_$4A!C@S:DCG26A3!X]CX-CV A!PFY<%(O#H%&>N@&5?N=K*MF#)GI2+# M0QSZ9'2(9,A>($JZ5+HF9S12FE:0CF9G27'R4<*S2@\B*HOR"/GAA]R)RPE;=DF#U^WHH8.\H6IXL881N)3(:YDH]%14086+7.?/FS"G6)*GHJ04+M.2Y CW$TAWIY+NPAE5_V8?R"B9!"OM4L-I,;^04N*TX8^9SRO&^Z,5;X MV0,6!$$D*-JQW1AC18&]<,)/#QA:.8*0AY\?2H5$.UR5:JD>:UU[&Z=H7G3W9F8R(/*UMNO$8\]QS[%ODK3'$Q(IW$ZN4*:*"*PYP%L M\1;EY6@ AY!1H#)J1]O @#.C'LS(.C^?@F41L[?>(FD4Q)#-!,MTH,/CN 50 M=C-XQV=EGR4/RA??>EOC^R3R&W'X5M'4"[KR.? D2SG5 Q:H85%HSH0&?1$\ M/A'8*C,Z,[2C4YOWPW&\CN*A8^LG3P.^KX9OBD;I:. =H?0?S6AE,YHYJW4) MRU>1@CXXE(+J*\%EH8D16KTJ3"@'AX_K/)&=NFHHWC*9=3@1**.6UWU-LPWL MV .-<***1F3RMDK)U5PR$T\D(W+D/FC?'&>UTG^< S^YIN-@_8SP'4 M0T$$H(=.*G3,':!PF:HX K2*F*DR+V(R%,FCSEGN*Z:-> M?**TX=SE?)TN&O\2BL4B;W4%9X*.4J)-D*D@X5:G+WCE/N.UX&P@S"Y@^93/ M33IP.JR.K;1Z7GWUT-I>:0>YQ".FHHT45?*9S(8PX*^C:PSZ A0IB?PO<92( M?W[T_G_VWK7+<1M)$_XK^#!SUCY'WK7+T[VS_2VO-?DZJY1O9I9]9OUA#I.$ M4FQ3I)JD,DO]ZQ<1N!#@31))@%!YSNYT5Z? !X0! )Q>:*(B_LXI7L<+O4YO)A_#CFA43M/T-2Q0*>2)SF."G(R%?-$!R$6N#]-P[,DZ9Z!5W/I+-L''M3*:YPU3KP\ZX!T[BB>YIF\T8:I]]$S# M=9HEV>O^,7Y=CRRPHZ222BSAH1+'R]F=!PHCIDM! MR144*$#H)%7LY? V]M*1*@:[&;B0>&"ZLHG\Y$'R'1^:GGQ764K^+--J7/A! MRR8KF(,WM!:QQ9:)U+PW[,\^#T3!+B"@^(.Y[(GF;W%(BZ4;*[+9QUNH*6DCX9 MTP=#CCI0J#?8VWEB%JNVK70/Z^);>\-F\9[6-6S?$J.H-#7_RV#3DL80:F2< M?[9O,1R)Q P_?-;.!2!--*A>$^GD\!Q2:U9?0&LWUUB#S?6MR_BZ 7!2'!UHZ5;5-X2&H M-<]4('V,).-$!=4H;5>Y]F5VVW8$SAG<1BTL1P51E%7!V(Y*L40P6U2#^Y/, MZ8&JL#U+L[DR_C:DR M+7HYIBX5EIAFMP\G!:8MHW<>H2^-?I=[%0=TE3!=ZN)K//35*4$$)9'?09:[ M2+DID!A5=4PX,N$=S\RLG6T(\-I M'*;[:6I&58R)!G Q5YQ#-J= ZR%4TO$65R%/*Q3HP@0W!8HZ];$)Q#*;\03C M3UI?@"-6$*%L7@=E )?:-YKOV8*83NF/F&"\HH)DPKIVI/J/!=30_T$@D1() MB#P+'.U7@>9;L4^&\)8E;Q T8H:4C/EBE,QZX(RS>,=)49G)C'-#J_LK(24C MG,Q9N< 4C_ L0.CO!040*$ %(6@\=.T\0&C.@L[7,9,K?! @T\<&OASSK9 ? M('+0_A*[VA5EMH'R8"E$)/(:3H]Q\<>HK4U*)898 G*=[0 3(S,"2WR UUT* M9H+"+T&]\,L9P3%#@$Q,H0M,J %=I.DN2!B0(DOB")RWCSP,:=2'Q:4272P1 M EZHPQ/16W;U[HEA&;% ,[XRLVK?$YMF.D'I=U%X4(ESR.\ M1#+C"&QYV7!'I+4CAFN>-PVB*>!1\GGT1G"'-N..=+1'FL"']A#DY?XY#](B M"'EQRKW^RP@'@!!#4,Y",/,Y<0*PKR\'D_ UY?]]EUZ$R)U4/ 1[R*6%*N>- MZA;#/W7LA'PGN_L>7%&R1R*ZY&7/FS4]OHVYJ)%&<^1;#;GKBA^.8.OIJ./6 M@:.OGMW(5EF^ ;<)WLS&9:1JTO@UTUTBZD1 :D74%!IN^7^D[-".,59CEDI5 M)D4#A+E/PP2V<)+H/W[T9F4G@RD)B1%M([C<%7%*BX+=D5[B%#5P=>\J05V- M(U'367,?%5=K^"?;<;#2WG+5\8AR5PY-8)*C(]KP%M6=M"1&=[J'"VH2X"!Q MA^+5 I$1HOU1S;7Z)YUQ0]54,V?F-X75[(5ZKP[L I4;%>CV)('P9/5N-4[B M2YK250R$ ^X(ZT96F./Y;6QF9-S=%#_K-.?5O%O[=J[J@V=V^VBV'H_KM)+#S7NNO.P\7\'O3!U MX?M9*@W9PUS6,JU"+$2D :^X30/K<'%+J$"ED1ZAJW+R"OR?[#"*@800 @-' M[M75&T77B8A6YA<4E==9B#]0T2_9LX[M;NP.9J)QLP2.1R->N\J%+,0?9'\8 MDWGN$]!^.3UU'5B=A7OZ&B05F]8DZ@G*)*42:G/@?X-5A6RR4*OH<;,;5 M7/]4VO=MEE]GNY=RM4ND>XY=_6G\ M!@ZZH9N7]/-5DA9:GCR0\8M W_O,?OJ8':A;^L-D-K9$+]5,%!#Y:WFFE1M-MAT1NQ@[<%JG>]S)I+W@.LC[!*LX2!ZR(N;T0R5;?\ 5=!\/CO6JL2)@]S]DJQ^^%(J!J(I+A_IA1;NPU*F'1QDLA3R=<=B)%WXR'"8]1 .,&S9H,+X/C-XUEU6=S-IA MHN%('(D) "6=S^C;",4?7;^#.MEC42D7;*>Y8MK8;?"N0NLMUC7K6C[(U&HO8E31H*\'6#S1;V,Q=J1N@]3H[6?KZ3/,-Y/B)>O(Q+713TD,>,_U[&R23E!YE MW?T _1&>5"A+V+LO,NH(]SQU1AL;$?N'_)O@=ZK%YM$!U1$'H36L=6Z.^NN-=,PR]=FN!^XVSHOR/J;I.*JR&C*4 M2D"L(T?B1#"4250-WQG-VI0P]#VD!QH-I ME]W ;E5U!/_+=#J0W[$[XC"$W/8,&-&IN\TFR/<8.L6W+.7(4)%S"U$8$30] MM@Y^B5,L!$=SVVPDM^R7_]BE48ZT*\N4_@():FQ2PC6PK3#\S^_9 [OGP7DT ME,JA?J"Q/LF:=\J/+*;&?O?']V3+NB8;T3=)83F4[QE$_8CN+1]B+N9"'EXP M!Z(S?CRQ.?B%0(=$]DB@2ZQ15G7JR SE8B;T;^3??OQ)+0 3_H=_=1824FT* MR..W"V%G0$8 H73BQ;@;_\[I/IAR3NG;CC+\$T3]&ES8)T+-,]"2J/B M-L\V\LP'6PI3 7AVSO#X3I1+5DRPIN2@;"1,1.EG!Z^]#DT]Y2C*@W?[2?A< MF5JNFL691ZNKE9[65KEZ!B75 M8.Q?2XZMW6 <.5"N_ T34>#CQCA_/UXH^F M9V-PI+\%QQ#[P)GB;C<3RMT\Z@3NF5200WP-.:4J%'#\9>3T74=.J5\/SQ=#5(_\6AP)YD ME'YY$4P%!0['[GUZKFFJ7[:6,F=-.$:!J+)+*S M\X0LOI>JLFF-C9%4?9#[\X;:7OQT]E=[3YG*39]V6W:6X>)+@(/UEJG==RF6 MF, <[XQS?I4<('L""%-@2>$KUB@V#?N1H%.UJXK:;,Q&%CF]#1]=2( MSX%W3/2>.5_& M4<+ZEQ0*V;RF\3\QU5/F<#ZO@_*W;)=$=YLMVR5O5BN*>R5K\CBDM[Z(/F=T1>NQDV(I0OK"\YK= MU4_SU&X$E5G.ODWU1U0?3NQ:Y(-BM=2> P7LYCG_"Y/!T1SDQ 02#9L(A M%VD]@;[I4[[-:FLM!<=5AC=.MMX, J91UTTL!K%K'5;+,NK'#6\=93U$Y\S]:S MV6Y87^5^9/U8+L1AR5AN0#?I957R[)=4YE !U4S(FO*RP:/\"@8]6"-;5^^2 M\#Y%V>7SGHG64!OH\F\D%MD.A"U>[H_+7I+XU:[S;72F/5^I%?%,L02..W9' M2T4 T4/"U<0GI8V4X%#AJIM6P6Q\N XCV3R=>/TL14D. L @ MV&*Y^@UYQ,MECCS,C^Q+R%*F0(%'AWV/S]GG+*6"T6KH82FZ(%G.R9X7A'># MS-2 6CPB[E&A[O80OX&=4U/1_B-+("VON+^_FB3[3?2@ MJZ-$]D%8)W9OM1;PB=78CXO]ORLWN6L6$!HQIP=>G[MLM<'E"&N1TNJ0_(W" MMDNCBS>F_;U2^?M#'H>#_3U':"[%B$C[!9&#)F+4JA7!('Y4"JE+2C66"V[6(,V_A8DL-PG2EV T#&LN ;_T,3/FL9@ [!AM9.H,?*2 M5GW,F.R-]('H()J'!6"%](4E#, 3(H#I9D1Z[H[A N TCMBM9W0 T\W'048 M/@D_.Z0$D(6/N+T!SGBV3*'PY/!BO,(44\FR7(;7"A;C3*H#LHV$G7XYF BO M*?_ONW2RLKQ2-/E."O\>M,V6:KUG!;+5\*I Y%>5W!;8F0I!(Q M'IO.JQ$\Y%#QIMQ#YR7##UOB=E+_/VB^HI,%8N25MU1'YPNY5E0,A7)^85?8 M) N7<,VRR_JN +X,=BO_F&?%R8>C669,"M,=L0L"T5JQ3+(2-4[.#:>T_,E" MRZ5PLD/)6"49G$H6*]C#G1O2 9.'-5,^1M&%HQB"N_'\GLW+O).:5VGAYBZT['85[,!G-"EOF9#,B#*/Q]MQO/,^LG&8SG*070 MO!=)U434D)SVYJY5"+$ MHHXL:R%])T1;)R2:&)I!E\=EVD;P,%0DT$ MVQ3^$R-+3%!"+-'D6@[TM0&JSDLV&SA-B\ MONC]5S1G8)ZKAN#0;7 1LN]IAWX+-*3#%3&G:["NOU'^[J F(,8>SMWP)JF,_BE M.U*-T%;\D&?#;XN440;/" M([+5\1(^G^(TWNPV6N7.9[:7TF!5#O8^U?(!BX6L%B3ZTFH%L>Y(U=_93X#^ MCMW!TJIX/03Y,D=-C_/D/= ^#]\*J1-D""A5"9"X7SQD!(8"/>RS.$*2Y M+2+2@B/=,J20>&]?7]*8!:ZSW4NYVB7-X*C'+$E$K=3A&G(]ZFNAL2] NIR@ M\,#JK+]#C\#) %W:OR38G@1#3S9 R^ZJL#BWT&7,SQ/-WV*@P&[SI7W.4NZ@ M0K=9@=JK_CO4&OJL0S,!@,\2=H]],$GDOED:S\>TRWE@.4CDH8 M$?MK2?9,ZZX&M1"Y+CCUVL#^W+/<25R%F]$/+SCOH>XQII+);.LDM;DS?.!R M_\R>'Z%K8V$ASO/T;+ \.5*T+2 S@UDZX#GQR;\<]LF_=/CD?^4? IL0P;7U MG,&?EKNR*(,4,@1KKOI'"H8\21X9A"73:H'D?-3'("N7&-YYP?U59OAGR.T. M,8">_/S3@GSX\S8WV:G[%5Z-!:HE24;"(A@L)^KV-6)%D M_KQ6C[ W_W/.VDT5\S\?$ZD&]@+NY(5D^3X0@^$7\5RU8QRSV=J9@S?#GYONU;J95Q+*0=A5%:.T*DH<@ MAGI^P38N@Z3];J8-,!QLYEF,T,S_E#3]L/=U:)=@]5ME"HH'FW=8)]T M:(#T;>H,K1=GKFEE_-/-B1Y;,L&:GXTTB2G,:4'9P!I"=' M2S9G0!;-4]4_9V!EYO^3H8N+,?=-Z%]6!U.=H$%([\;5/7*VV3"R'M24B(1G MS(G3!D+D2,@RU2;MHCYI.!SW4Z<^3,5C.?1@UF="207+Q&^6B2JM@#(,3FO8 M!B"M:@48T5D,P![R^ T8K,X2H)GMK1*1>"3=]X;Z6($.C!, 6+21@VG6$-^%4 M'\8?:[1AW(?:DN6')Q(?-Y$#QPH_HNC/G_M%Z <\1(-&H@NL+,[&XDGTT5UZ M&[]A#9VAN^Z)\5<,/O2(!72L?ZOV)\%5;21NMGC/GM?9KF ?[>H-"X54#!!6;X(PWP7)&.35*1$/,ND3)=9 M)ZAU,U4Z'%_6%&,X$HSAP((\UG?(L8.79A%!M50)\GW@Q@6\,7I'UVDL7YL& MR9>"/F6KDGW7E-.B#DZXX_(($TBDQ#FI7R<#:&;A<:$_[!C*0HAE"M8;33+. M Q-FA?U/YR--@6X -K)HPW2* M,B5)!4RQ0*H UY[J@M-D.=23K.$U_ OQ:QJOXA"XP5(Q ;$Q 2LU M 8&B-K6JRN/=$^SU]T/YSVJ7,Q2('@#/QRT68C7>LR)HN\WR%8W!8N!!'3(5 M ZN-Z@S*C4TPE:T4S#)8>\4%VZV](?,GV6[U5&[*FSS/\JN,W1,PU.@V"5[' MII:V\"80[(94_9#?H2?+=#2' B.5X_0N95._X<03/$_.J!_']O9?^9Z+[J3! MC,5UAA0MW+3 4,B6?)5 #9)](&J4I!&P^\I=!W FB//!KA'+N\F5N]-1@:C5 MI&JC X\B#VN2'Z0HA C.13%&@H-TPJ?MYS2W!OVR!=PQI9DYI2TS:M^Q@N$0 M>&QK'$2CC41"+O<3Z.Q&+NU&DX/37R^3\L/9X6@]8!T@P:]5IF?X#@,MB\+>?!/+O$<4!A?1O<;L:FZ74%1 M[9P&(^JC@0@",JR70!LS6"-:Q,F(ZP4.4'.%$"C@5%?D:Y,0URKZ75ZO#30V MSMRN\;$Y)[*UB=M0&4"^==L,+2% XB'/WN*(1I?[+TQKNDN5_WRR0C,0"H%! M)K(KN/=^![TQ9?U[K;C[+'5G[$^#F7$LP=JW1)T8$6$[%@1"0]FL&)^ CL&$,IZC4:=FX0,(EG@F0;NJU M-XXF=X)&XY#5,^K8O]F=F!,Z7VRRO!2$RU/7QM,I;/7^@=5&C(!')VAC:!3/ M6[BMGN=\RKH*?JJ9B[1A?'/H#Q ?3[5J'$77S35]S5HD=B;Q4I8U(:+6R;<] MH55)&CO3>8/<4:[F\D#(F;6XP3/#=5R@X+F!TCG,#[XQ1[MEC0?.Y,W2R-4@ M330(:SAVZMLB'O/=O8=F; M(<"-!>#^S:/1 4W<00Q,LKRL4,'S'L'4+7+%>68O&DZU3/*A1N^:P8C;_]D M()A-5#8JB!P#^P?11L&]GQ P<&\_QW>>Z9'W[-'3XJIJF?,9,B[PO/!WS'F= M S%-L9RF."7EFI*--E7H=(:ITK+$_^:.8Q!SD'=AN1,4$(*?!^)AB[&Q6X9L MD$9WFTV0[_$4H;"E8KE'G(,2,B4K>B;[]':B$GW! MUGR6OH))OR- 9_"+ECT 7$P31+]!9TS5.4)N-;XHER%\[@:1F%[2T$D\S-6N M*+,-6X&/<.F$RF=L93_%7Q]H'@ZXUG8&+86R'Y)K'9$B_@H<[-"5FRBFB?&* MI5Q%-2GY1.^ L!Z(Z.(<8;:'/76\T[_^*_ZH*NM5-:9Y9'(@*T7DJC3%3$$0 M*E?'52Q(E:GD4RS(A--@L#@YS$JJMO""!GD(/"G75?*L.#)'Y2%+R;B$-=F5 M26.^E&0+J$U*6@VZGI-LF3=1T$&R Q)4K+3,XQ?T_(*M4U8DN6''98P:\/[B M]62K58/T$_N"O4MUQAE!J.B.T*H_PNZ[MGD_+6(7ZUIBUCOA]!FR&Z+U0UA' MYPO9) #M>->+SI=M&?A+>9?"]0(SS<(P1Z/_C2]E*W"5^M=0:[ZH6H;D!SDQT1[(G(KLX8 M=:VZ[<$W;-WE$+ E!^71:+%,;[Z"LKB+BS6WJ\!4#/40,;FB3"W!"[(N&?"" M[+,#9WA4CD'HJBSO9$!;[\98/@\YF>L8(P=O4>6JCJH@HA)>717_J1F2^ MTZ$?2&W474U.5V*GD;ZI9N0+%@52A&L. M8C5J)2U'!66VE/1T%LXX%93:$3\;'MU$WEH6I;C<&[],5*"ILUI*L0#+B_FS M\RW-XEQTE5WJGA"HM>1T/E##5?3*T[!&WQI^6.:*G0I!H@^=DWDO[#-Y3 M#;YV=6Q_ ]8NAWU'H<[*HA^% )CS(K#KS8;_;5I:B5IIN!JQC4$?L2!J.$0; MCR?:A+LI[-(L+I. 31;[2P9\IYLL8BC!+08>;U=<\"8C3A$&B:Q+'.X&E]2I MB'! H"0=1Y%G@<,,])D#3I7$PBZ;U,Q]E!$8^_$9GES\@M0R/1&';6'<^RS]WU;/I,M=$:<,);O)O,2I* V.KD/6-?M7 M$4<(/DMO@CS-=N4PHC(S0T;*1[^DZF!!*._"O(ZV(_5V#2'?26> ME%P^B5@'YP1.+&\MXD(#)>02$'Q&F#K"*SK>UDR%30MP0R09A"".#_'KO*16 MG3BA5W. N:NXJX-HB&-U"2@3\OR>C2P4\I'WMWFV@='MN#ZU7(%2RK8%J+>%AA2> M+S#4":'U3:K.B>R=K%CW1.L?ID>. )1U;HA:B.2*;W*JVK@.D-255L7/")43 M%NTH[,\!&^D/:F:ID_)MRMJJ98S\%I?K+VGV4M <73)W*9L>\/MD: M@J< (#YM,7 IRPVMTQ3CUS=R#01Q@J*Z18@:$&-*/RRLUJH8/=2FL9?;=T.O M!ZWS?3D>]-..[:;_V$'4_-L45RPECJ \M[>4B;"8FOH,@,"==XC?XB"]" MIJ07,3?RY]M)3FXAF@25; *P[)[@4P(2"U "T61">92MFR-]2D#Z9M&%ZG_. M$(XF*:V?@Z^\)";06E;R#PYCURBP[2"7.5[ MT;CS3#>P ;'?KF/VUYRRBX0+HL):P"4D0XXOCW'13&9=D)1BP'J0)-D[7I,@ MH"7*=B_E:I=4^:^LR;_\O/CKOWW %?(O?UG\VX\_+YB@8@OED=YHLC^G64EJ M$_*H34BP M;0"V,^!($HQ/LS;=I1A=TI5X')*#@6OT1*+(/O&B?*UB#!5$BIF#3Y%ZZR"(V;H\5KC50):1[#0G]@ 0"W%XT MFHC;3GD;$TC-W+(#2-6IC$/."<'[LVQ MP=8FH,D4,Q!5;Y5SMV(U0I%/T1V M=*Z ]=5[67^-M?=LC59.\.XAOU;\3Y[9R/K/G[)5^P>/G[T1M$QA"!*>Y( Q=I&\)!3 M(.P4'$OC7H&053%).7H+DV P#+\"B."%.H^7H-MQNMZ$91--Y032+GX-NN9Q M3BZSY$V3HOJ\L!F1!/,"5'YO&6(SKE*4"K)R%@\Q;MQ&=2CG@Q>&5R"WA-<< MY%'Q90MWKP\__O37GWZ>@%3AZ0L07/SUAY]^/F]0IGD>.4FE<,*E.\?)*\O" M]88'CL*P=FQD(O(>B!+H*F.:GJQ 2XMK]H^B'%RL0137%4Q*(K16=DNJ?LD+ M=JP5XX7"G[+S;VA>#)N4(W@ZI7)G"=-GIM)1]*",N]4<4[655)V=.78CA,HZ M*"SPG;TQ37X*#GP0Y.U($VV0#@E[A?K948*[;6<8"U!F%B_X!9<]))CTY9+-2M\(=5,%1&1IP$DCZ2J ?RS8U!]W ?AW*!UK5!1]8G(W#P0)V 2H?DDA.L90 M$1[\_*KZMNM=<3(=\HXKIF&IJ@A?%*3J3Z;![;%H$*\"4O5Y_K/0K*<\<$6X MN8?@_0)2G3_3<74C:(G1QTRM*$$D%CSR'X)Y6^G<(1 M2C]#)I&B:4#7Z/,Z$'-4?,1 I;N4;TNU0J'X(P1#J:3C"5:.CL!8/B_[/@Y- MCL1@O^!NWI*!J;@U.1ZHD,@1+4BC+BLVX4E=54[\?[_!8^+:ZL5=5Q7WZROJ MH'9YXBH24AE#7\]>N:;1+IPBGKWB:*V2-B*9RL/457XC97^2_=F]C=E$+KY1 MC956(6XF+Y&JG_,#W%I?XM$Z(#""R=OBS==P#9_\YV S>#.55T IBX PWP=O M'*-.$1A;\,OA+?BEL06K*-Y1!)Q3'()5/+%=6L[9YZS!#,%1VV5EE:B!N9$R M]9%'I352Q$8IT:U%&=PKSE8@'LB#M'[1%O[J*^@X'Q=V(V7QDV]7KK/<91C+ M)%",.@D4B&P39P!P7<&>D=,UVS;8%:P*8OA,R^6*S>L#!,FRW:3D]?8PTSA[ M",;&['&J$.Y""/41D%>LF@71[-^KG%RFRWUC^61T #EV0E:R%^&TE/GJ;D@"ID0JCQ+%&\"%$R5=>*BE M_+,#V$XP<. ]VH_P8I_*AN9(F [&FG6\+<81$ B)Q!#ICHI@.D!F3-JLJ"I> M(2U*J!Y -%6M/SU BC0"J-Q7]YL:Q)D%:2'X .CC &Z7>M0NR),Y_I3D$$E@ M.1AW+ *QY/G(I2#R:)N39O2XC=#8YK0[RBO!XC+ B\DN.TDCO61D9@T*YY2@ M(+X]Q>8L@3;J\\P>9%-T1=F(6)K;+%_1&)+PN@)J;K[2/(P+^I#'H$&D:/([%V[]SC@Y/(.WJA>C];HL<0IZ;V<-NL_T:_G\ M3I,W^BE+R_6H>R24QSAW/&)ABFZ.*:FW3*T&.7'6D)L-S=GE[95=:M[+-6Q> M03HTU$/PD$B1A,LD0NB98&DA5G$,:'0(K3A2Y(&A#A2\/-VE9<[N)'$X]ON88Q E9%F)BWGAI,WET6SNJX?NZ8( CS&E. M@J$T3$H& 2'>CM:8=B=#5B%JP5>>=7D5Y/F>J6"PP$;55H2KE4@PU66ZJI4X M(2"#UX.A$KFBH2;8ZL5>>:JI"\VM!S$/^^DU1UHX$@R*7"XWUH1X4"R MM23- :[;6OWC@O"J)2ZJ2NU2!QWU@FO*QSX9KH;9WR'4\ *VDBJC$8 M.R4MG@!1#S%QV[NR[)F(-S'O[1'N!FS_U4B8 G8,XV]P?Q_K=%$=$;R%X-9: MT44UOF)*T>H(ZT='8 MMR?Z86\*.B)1U1/4A"[7%.ICPQ%98'=6WZ!UX(F)F?=!KIN8;SAFWI/]#]4F MYMI^/.1]6R?!?V:-F+('F0ELD-9X<5VY2Z: TY*3UX;)I3L!Z^XL5U\*'ARI M5VJ8QHN '?R0K7Y@7?"HR(51I^),P9JF.*W"!(1G0S?PCUU!'54\D/>>K"_P ME5^/]=&*J]'D5\[^:&#%]VM,G(RSF.]J.L?D'3!EU)=68RYMS\TCA1"Q$&IQ MI:]0IPM"V=DA!C50\>[.3K8PR0HVV+$+R.B*%RCCG9&J-U)UY\38Y7(:3%8& MB'Z ;93/0PG42?8W2VZ<&ZE="XND.\;AGJ^VY7N] -9M9+YE#PP_X[KW-Z2& MH"$N7*U[67.6\^.R)[^A:7%+;2X!_AKD,6R^$,PX*B)'"L(@3&<:Y?CAZ]-N M8+ >HI@PM6:Y$K45ESDJ5C+_33#*L$WQ*D@2&EWN;X)P;;8=:CF$?N$<%-)( MEG,% MV0]0NXT3RK>,<1%V($=LQCX/NB64SL'(T3!X$?U]5["U<+/+LU!8H.'0'F93 MJID"I7!"->F8GV'7"3,M*&GWDV!TJ4))LYQ$;0&483*:#YFZ'D@64FU+^L2N M;NP*&RW31] 98)>$"L3%ES1[@[=+LK'\&0'+*G<-F-22*O:%\7QN8H MAT+ ZR8'@]6>BP71QT-P0,0BJ[Y$BKGNP#M=,FT85N MEW7C3#=+.%=D:HO]CN!WLX:>DNRO/["Q>MU MHGZBI8CI$^PNF8)5B+LTX08+:+-5KGZY2R/Z]>D]V$ZLI3XM;Q]GT+N= J_? M.43G1/5!5/=BW;,!:+_B$ B,X5N?J:XK9R%F+%-SLE(SEJL9JWZ-<<8*F#&K M%U15NEGS>BQ7Z*:*\/@:G#5D.F>Y1'XBG@V6SD &*OSQ>IX&S\QP&;)12S0' M-0.,9;!XQ0X_39A*(T=?]H0?\T*>;N<-O;=^2"0!XZ<*;WTEILC-6[_/TM=G MFF_@L/W,KJ"C:EB!L!] &@%Q<-D+DQUR(DFJCT]X5X(;\GD ,R][#%T)Z")$ ME]K?;R8"H5V33GE%CLB5KH)B#?\'A%IO04*1AA]B*<&9#S]@Y(?^!ZWEX&2( M8KT@\)]$$[8@53^$-^&!(,8?]2>^J;DQ\U\84 ?PC_HMXI8^S*F6A+?XE?3 MI &<;K:<4P7.,',5D^!T\^:&;1#O.Z?%-(%3-^4>7_;'N_0AST)ZNG&O=M\1 ME*^\&';;I+B1C$ MMS=-9L:.7 _6[=W*4 LP*D(1$:" 69"-,E)C0T(/5BMU%BM:RT,WLMGR]X6A/4'&P+TB-&AUM> _4FH,63]Q;X71[<&7WR- MASNB3%/W[R#+?HFIT<-OF*LK<=;#JZ!N!J^;$J+76[@R8E-XA*5E&ZU:VN5TF&WE+440% M@CH"H=MP*]OJ(Y647,O5 SNLPG@+](#GQI'J%%R'ET'TNW=#DGJQB^(RRT?6 MSA)2K)?(FF#$AJO2T; %=7ZUMH1S8HKJ4-S+(8M]@@.9]4/4>G(303 9-NV; MT#!(E.>%I5%DH@V37%@X[R=!P]@G8K;4\ 6UP6M8ZC._/,[%&)IB< @RN^"[FY&:% MM9(O52;;113E\#GR_X(5_F%<'IZ0M)#_(/C5/+]G9X&E)3W/.:!F^BB[D[,^ M(U&"!PJP:?'UDY72%+T0T0T6>M,#[&>HIFD!>%=!36_0FR6G1]/DU^I,DW_Y M\7_^^..//Y$MNR@*NOR?%NPO\'_-&M2+?](\$R7$.5MV5:^-! 5?-B'JNN3G MGQ:$W;A_QG;UOWXX@VE+ZC,FJHX+.[_=XO#5-O:T"9)$*BGC-F,4I10>SX=N MNA2<(FCE%C=#G=%5QE8 V"O160WDXGG\&J=!@BM#QLG:IK4/:M'?$2:)B)%Q MNE_^I8K!\:]7A=FZI;>?90[K9]NRG=8,-WWP6,JYPR%QFGLY=SBJ*B9[9K;[ M66;S1*:XMBD-NJ?4P9ZTIDDR21$GE.2N=-.8@;?HL4Y&K\K%"K(AY;]XHJ^; M$='*%:E0Y8.1(L\&2SM+DK)N%5RL+3A%7O[7W.-H%R8B(%93% MN2&E-,M1*Y,A,,B1FC"L[NER-5T'97!%(;=SK+&T6DH1DTE"+M3N.3\!"O/+ MAL,81B^$^3[X]D]9GW_[]YTLI#0J;O.,)\?0DGT6NCHP^/K#!9,5DRP!K WS1I$"8)?&;&L"QPD?@37/B5KI[!ZU8Z.$A*3M9FSP@I1& ME#AG=&P3 3$^5XFFR%;E>Y!S9DGV7B+X'[8!W00Y1( 6#S3'M3#6C"3E02H^ M7UU.&> G@V,F,!L856.>!6S7ZF,/IMPJ%#S> R;Q%F <$LF[CATP]@ ; M^TD[ZFSEJ-9.3Q;R&&[-0\68G-!L3HU-?V\HH)F)?W:0M!21H]Z9(WZ/;J9% M/;EQFGS;18U;DO?@J&J"':"&1@GFS02H>DTVR2V[ @1INMN0B />NBD3L7LI MZ#]V#.P-.Z5+J(,PRO!5R2,HD!=^<&7T:L^L;8:47AX34OH8%W_B/UA!7-D?'K6YXCSBXP)&[G#:L[/[]E8 MWII)XI:("(HFY7MFF;MFEDF32M,T@4IWO"*XS3#E&>?*=8XGKW2._,ZPKF7N MWXC@"5'%78E4^82.B#\F1&32"77 Q\5$7*ZJXX4V [PJ+>^FXJ)Q_QGW7FCU,YW* :8,6Y("E$Y3FMA-"4%#[P;_6#&,1"U@HLJM)W;" +501/&\NW.F<&MX& M[8H79-)O2:907D,0)TTC^);\V[Y4HJ<4Z8:4I-%5QD=- )=N(C>QF]C M[^W_?NYXY$&-W2Q(C1K9,-BPK>>%,BTNCL0]'OJS&UL 13CIP#7;UK02V=0-LL.5 SPRY2T>%ZDQ@CC'3:.+4 M46#/K+-GI-!P_'$:YEAY >O N)L"3-8;\_9Y&J*_8VW<,I!9"&1QBM&+,@+9^PGTG62Z/?8F6K9+ =_*09]$N+)?Y M$\W?V$X\PE\A1"$*(N/.Q::P]UUBZM-Z?GM<4):*W"H^-T<70;Q$L/ >LO2)+]Q0O[F+*4C0I-_Q/4YZC(F+:R M$Q+(7GA%>:8Y.ZC=80EK4H>IY!/5 7=ON"E18@EF)\79?'";[-0]W^RT!*8\ MAKAGWQ+AB'FW MXWU(OK[KBC1 G^;Y9_INU:F(L]2]L^0V^=' M:.=:Q8DG(-@.\J@@7[:0S>XHJ,@JREJ<81=4Z_74RC7-/S,PTA7,524183FT MVK!1:@1Z "8BD/N]LUA*.\ 2'9,N707VB Z^=UA*N5H^5\@#!0&Q-WF>Y5=9 MGE.LC3VV;K2V0D4?J/5C+T3KQB'JS[2\"HHU^Q(A7#*ZW'\I8+^]2X$!"^QQ M<(7!@):1V"%L"WHBLBOPK7P'O9$X_9ZH#DG5XS13"=R MA]A:'T'I>01']SFA,LZ2PUFE5O5?69G@*MN\,% PC(]9%KW'2<*V)>G3O\IP M,P'S.=LUV,+-1U]T9"^X,44R@"%4'<$_JYZ^G3D02UH5\=(Z71!C4E141]4S MN?HV)Z5V75*3$^J3\WK2BK$;S ,>K/LL2 N5Z6$",D\(=F+EIYPQ5 M_(H=Y4$8WH3_;Y?'113CC6?4?E5WG^B"W=$.3@NMZ2^9&=\]._F7JRMV MM,5D(=#S\YAZ$;>-GW+DC>X;88HB^LN7H]>V\NZ M9M_5EL6KYSS2+5P(1?W@/?_/T89X+ILHX0M>%7A/?A?_[=+P;@.HL8V)\D8+ MN!! -9-^ "D+T1T1VI'%(BM%;K;4'$.( 96';\ MC: M)1M/X)?#N593TC MT*5I-8)%L\KZ?\_?A/F!RXJ?29OSAGZG1DZTH:/QV5^2U8L56V9#"13L,/D& M,"1.YKMB@_*8S7?4Y(GE.1&C+P[%$37%?'-F.'S6-*>X5MS%,@[.V'TT"^-] M@7ITO^)>#G<209GVG,&?IHD-/6+3*P[L>M68>7XJP5$OR*_5&:3XZLH,_SQK MH*G_+Z3E_9&O;4$N*=O14TZ A?FX MYX?X)HV.QWN#_^T*+)R1209L8\N5OH<]4LS$P7.UL8454YX5Z@C0=&.7Y2P= MSX#!S_2/'>R^=^C3 +NUB\U77K ?LR2YS7(XC0:^117;]CO((D*8]1:G3 MV#D_U5]-DS2R:*02-Z@[-2["*_5J-,9*Y)*9(8[U;-Y,T^)\_.+VE@CJ,[MZ MHVV*'UX5#4N!;(/!&'_#!'8S-KP?^/B(.EW5")'M7([Q3S+#K;9O3@QIG6JK M)>*\X&$AX^+ VD+MK;_/Z< D/2AF#.-YI&7,=U-00T=2T5?"4*EU244_#0XS M#*X)QC:*+ZDP:M-(-W2*[,:!;T436C/WWKB)8IX(5>NF!J3*?V-:: 718>I5 M93S0 M2@[,WH@!9#(J\VQ#\F1^$L$R*JU49O@S53F;E1;ZBG=)ZC=S0I*B_* MYQW4GHHN]4EX3C^REA RP*E*:PY?X50=3P,ZTM^AO+Q\M!4/;(NK5X[9(?.H MG_-OZH)JG@(Q3U3.$_*$+L@K#,2>K@O$9M?"2@(;V*CX52''ZDXX=L#)&8VU M1N[I8LCU"I"8 RB2J0:'M$(:H9"!5]S037K=%!C:66(=4JM. L+(*NEX&XY" MIZ? 8WX7FOO)38)/C9R>TE'LR4WB?4H=41].!*1!JA\*ONL5M9>F@+94=CJ# M%L[.3:TB+0L18HTIAH1C M&!?V:M?0;WD*Q"+5H"]71/4CUBF6^0'H/!H>@[&PMW-&;G#D'O'FX^:;=YEI M>!N$W!_ =_/++,^S=X@)#;;LEW*HE>_>2#TDLA>5/TU41T3V=,ZHC;3YMR!. MT.7THC"&CC!.6.GMZHG'I0ZFGIA^:+PU2LN%6)D UXC.H!F5Q^EL7HQ(WTU:HV %M M;_^JH_FW_PDP]V[_*P75_O8/=L2;M&1K]C9.:'[%EM9KE@]5Z;DD@J*(E.7Y MT(VP4Y?C-^B 89O)Z9KM-/$;Y;XE]FG3^#7E]X]P_\SVGB((1?D<_%\)IRID M6B74[+[(8S"-7.] 0>5["UM:RQ4[ $=Q"1M#JU<)%X,D.(;X(\S7;E^+J'4C=@;Y]RF=(&DKV!2O">\31$^:/=FHC. MIT)\M3FL*JNM<$.N8)AA'_?D3?EM4CY[/2198:5'TOY#+ATX,&,PK3 ML]>FQUPTULRFD_F(M7C&*U@^;*5AB7RRUUE#SS:Y#' M@!:*7H[(0I!B>/%,-^D'8X>NOR=C_ X8QMOYQ,>7+NID#W=;I&E:>#6&>)T, MOOB;=31)DKV#7L;VANML]U*N=HGD;G^D(8W17_M;'I=L?UF-+ &'R:)"Y(*H MKLD*:D_QN ;80]@U"/K+5JMS1=_J?+BF4-X9;WS?O8-(MF>NBN^M6A_N)6LQ MV_T_9IR9+*1Y>@.)H[@%3T*R7*=7%YWBP?B:8;P&[Y=0U?&W@#NI P:>*^R/ MB Y)U>,,*7DNYZ)F?#IN$9 M=FK=Q'05;&.FK6)^&!O4+@[\G-6 M_B?%6+6AN55=F5A'5!]I0'Z)TK6,/^S/I?!P4M>!P>9RKFY(Z2 MIACL6L$1%4^8B)2P.PLFKK/E$&'I9AG978"YP$&I '6:#]X#E 2/!ZO?$_'^ MIH@S'(R[NJAT4UN/2&^00A>87%MREC>U&"TS0]O&V,J_AA' XM/CF"]<8L;3 M1?'L*BN![ML;>8A45>^4=.FCL.R;L(!-+%.%J9)JNG7/"))9-*'89H5]BU!W M4>XO!67Z^WV\&DQHVE>*?$&X? (=G"-((W2C*.,-GK,[#BIQ K9ZM99$K&! M\,BOH8$S^#"[099E'C/M"C6+,F/*E8MLMO$PZFQ^CCCZIAJX3KQX-D-O:CZ% M)O-_H-IJ/YT HP"8'M[]?1']TF4:"U$%HWZW\$4?*_]CGT3Z%Q8_1W-#B^U!.1Q[.*;%O<[=$!$/*?LXCR!ZJNZ0AO*/NSG411A'F\EL_PJ M3GDI;-13P-0&#EGT_Z*;]B$KRMS@F1I1D 7Z(GIG>"F$"AMJ3-\>?#/GF<]! MJ,_!%N<@LC\'.LD$&-RR?)O!$HXN]X^074.9GC36TJSD$[T#"#I373@A/;:* MM8W*I >P?5(D4Q'Y3,N;KV&R YX#>9T>S/C4T,(@PN([)9_(#JRYB6RB-!F@ M:F62%B2U7VO."BKM)G'""W04,,.ZKP*01B07&1%#7@_:./$IU!9VDMX[8L"U M="87 V8+E>V613F.]U%*<47S.'+4M?V'#YV>Q]#-3<:8=<<$0< D,S)TIZJ@ M#<(64 42DO#C5A.X]T*\HN(#E;'-BKZZ$5Q!H7.*2&K95SOZ,B5*#H@V(/!35_E"RW( M;5R$0<)3ACX%Y2Z'>[&[=6IO%HRH:7TJ[-)#F0771'P"4.O>;;8)50X_K)$R M*GRN5K\OK'HBL=&5719?ZZ"3=KQ:)\3LA=?A.UN\-;_PJ>_9?@J;)+9=KH1= M,4ADA>&1.U;%FS.B&&E!XD$Z]*R=:UE('X7IZ*DF_6KF@O(FNX[U4IP MI#/7G%32Q'T=)SNHT3A1D<*&UZHR=(OY,BK!B=[/'+N^*AJ9GZ&H;M@H:TA^ M(-$W ?] ZNL"\ZO$# LZ^JJ C%F]6* F5.E2L&CDZ3EF_R=#K5J98B MQAVL9L>S)M+9GYFN>KI=.7368\8-%L\1J7(U?E)'R7+CAV^D-9H87''OW5*H MVI:H-2?,?9[2 UC!I\3^W*!P YJQ NVXI&GA1;%(#LDN=8CVSMKZ!U!+(=>_U_^592"K-)H MO# M%@1Z.W?PK8&,\D*0*\ ) D83/B3:9FJN$JN&W_;:!H]L?]Y@& X2 %5\[E,5 M;:@ZX)1)"U+U<:90C;R[.N4]DMRS.6"G*J4;^]?<+P7HQR)]8*B2R(3@74"* M6PVFB_V#C4]S \8F3[.^UD0WA,174D#=T%89U@['=1< M)_D(MO'K+_K#CQ_^ZJ &*;K*H,R[U-V?@H064%8]I,[0^@\LU[/J#Q,#03[ #%Q%? MDZ.LQ7H!X90/4*_9HGL+P+ERFV19+H-;P<$RV 8@)3+5"602%3'K@N]N0D#& M*T,DL422.T"B.<""'#[RXH$I#F)C0@9)XWBLH^@-C#3\3%P3[1+^HZ'5> MEZ#-&3&\@;O-)LCW,"O-&4#WH)JC^=7_!VZ&QBIKR]5G6M9^MWLA6A#1ORCS MQJ8,\BGJS;Z]::IGD 1NJM3&1?#ZFD.D.(9X/G+?PMACV!0++U$(=GLL30RN M1HVC(US.@Q#7)_!=W&VV>?;&^?Q'A>DHB407Z2Q3?D) ^MNJ4,6:7&=VSXM= MN<[R<4$8FAE7B7-D>Y@&1[OEM@+CK+!I984NQF:>5.5(-:$.P['-^3S QK7E6][0H_E;I^)!NA<[:["6)7]TPI+?E M&NTUZR[8=9_7.1UUEW%AV[4&I+(6')$YABECV(TKK\MS)LB3.@DGQWF;"L G MNB UCLV%2;)YAI#;TQ\/D]N>(=26N\/IK]A1'H7^,4^3NE[[?%UGLD\(R/2. M;G,:BHAI1YGM$T(QDQKN&N>@2W)B:S6,?V601A:# /]V$M*Z9/_=< M3.=L/+*X.!_NMU!9?)*OTEB$/Y T2W^@FVV2[2DE$3M,PS++"Q+ @.QO8'V) MF9_I._XT]"*'PD469KT(L"0%N^G2_# MTJW "X*Y3)_A*BV,<&]( ]V*2$1(NU1IJN WJGP&%&\7:!F2/$8 MZ5OK2%MQ2=C6%;YWN?\4_#W+<;)'K, #L8KLL)N, M'.9E!*(=?Z2*JLV*XHKMG7M5UF. M%I;QR<,076>(/!\P=19D+Y+7_@ M$RT>AV+@8CD*L@:],OE7OBC5)&8'F^)$_:^98 /_@53K\LLOXWSS5VD#[SQ MXZQ#K:*FV+Y)S=ST-G_Y9_JU?'ZGR1O]Q*X(ZT)'-E:6%Q.A69$+MJX^9VE0 M_>69_:L(>+GFYI(<*&+VI2JK*>#0T';V2+=97M97;5<[+]X;FGE?#OL$7DY. MIE&<##+!;1W=SS ,+Z9?%%D17#T0(U"IW/-)\ M^OCQ+GVCO#@FFDHZCJ2NAO-#X#%L)A\O $=KX2XLT7$&;XR; M/&G^UO_Y'O/@#-?R@! -+M*4G1/@BN8.44$VT[,33R'>B^E2T=H:6?XG]E%BE4&FNH2[ M'!8MI%,57]+L!18MY&O=I=M=66-UE"E<;?-FHQ\O)O +4T,*_JII)#/=EBMQ MU7K:O11Q% =0/Z]M6HY_V@NP@V-*\#^J+R#.HI\Z%<.)Y'LQ8:V1U<*@WT=\ M?_.UA')_[ .X9^NC]8.:1+(7DX3Q1=J^P.Z"(0?2!KR[]3>A/6( O WUL0K@ MG_M]WZ5A#LOVFO+_ODN1=2F.I.]+A,3*4I?<6MVV%H9)\F(2*L\SAF1]2>.R M>'SZTFTPZ7W "T@]3@U]Y8IW@FOR/>O8VTX7Y,44:*NL^TTV&GDQ]"-O9+B- MC+W654)FM^O=8,GDA]U+$H>W218T#'J-!EZ\K6/-QVT&B:$RYC]?V6?^O,YV M19!&S^]L=/ME2CGC^,5K3E'E8>-MM'J*NWPC8P7./R4F<:K.H():8%3=-^]2 M"'%J3,&I KQ8_FU)QL?=/]L>\ /2@23,HR\!VC-> %,Q*YR@MO8?N5ETU@[@"M M'E@\X;2\0&JAMADZ5887P#MH?DSZKE:;^3$/>@&QD3HN=X+P%?0!#9I#%2(BS\N]\^LP[K;YXCFLU_D[L)5+D*&+LJ2;2TXR-LD M>*W?Z+I;>O%.*N*\^GYXF^5-\[<>1\-VDU!\9.V[+MH)+U$5.?S=SC*0V?V@ MSW$)D._2*'Z+HUV0@/;R2!.>W[&.M\\9-PE<9Q!K4O>.GOBX%RON$0:'8V9W M01K!AO6O.&^W+O)XD\@?4$Z+8%T=?>"T#"3Q'J]'@ MX%->@.NP2QYP#AYZR MHU<&*KIS+/>9?X#G8?PXWFGL!Q[0@?@H@SHF=;T') M;C5%F,>X-;0'TQSQX/R[+[NO9,D;!/6@9?@^"]H"FP\T]>)-M=H+^[^H X]X M >M0T8ZFIG;:DUZ -#^6+VG /:$TDF[^PU]8RT->0!,YFKB[W?<%4K8V] (" M:OB@$N7E7L]>D'F4[9;2_F>\ ';):U4\K2EEVQF_U'69![K:>@&$.]RONG-#H%W:61-GF(HT^TGP3I/N.@Z>WM1?SKX5LL?'A)PQ,T30O..%4 MJX?ZP#.S&YWX5?XBBG)V_T5_Z3)_R#.F 82&*G>HK1=OJ&Z#YL1?[<=*6TNO M0'04R+[BG!WL.ZDX._KVZ!'BO)@.\T+4%Y+SGG5&]9PLQ OH]UGZ"KE?H /U M7HA;&WH!8<+B5[P6=NOURTS*"\-V4_@+.@JX<]Y[&LRL) M3+>'C^-IOWG)DKI68/SHQ2)J'.YL31RE!+!V7@#@IY1P1/0=[JT-O8 @ DA MX>51)#RRI.,C;FOJ!0S]9!7F/:;*/\H2R^PJKXJRBR2%]H#P(7*\F( #UC,+ M*4!#A,^_V8M;]P-8I\!IS/7J5PI5L-DX(Z%;-_;](Y^;'Z"Z/YBYC%_27$4W ML1_%K:(!\Z2GO5CX3S1)(,@OC3X%^1\47HJX.77G11QZQ@M@ID6UTV?3TLR+ MX4OG']A^\Q9C4E\[+P#P,TZ[:?1&7@S]E'R+1AK@8"%>0+^(WBC;HHOJ MDVZUP#9:>3%X@[X!J1O0;H\1JGCA9>J'.%>+FR3>L,.V;-?5ADF:__1BNQE; M5KNO%0KP(P]UFATL&#:XM]_<> MPJUC'_8"JJ[Q]_AL6IIY,?Q:C(WAW4LC_)\B(O"(I)C!PF:W?!@NCROVSV7^ MG+T;:GQ/,R_>9(>3]KZ?[Z?_&2^ F2I$C4=-A@= &J!( #SL&#@LPPO@K8S0 M!Q3*0\]X 6RL(1_Y:/E&(@,X;?@+6KKQ8OJX-7"Y @T[RX\,ICSXT/P:T'6< M[,!G\00D2V@XXVZ,90IL2Z%D'6)O E];4Z\[[7DOWF4MEKO'YM#6T$<(?6DY M'4V]@*$;*9615MY3#UDU&P]X 8DI*GA%@V'%$63%HP.A1_7N>\ +2!T&1J%Y M5K]":&[,OGY0M.,@:0,[4)07TV!F/&4I]RUTQ'Z;%KO]Y,*]F"HM4DW<0WL=CYVMO0!C1$+VX6AMZ <$F5C-]IWK M;/=2LB5U$>)]I& ;$XV17;(O&O04 5Y ?LB%0QY]P>SRNQGA5"-NSYV8=D1;W+D.-K]C\LE'>TA8RMH-/S ]JL"KRB.D&6GAO+;UL>NE>+&',CBNX\;!^ M!^_8I#K;>P%(Y8\89E#34'I1BH)]<&/=E5F^-QJWX9Y K!?3(S-NV/I]@= G MY(EJW8:51MHV'0/$> '_*/+L'O7OE.>] R.JN5*VZ&Z'%RM#>??SW6M3A6+ M%W-]E_X2IY&D4VYLUL<_ZDD0SQ7R_B7 ]_7U%VI\=YV-O%AD?852#OD?O;SX M-O*NH!RX6>]"%!>#\#!V_N6[("GZ[-GM%ZZI>_%B\N#^\CG8T&Y*&+.%%X,> M8AV\B+)M1Q3R"'%>3(<>7M=7+Z7>RHO!-WU(^C_-6N0)"\FP70X M'972<> 1+V")4Z(JLVUZ^%N_Q?Y'O(!5A3%(1L0CHQX:S;V TW2^'^>B]T01 M8VOD+H*8F57,&9::S X'&WOQ'OC]$W8H62N@SJ1R25?LNU#W5%KC"E[K MX='=W LXA^JX]%5Q.O99+X ><:LPC)>IK'E>=-.(#[R]G-R/%Q.(!MN^6&"C MP?PFDB/#J-#M$#UG4!HB9W,/6W1+HNA$(KUXD_IW6XL@>*1P]93>=S 3M1(4 MG2;!"]#B+ &?-'Q>.W9^/F6KDJU9VN%X['_""U#28M#U2>J_S_]%RD1C:26_ M#O9-9UI;H]DK,SS1UWK9^?8:#)T-/9C]K$I_Z@KN:S3Q8I5W5^'UJ*JN&;?$ ML_167PH>57@XT*GVP/S+!5<"?69WZ \__OR7C@73ULB3R^HC?87Z]D%:P@;8 M?DEN-G*D\&7;"B\+!TDYFF)_TP%CL-V0]3AI[P ][3;;A-T M 08)5-.Z9;K@7'2FDNG%^S=< MI ]WOP#72+Y(K00>Q#*/1;TUX4J0*Z7;%'J:')\GH".C#%E#0)S MS;%Q@-BUXY'9[X$BJ*FY6S9^].(-/.192&F$;@=T7BH>#)XGTEY)]-!#7D#K M2!,Y?-'R*_#N"4R$RB/0:FNK-?%BV*V6_Z-=!%Y &'Q^JZA[=E'?;12Q#"9H M_9H!'19@A%U8; B3:@\G]^[%9'.=1U$1=%]L6QMZ 0&NHBF\KI0I*B\[F'BP MKL)'V5^3_*@'Y[_ZW<9?(;,$[&D]^6P'FGKQI@8'F;$WTY4$-E:F%Q.C]@Y- MJ_K$=N8=T[B63 <']FX& [B5BB]I]@(QEG WOTNWN])42Z^")-QQZK_'+$F8 MQ@Z;4^L)8+M3+Z;VJ #X'B=3_X->0*S4J*PHKH(\WZ_X"^@N'WK@$2]@29?> M-5.SD@P3"WLXN[H:>P'E(OK[KBAQT8#SF7\ZX*NL I">,[ _8K921*/+_9<" M+EOJ/5U +@\O>M;'O6*A'R\F\&G'5B6&( &.=DNNWL*+0PJH/NV7J2.?=83!Y:(_7RD6TBE M1^VBW!GO\%!;+]Y8HTC,Q:Y<9WF7MMS3W LXD'G"FJ\OTD@[!'J8Y7L?\ (2 M?!='4%BT-/-B^+J)X0BW>T]S+^#TF4!/-9EZ 6B9OP;LCBN380NVA"(9^OC M/G#PB@J[OZP5I!BS-#8FJ,+*#B@,)T]+[1X&2Y)A[5V[KL?@Q<3+E5'GOSR< M&G+OVWT0>Q[S@N ^@5Q^9+$KSQCX,AD[.837H"26N<%)AL; M_&OR)W[4]*FL!Q_V BH$ :<[*C,_X*[S6URNK]@-BGU4^1$'[VD2O !]P>F? MQ)Y:?TNM=\K>)[P -=AF+T-:A4+[%L0)7#;8[OH18L\F]0\A=_5ULO@&B'B*9UP<8+-H[J91U*<^]_V NHL-#0J]1I&S-;>#%H M[3*))N@#%TYLX\7 35/%554$LR/)'MOY@##TP4--(^9B@(#<%=VI^JRX30QXY*M)^F!R\FS2!]$SP> M'7:31CLO -SN\C0N^6WP-O[:4=7M<.OYO[[G]^QYG>V* *ZU7TM*4T[=5O.3Z6->[VH\NTE8DC6P;SM((*_V)HWJONJ^=EZ\BW:E]GCU M=_:W<+%CJSS+VQ)*M)^\F&OE:JM\VJJ9%\/7"ZQW,=O6V\R_H>IF1IF_ M"#;#W683Y'MV*>LU'M:]Z!.)G/VKX2ZJFZ_H4\1J1,T*;WWMO%B0[);&1]-) M%*@W\&+(#<_ \89?GRV^)\ Y"QAFC!//>ZH"+'IA]3\Z_WYXQU3?.$B !. ^ M"]+++,^S]QK+5F]#+]Y4KP>W+W'JX&->P-/Y0 6[/3LZ],-5U<*[2_OH8 8) M\F(*T/J#_-/1-=XW^4XN;*CA/W:QJ(S>JJL>^[ 74"$LJ]UI5*R]&&"[6?0A M9\LHE@0Z)]A3:P]Z 5%&=MYFN6'E:$/5U7;^S7VPBP+_ PK9W*6?@J\0ZBJ= M%A=INH/-H2B#)&D\,_:\K[T7@)#G41CV>VR2 M+A^_T4841D=R;_\3\^^YNJGE4 I43ULOWDYG4M*''W_ZZX\? M>@I&'_.@%Q!YRDR54M!7]+:]J1-6:[8P#"M#JL I7 #@?^#%-"W(*%(#\->5 SG$OS +M+F'[26K:$CTW#17OH5_8%MNI+1[]Z/PPS1B&91Z_LE6>X"U;5A1LX#OB M&2^6OSG.VR"DW1]W5ULO@$B"%EFF^8A8Q@./> &KP[PJ4X ;!+^@2W/=6S)= MG6"T/4&J%Y-CDFET9JS>I<_KG"(#=+_?\7@Q\V]*HJ(?+U4.$51-/U9?.P\ M5+%@;&-A<\PF'8C)8*JUH([G=_;3'JRS'2?)0#E>+."'((ZZ*V1UM_)B\.CB M^9REF>FV[S&G]#_A!:BG "IV&%\+G@VM1H^.MEX :2<:BO'Z+G>TOFO**<][ M"'A(X<#3)/@%6OH4CGJE]<9>0.DLK=P'Z>!#7D #9V0IG)%0DZ";W]0((JCW@%\GIFNV[JD Q!#A^ MIN5R!>%:\'E >6+.RX6UZK*'(#^P_TTDVHMI&E"92N0$=U]QATB;_QM_@EMY M=!_3]#8(T83:?!NPRD:JM5WVSDQ5*$/*R8!ZZQL^M* M5LT.C8R6ON_R) %>0.8!>]P!QEKW:,EM#>=?<.SR%0)SPBM4R!;'6)!P ^5O MD* =16S7DS%?32/G8"'S0W^.-]R(#A$ETM;#B7*[DF8./>'%DAP<5"!(@C') MN+@3D=L?\XZT PO=>#%]LFK!\2E'_4]X >I0F;^+%;L^83QGW)[*=Y( +R#C MQ[G.DHC=/S@E+9@WJV.DOPKML0_/OXU)2PO[BO+?\K@L:BW>G MWX(/W9*]&+#X^I^"),B/RD^LM?0"A#23@^&\(_ZGUF3^U<]TJ9O--LGVE'V= M0#"1=3D\.EMZ,?<]@56Z#4B8( ]4=!T@Z0PGX3/;@Y_?:?)&/[&+PKI521DG MT8M)>:0E6ZYPSH*UMM\.VM5V_N]4['/"J+)C_M(!K '3SW*CDL!]G-*[DF[:#_8I._!BRNXI0T(["AV=.K^X,YT-0+&'>;+5N=&,#:8$&\^1HFNXB]%DESV7K+.D6 %Y!% M=C2-GFFX3K,D>]TC,7,/J]*!1SS8]8<:.,$ZC']T@L0 MN.!>#J_)EP[S_J]8_E2:]]5QW5X>SU)?7DPD'%++%>S62/I#\[5CN=0OMAW-9R_C=5C[1J MQF+=I: /P=?/<\68+BL*Z!Y/RF.Y*R_6P@"S<+2/&R?\P#TY^M@ MWUP$+6V\>'M'E9B[2]GVU)FN/&H%S '7VEZK3[CIK$T'^E;EKS!I=&\4O:PP/4\X 6DNJH-YLVP#4IK0R\@R%(H5] 4 M*J1@B=BX^*/[O1QXQ ]8W1&M[=>_SN;S?_Z<9.M*U=X"^@$DY.G8Q ZT]^+] M\#AV52BL[S[;T=0+&.#_[0DZTG[V8KB/-('E\!#D)2]3&H0\MV"O_]*EY!W_ MM!=@V;K)066[IOR_505R51(BC9K1HQTK<( D+R9!(R[AK)K=VWI'4R]@F%XU M,-:U(6BV\F+PEX)[G!TR+^PJ(0HI\A,&:LP4<222?/3219+=@H?M+U<=CZ@+ M2:N%UU'77DRS<36!P P9DW5T#LRQCWL!=VP> #?>0Q*RX"]\SN!/RUU9 'L9 M>]_\-C'I??#$ON?7O?2;5(>ZU6PRZ["+O/RO1W@/S>'6?O)B&7^FY9'E[EL= M>4<_/?]2J@;%;AB:45!Y,+" '="+Q! J U:EQEH;(&-^X/?T%?CI9;1!QV?4 MVLJ+):H1IUS3(LSC+0_^U'3@UDWR\&-^P#NTF1>]O- 0[0REH),@A0H^W4'2 M-OJ9G9OA.@MW(O8CSJ*.RE*MC?PX).IW/>,'+Y:G<@/>9OEUMGLI5[M$7K_8 ML4OCMRX:X^.>] +D40G8O8%YITF8_U#0:UMT&'H;1\01S\P/;#C+OA%)UI9" M.)UH+Q:]>5V7#K7#%WO9T@L0NG,0XRB7*Z:#HEM>F2R7*]XJ#I*'C%J,3+Z;NF*"YH:0W7NWCW8K$?5](W1&/S?\-7]'T MGT$7D7GUFQ?OH2,ZH8^TH>>!^>=^%-U >'^ +M7EJ*5 MO=4&>/ I+\!5J>B5'KM\3.DO8-UGHP_7 MX )&PHRLRJKL4B"&2/'LK1OU23'Z /]IM-D&^7ZZ:25O]6]41 MS_D!L*] M49#*I7P=JOFZ5*\ %]%$/=7=3RF_?R'C<;VHETO"IX"#MN)'C!] M&20\#I+2\@0:F5&"YY\BF3YBAI3 U@.Q@S2ZA^K"]5KNISTY/TA.T_*TVVX3 M'"13!H-B?LH/T.?L*"*A\2*]^-X[MBE.]Q/^8Q=S#U-[AMB1 MS\X>L,'K9+!K =MZBX<,"I?_WWA[E46-J(WNEIZ 0%+0 /.A(0:Q)0_A4%LO MEMTU73'%!D,6L.(#'!YLDQ0VZ%PJ\L;O7)O'FTZX[K!]CQ/JQ=0\T23A&OVG M(/^#:L606K_!SM9>@/D"- :PKTD<_!5^EK>%X'Y6_9+HF ?2DLZRG^;4"' M2?)B$DY/XLA?I$>3$-9M!.CTNSI=W\*L1AR@I1FX5OLR$W+R:\B>*G M:*@1TXB=?WHZTD64 M2E2YS\L!=+^3#%ID>TFD=Q%9Y207V0("^F8+#;C;_. MRK-<(.\,.WS2U@H;D[K\3NS;BXE&F]QR]5L \,IECL%LCVRA9"G;S^#.P!;. M<_8Y2ZD(.VA/T3Y=C"=Z^F],+_LES=[3)QPM.Z[AGF08L@\VGG]7?XC?,G8% MTO;?_\@22-4J[N^ONN@T#C_CQ1(=GII0,]RI+^\W"LN31A=O;&=\I?)W++P[ M:$>8= 2>?!B0V9]O,W["8U#K%1P/^;[[.M[[B!=K"4P_F)U5K&&W?@L2>'O' MF$^/>7#^?:#?W8;1/'C/&.FWZQ;DQ5M6(=C\1(:/EFW6D'S109[0^X 7D+I9 M#OK3;(YYS@N '5[2*D>T3XD_^F$OH#Y #@"&"**""-;+7"6T2WO)D9E%0V5Y M,1&-&-C.$MP=5L0CG_8"K R1$[=DIBP(^@=:=)83//3,[*H"N(Z2AS7;+)LA ME&V_^_$FNM;)?5],X.&GO W8<#JY&KR-%U[,_&&5)WWBUVYSO)>)TE76R^ +//7(!6N*"- M"+@<M?D)(*]F")V7=IM=GB=0 T;CK:2F813 MAO*0M;J"W=;&BS=2*\?6Q:W^S+X'&D#^9^LV,4>I@Q]ISQ ME!;U.P3^?\[*_Z3EHPJ4$45ZLES\"=JU MP)NFSE,?76/M,OU(0?^4\75,S]H!M5N^L5B%:HK1^?.RAI@X9 PV3RL0=X%_ M=F0D3-V)'U.G(O&'NU./R+8:*7QV,AM1Q*^=']3XT8NWVI&G>R)+^>R;,:]C M%F_XJD!W4@R[%6IC6'^PJ_;9X6?F!];&1*%B]HR\F :^XQ_U8CEJ!<:>LX[T MXO8C[9'R,!BI67%]2%.&4!%O564M]^G%Q$Y16KIS]YY,N&=3I1:&BHP[4+:[ MY0$O((%=N1;Z4NUW(C3&_(,>)(.KNNG[$"6;;[Z&R&@/60 \*Z K_L;="+R8 M]".-'W(-C8UGNN*[8HG\I->9/G67Z5L=T>K_NW2?#:YO3B0].+I6@1'_U:Q,&'YE\O%?%&R4ZA5DJAOG:S M?\57D!G)[DIM&1_Z;UXL(AE*AVY3,"% Z*F*OCD:T=<2.>?_NX R,@]W[=9T':98)N;S;_\*MR44]9@B0>G4;TKI9>+#6^ M*\M-N?NJT=;."P!:8,FO&2Q\S,[M++7Z58/].J @MU*DU3LHE MF4JV%Q-UX!H_X.;O!:Q:H(#I[-8""CKKO)\D8/[]$X_E((:8'![[7'"+-1S/ MPBG"704&KT/'<3^-1"_6P9',JL>Q\1XEP@O8>N4,23K:<0=J][P?_?C\2U]^ MFE>[HF3Z=PY\C3QJG+VEI_BKR#KNO$@=>,Z+]]FA>"LSWBCUO4>*%^#99T=9 M\S66R7BC28:GISAMNNWN1SPV_^+M9[>C-^P[BSD%S\4K;2SADY[V :Q>QP5< M4I3G=1S'?'_:XUXLW8]!G!:0K\%T!BCHQCZR75RL^<$)>%KUJT,/>0%-I>!T MQ]D9+?P8] $3J6X+%;OA_A2^_J%2O9B<9DA]]_VUJZT70'2-K36$L+C<&[\< MP\M_M*#Y]UD5(]0>2M35QK-WU^['TK^EBE:1;?P;_K=A7^OP'F:WNU>^L +H M$T1F1K@S7GEO0R_>>R_]X $C[;'/SO]E2DH.=CJ\ )\ZSWAMH\D4.]P+NL=\:LA2_ M9V,^5R'""]A*E[WOHWUIMO)C\.K$,Z]0Q]J]NI[R MP%V_8B*"[-]H8GB/)& M \;-5VZKA*H[H(KO)(5 O2YU-R'N)(*]F"*EZVEVV]_B_%XDVK^ M;Z%)!'S%AG&HV\&+JI(?;NVQU-O8 A+6'@V\58%LW1+TJQ[J\[ M2MD<^^S\WX?45,'%(+55#&, 3QDHO#3JC HXX=GY@0J7-; :<%6=#5ADX-QM M9(4WM.YIX3KHS6^)AA@JRHN%C51B_##JV=:;K;P8_$-.MT$<"<]MS_A;&WJB M#VK[=B.&J%T7['O"B_>BKFD]88YF$R^&+907"/* V032HR];*.GYX<>?_OK3 MSP=]7OT/>@&QX@GD9@H8-!15$38W\%O15993%;%.BVOVCZ)LCX4;(^-&/-\3WZHX,BK85UQ?G-%S:[._-=-*!!?P( M7YYJYL6[K)WM]F.>X0'WO%>UNT-<,+OQ=Y\5>BLO!F_>.KDW- [%WOV0QVD8;X-6NN_CGO0"I,Q? M%[P//9IR>TLO0+2'4/%X#';)5/P<$.A8=&\H \1X#'_Z@H*U_ ;\$ZV?>:1KNPW?YXRL.SJR3R6)+,1Y^#32/!MZV-/Y_3$$I2 M=.?Q_*U^,H8IA'LQ51!80V5MJ*:%OWNK/>I!+R#*6ZFH--A]U6]MZ 6$8XH" M/( )DBW$DF<%H+\I>PAZS7[#17HQ+9_I>V6>> M '_(%16!,A1B'D3KCM7=VELP_?3'_4_,KR9(3^,CG.?T-LO*+;LRE#SF37@? M.]V3?0]Y\;YDZAP&,8*RLHZW+7G[1S3W D[EPM?,#W7+Q!') H>>]@)L9UIZ M=X'!WB>\ /4Y*\'NL.]Z1_KO\V\.R, A'(9(*-JT%M5;>#'+PEQ@D-^<4OJM M_T$O((ZNXMU"M.:\DOB)8_!BXF5F@Q8S)LJ9TNZZ:0%N_^F2F6 MS^\T>:.?LK1PG(/4N$L>:.K%^YNH M9&GU,6*MG3O(W6:WKG!ZJ]L)_K$6V*G%'3A709[O M1=FI[ER"GN;SJR&:XJH[MG&/D5L+.TJ$"QP,/28IVM&TE%.(]^+M5Y"05YL. MC10^]/3\:T.+>S/CW Z&R;4TGQ_.?;R)^8 >8?-DRTX+$@@V(I42_.E-5?SH M1[U8HFQ\3-5+N<8=[OO")3J:SO^V)%EAD+_2\AIXQL#VR)37\GE-;]A&L7J" M-**H]7V=\K 7;PP*S;$M(DS?%FRV M\&+0/8NO9=E=0-0CQJ&Q!SJ^\*'BO)B.7X,\QBJS;,EU&R*:K;P8_%42%(4B M>EGFN,7^/_;>K#ERW/@7_2HG?)\]GI[QS'ANG/^#UCXZ5JL4DGHZ?%\F*!)5 M13>++(.DI/*GOP"X%!>L++ $HSPTMT%@, /B41NR*Q36M9OFZ^\*,)IX6X\ M?]MN2S7FG3JH%=!@WR91BMF;VFEBQ;0922EQSCOX!HJJM3AM1IH-R6W)&\:X MI: P$]V&49F4E6Y&.OYN7HXM2K6!X":'B5]*V9A#,%[-\IM;07YU(!:_]AYY MS=][_-]^^R\N]*?I&U8 =Q_&H(K]O?5\8KX]1@/A&#=J966);E8LK_?TF>E, MI+>T8A&?DR1X#Z.(A(FV196CA,F3YI0&,,^>VA'.56@PYCC$41>4B7"]#3I: M_PSC?C8JU0',+[EBL41,0>SD#< 8BR1U*EPR^60-ZU_NX@!\/+][>PG&?=*H M5AR!IDA>9O@." '3R)W9V(JE-$T+'>]GE2H6@T_)$CUL!"L6727MQB>37QF) MWM**19Q4QI6JL9PRH'FFI:9"%TGSB$R/_O$.EZ'P04I)!*IC5"OHY7BWXEDV M*V::.6%$8*H1/20@#+>AQXI>\)P5L#14QCZCVBD](Q^-RN65Y^PDM'RCV'5 MR(JI-T6(,M,-4M6;-43J9Y)WL4R0TTD#&K=/7>1(24\@+;J;\K-YL:*)=AF@ MR=!OF"W-+V(%-UY[G0A[I'!$]<8#O^= E'7/ M+#:L9U@K3NG@QVJU':Z1 QWS'RPC8VJ@&JS&^YKQ\UW8ER^" &)B*/X/;_5/ M=$,TI:$=]-#,5XBKR)3AU^1!]%'PE7GO(#& %4MN/Q9BQEM2FEE"=,\[+XHJ M/D0GMU83\WRY&_S7MA41R1N=[X%4<2-F&ZV ML.*<54[@6EQ]!IL=RRC#;&QT*2G,_GP)LX@DX W"MS#(O:BK0#(;F3]W%:K7 M7N9= 6R19V=!;;2Q@GR(30D$)-D8,4OB-\BM TSGVJ)>5BR.&C71>H9S+,A3 M_II2):Q! ]D+ 3O\@M/!D^%ODPBG<&04WAPV MEA5 5(E1ZW>AW"S&M*96+*-;R($;0,-L;,522&8.I*E^QR(/^0M.S,)YHH6OR1V]"*77GV(FS->@,Q?J_'.274AN9EBYLT"W?8__$U!>L\PJXC MQ)\;[]O9@KI\5RMVBN,;8P:VB/I8L3!VQ$;3-R!VEK!Z6K'(3H40',O(EC*8 MC>U8RM GH#1SVE.8?K^% #0WK_3E,4UY9_BV><9VDO'@+J:4/-,XK!5T6#QY M.Y8Y*YT8+,\JI[D5RZ&^IJ^G2Q*YX, M+WI,BJP"-Q\9SI"%./I]2"^H=.*0 M5L"BY'\CY+E%1_ID3UX]DA4@C,_VO ]S++?XMA5 ]SSTZ _5OY5^[O(] F:2 MY,FT%Z7]I]-2WO^!8UL!E%:JJ'QJU]AL">*@FW[H;!^U EK,I[*23V'1CW6A MT=I9L8!'F*S#[)Z=N:O\U8K):GS9<<\K-37&=ZP 4*6"+NM!INH8YL7S5H7- M7V3*[1^0<-?.EB^V)[#[ M6K'0P9=ATY!_)\HHK>L#]D#&3W%G3_*Y-C&27$WXO#'3.O':6[*@/01^<86A M/T>@+'\@RL<]C?#_?Y44.$G%^&\51S,LL57C( MHP=Q(J7H+*1=P#!-?3>ZW]F&$'DNME!O&6]H#(I?V6%;UG?.87L%+I;L=R6K/M_ MD92?!J'/S_ MWL5?43N8(5!)K;$B,H*27IK;W(K]:!CM&U<0)R-4]^\"-_:P0:V 9O";T'8= M TRY'8;T!/!Y)#)L3.3RW(OT/TT=/@WS!^VDF@U.$7A9QS%]?#DK1;4@8/8S.Q@H8&L\B'JC9\KU+Y,TI:_-+;D%*;[N$]DA1V^J?MP)N!K'7D22#C@JEMW$I[*8N)02OD%B^22 C!5NKB15[ M1"@)DR,$6_R^^ T4^D6GV.<+HM'4\\OP;O*WJ(B207P9/QB[@"%^<]),[D R M$2%6P R2&_>SYD6M2TJY>2(HO227 M+N-89=FH4T\S@M). M5LL:]BYCJJ'B'*P _M*+L WG>0N A'F!W=J*Q; 8!V8&LLSC&'DRA$6=]B4K M0#SZ"HLE78(U6E#]I )M-Y9&?;262OV3J/JF!.I#."D*B0WR 2?E?K-3V.66T(\W+#?8BN M^ !GIHN#STD1)^(#&-^\534IA&&(IXQCQ;Y?>?LP\R+B>$!+P G"[XJJ4\%E MGCTDV;\ L3=13?Z2?:U8J" SB77)16H^SXY\%&>"Y_3!>6X!3 M["94$>ZVLF#Q1ZA![XCP+[*@9 M_%T[93PK -%6<%/+@%9 4KV7O<*""PSQG?9M&_K;PK)4)&AA6-*D>EJQR&N0 M^C#<5]&AI%X(B9(-7W,BL&!-C&A91#U[3)"HVHJ_8,1%GSJJ<1-CYLN#R\(0M[D@%I2MG2AVMV/\NET)J\\V''^4X*+.Z9>E!$>)^5BP03>QH M1F"8O8\-K)ARE1"0$S;4:6+%M)LY)7EZ,*V=%0MHIK]$W K=3QDF<#Q/>AP: ML[D5RZ%E/$5W42.%&&^7Y'N;UQ[:;QQ*;12'U-WM]A&Y4\A/O8?7RIVMV%=> MTEK>CLKTLV2!U(JHQ:,!ND>!J7JH#6/%\JF/.I$8Q7C625NZXA#F3W"1'? 2 M9.\ Q#_]^-,_D&CXTX\__\I-)LAJ;L4N'FTO-^LU3LWQ=C3.8T6G'7^C8N]7 M'\\*0-K17"QS?[^5%9.O FUN 7Y6<4R&5CY$?FNU75,:Q8>#M< M]@D19Y$*FGC1CR&G=(J6ZFK%,K^FF&&6Q6VH#*?=PHI)'YVX]>M![M7 :V_% M@AYK/0G3SLT'/BQYF&Y)Q8>/F4'K]AK%@^J8N%7R;&H%>34Z6?%0L<'#Q:1BXUY&OM45-Z/FT% MS!R/R3TWA[Q$/RL6>(VTSC!:%0KP$%RB+?90+ IC6IEJ43N M>1;UL6)A9&.P-_MNMX?)6Q'!RO:!"J3N+<5BVUNC83/D]/@S3/(]T0M2GV0[0AM9FE\9:8#.^7TK *_\#:7\S$G13&]IQ2+( M&_35^IN'&5BV@D_8B,&T*+$:6[$4BG&6)YURFENQ'([9Y?+PQ?MW LEVL/9* MH;MYEUBK9-UO,G7M?K-(N3NZI9(T)26PUD56/NK&L%MW%_.__W9<"]+.OS=^ M(3^43K^J.N/W\F.]A6'T$!=] _#P Z)YM+Z??OZ$_O.WS/M(XF1W^!M9Z1/Z MGSJF\@HW?VSZI7 9IO_Y2_>;?VDA#' E9Z36_(6R(TE[,R+\ #.I=QGI!>MB MTBF:-=F*%/@_;)*WOP4@)%/&?_@K_L,/'VGP_^ 4#+)[ADG8L:::)%=/X3V(3X:,;9@[>C[3RUV5FG M>$72ZT7DW<0_P8$YQVZ[,TVR%"2/N\@^1DAV:[U5DG>+,#<(,# MZV'RGFVQAN_%[(G26Y]WPA_D37Y8O/5H&BWZL^TW/>M4GW=>%%4:-'.6[59G MG2 Q=7DDX \=#:^CT/5FRFA^7@95?+2NQ8(CCZD:;-=AD9I(,$]6^[-.^B(((+:'%_]WCR[M3\P)T]H: MGNQ/"I/]RBJ39:FI@H>?.T@B2G8>RSU3E&C_ M"_=722"<<+OQN10\_'T(/,8$6S^?:4JD!N/C-HG9?+37Y*R;^PV)8O^,T3%X M!EZ*:VX35R.;C[+:GW72?R11'F<>+'1?M@#?;7=F_:AZ9E^5K"_2+ARXYX?? MZ\RFL8LXSKVHT'\X=K%6LW/;C6LE73C-7M-SV9,+O8PAY35_/>^$;D.XNZ,9 M0-J_GW=25:9)]K3J%F>F-.F$&Q32$_<]N]$;,9==UJG1SC N2'2B3+_I^]+B M6]Q[V!KS5W\;1C75'O.B4+U;M H8?_E?"0P _)^__/WW'W[\R__:PY#$C?[/ M7Y!XFZ=H(@D),/(B_%L9BG!?@,&<(ID?^OYKD@+2UG9 .CZN$I%??M2+2(8N MW6G@P7"O5;A\OPN8G=T\1TX588?.SJW1#]UE6L/S=;5AZ?M(*EU]< MQ87MFJV@^=55:*BNX J5W]Q&A>%_KM#YA^/H4)S=%32:1=^I0=-QKI>H_*I9 M_)V2*,/WZ5< .2L'\^,'*G@TB\+3@8<7JU"!X[@LW(Z,J$!Q5A+NQ&-4>#@K M !6Z&>%AK.R;R?NM,+#66&W%_):(>*LA*L0:UMAY:SX*Q/* M6X&D62".NOB4N7>ZZ6[.D8*GKAYUE<1I$H4!(1DOPBD9G[< -'*/GCTGS]I+ M7PET93:C(B@;1%E:_"V-3;M( M^"4'.[VML:F?E$^0L<33QC0&!3.YK&!'Q?WL6])GF/2R@TAV,K:8?NEMP<9P M.I@[;T=//4G:S3I"W6;VD=#E ;^*:29&E*6C1D_[EH6G=IW@(E>JRVKT-'A& M2JF&E)A@GHM6(_.3O>\64F!-^-C0Y '>YTC:K[>]G4>S?XZIK(,W5*E:"X4%6DMS M*IRXI$Q7E>/T,+:,=A',NM &_Z0).IDDI;T7!F5Q"?X:Z&WMD],0#U,5T' 7 M<_PN",+":O:(X+V+RRHV#4&?Q=T&+H( M;/3[:V7I([,C>&HI*C!:OTU+;+E2S'4;A]C2WD"&=+R0%"5^6L)&^O0#UGKD>AHA>WU M(8E]:?-KH[&QR?.KA'0FSVALA_E8QFQL;JK=(A?H2KWY*(O*?$Z2X#V,NEE2 ME;K:H(X0IHD5=PBV2 8*WT!1Q 17DD"37JU?O ^QUB$UBO'S4I=G:>BX;,E* MU,L<[Y+5\6U2Y07GQ?R9Z-O/I0WMMH@9M0XFO-'$_6P0]\3+H+8U._4FEY": M/[V#X?N9>S%;P?K$/,^LWRO,B&D'J7ZU1N6SI\WK80/::%+2#%+8S6S,$/MV MY)5VHP9KE)%#\XRMH@KC/(A.C*YP DSIL(M696!!8(,3R(D#(EJTV(L\< (D MA?@%*0)KQ@&8V MH:PFYU+C9IR@1K&D1I-/W(*&*YA)'&T*03 MN,G=DFI1G"5P/\\:..F[DA8@Z@1"@RY*062J$\"IW90R ;".P"9U4S)":YV M2$TG8@7R5K7W9@V5O.F5RMKU@F.;+#^(MG%R#924F-=M*A,)TA)CCM)!,@[053#5$5Z*'Y5 M(V36@$F2%R?BWPF8AL4$E$\,JDS;"Y]J/VQ8<)%Z%U$G[ISU"9/#B2HML$7B?Y M:[;.HWY#F]'O8L@]1.D5Y"V=J>Z;<*B,JMH=G%DJQIB@=%LK,EBY,\+H).5BV& M>V@X':Q:A/CHB'I9)C\JOCI1O).=>)0R%$NI2]^)T%H-"/89IA/A5MJ0J[BS M$V$+VE"CE6*?M^=O*'2RLIL3[@D](#)9WKQM\#K!ZW ]O2;H.0-'8WQG,$S; M9D.L_S'%XW-)=T#,9I3A-_8!KLP#O%\ M,K09Y0P9"Q'U,IM?31";50;/7V09#%_S#"M?+TEAS!;MGZ;1K80'::<@W,2% M'NH?2!52SR\?8)._107G#?Z=IUGY;HJ7_'.DCQG,]8IG7[,O :VP6AM,TDPB MB&_1_8:=I'@RW\)L>X7P11.%=1@H=KVC_P3LC1TRDEF2?T W4\5[BXTI.97, M@1=WMG1Q@Q9EDD!3@"0SG /N&E%8E) H$?Y:^'VLY+,2%\4XUX]);TJ*9H># M-(E/'<"WT ?I/ [:$BD+*("T& $?Z[8R-]W='M%L M0:C=QR+2F>V5QC!'0%X8IYAW(M4\OOG 1)V'Z;:8-WZ:QB(K83^#:>R/^9,Z M:9,8B^'U,)^S_'B_B33J1DO#"@)1;TK1.(QS-+=RDDF<7H(U4GSJ=S '0X2L8X7S2_^Y651-::8GKG$;[E5"Y!#-CW M$JNUL>DCX5%XTMIMC)8;[8B_ C,$KX>Q950/Q2LGSJ67ACYC ?2VUDS].HSR MC!FDPFIM;/K? ,YG (*+-\0]-N AQXE&5NN>B9ZW(VICV+;4<@MD@W-41['# M<2,TS;>>#XJ,X$[$Y&BVG?<>08U@=W9B7P1VYW8>D@$V7B= 5#,#]VB78V/5 M"I^]26>5&*K E.M$@)XA=BIE7AYE VQ[/JC -WD&:G>(=1![%)C%W4!/A3?R MC.].Q-\JG,N6C=^)#*W##V+/T> $,2D=/47GAA-QW0JGD8.U$U -/YL2KB:M M",Y$C>"ZLYQX.C#D=#9-^4YD0CSESAS18^<&]BKGF>+9)1%*JYT^'U, HF:?> M 'Q-)DM6S&B$"BNMEL=I8Z48^E AJ-6 -$L$V1$5%89:#2,L#&U^Z4E+I%?B M.XFGGHV'P.+LR^R4<9R^YEX#4,MDLM90-#(7?49 P\)$$J/9M*M*=6//J&UM MR"E6E;>B3KO?SCQI=*!,BQKV?$JA]C&_E/MN]D_6_(\-#4Z:Q35[D^XU-)># MDEXVD$OS_#[F\)>,D;0HX5^W%!47=D9C@Z13Q1"D+PF#)@C6KUX* LQ:D#Y) M1(8G@*@^#3-0!F\@?2!,@B?@)YN8C%(6OF90W\B?-0>HN&P-_UQ*]S?+(XND M--6 MCSB3$PP 54OI;]TY>-B8<^]6Q9?8" MHK7$F^8R!R8GT?GEY3W7J!+NG[]/4##\\]./EIB]E"P:[4(2;7N!$^\'N'8' M1K[+3A'K>0,D92IH6>[IB+H%5LOD1CUD=#C=0JEGLI$L;Z<5GGTA/64>S&P" M29HQ"JQL4%O]/-BFZ$]Y]$A!1+IQ-1P1I.+A6U>8<(*U0K'ML@ZU;E "[> M]&CL>0<-#U7K__Q]G$#A0MFXB:UZ)S=0'.6EV]LH>9]8 M80G$$R! @N4U*/[_+JZ?3I6JD3C[O.P )I,F=N;8KXHGO3Q*5W/.H7R_CP@% M>E%%@'?Q.H&[@H,(HD4E>QO/:(Q5=71_,;>HW]BTL^OAW '#&1NT>A4H;G>Q6^(NQ2)=,K27/&&"$JBM4KW'[I$+,'\ MM1);R-SQO_Q9/"_?E-(*PAF6YDQBE'M)."$]ZOT-5@#&V7HX@2>-!K8=G)H. M3CTXO(%,[HP/0$!2'1#M:D54@?3F T _3#EUID7];-O'X]D^<1]Y YG;1^]0 MN4WPB8?@,D^1DHB3RQ ;"UY(^0MS2U6&L$A!>(1@C^3)ZU)QK;(BQ(5+HTCD M)*TR2 UF/J4\2$6"=J^A0=+$WKM_AG$@*%Q :6CN75:A$)/]#\(LQQZ*V,>6 MSN RSQZ2[%^ :#&,I4AWMX+QWR?QY@7 '38K8?L(FB6S3H&XGST\$,T5":O9 MX3'RX@R=86PR)$EG93D@>P"+^%]EY4"SQR8.K%'Y/LQ!T9Q(-IX=!?T-QBZH54Q/UFN81J.GL.DSW M2>I%GV&2[W$Y#>P;)VE*07#,4CK& 5"=@A7J+29G8L&2.@7BCL8651GDD&CV M&L8$8H;]_P*76M@4 0]7A"GNOV5+H6R_VZ R^ 9CAB@>2V]#ML12EMLDS>;)'TI)(1_58MT[>9XD@ M,D=JM"D&GM&JQ]2^)B=>&(\9&\8J9,$.I7(" M@!,$5D9 IH)!<^ M]Y.-439AGIR$^\!#*XX+YQ"^0G$KQ^XYF(=R//T86V!IR0']#@O6$QDGZ/I< M7.1LSW?(1W$Y@1Z M^@]Z[_F95AR7,Z_X1LZM2@.RGF?Y4#-(X"*]4H9+!J 18DHR3- M(5C!C1>7[[\JE0$1W7.^VWGPL%H_AYLX7(<^CH,JK)>XG$H2A7[C >@T2AHT MEWJLUE \@WML3'VU+@G#BXZ%' 396_6,;:X*^BG3/Q(3)AP>O;P@&KA$*_@^ M!HI#IF$'D]-*F*U:2F??UO.]DK*">UXE:!5^ >$=XIAHJ@C#&PB/)W0:O/&X MJ84%"-\!9!G'%0I+3Z@,82[%7WM&(H[$;&X'YQBR;:VX!R8:CAWDVE[Q!7CX M[SO0R+0RC2-<+^&X*M&1Y78QG_VF,2O1.>7WL>.PRFP0U89&Q\&Q$]JU*$SK M<%9FCPOR"K*UD(:)+I\>3W,E:KK/-/JO=&J$@PT_JFA#I'BO)GHG&O^B!TL M08( 6B]H-0,]=UYQ7#N)7$T_38L]%),6<(1.(V-,H)C':GT/TC2!\O>WN)\= M1Y6^&;B3LGP,1OAT:.VM>2X<3:@ M=>CHZW7LH-WL]E%R %6T+\Y ,*WSUGQN1J+I/$@E.GJZ^XJ>KU;,3 <,X<5!S]49DYWW9G+>(E9PZJAT<10^AM-[5 MG(JVD[QF6NREF+. 770:F:N5AS/-;I,(455:S.DAR8"\S"#?WXXC3=^<5@BT M/"*.'48%//7G0X6T+R-Z1$1SO.I&"#6F$A$F X M=C8;.;RG=2[KB4O;QG@]3-:Q[DY*'.O!Z6+'F938'&HB^>5$0O ,4 ?\M+\P M!F)K53(Q2Q5YGIW[60Z+=UBEF8#]XJA#X?+]#1;G$TQ1_CP/&LJ.T' MID,@=(P;7"6[75B\0$40U3DEIO>$C+,0%>^6PACFZM/*3%/$%10'L8,?#-KD M5O(/1>@\ DZ.'>CG_#4%_\G1!V[>IO=NJCM[P5%F-C?G1NK,2.@V8K:WXWB*-J2= M,X>Y=L<.X4F)'):$#G8E=, D\-=JW\F:29&'YJ3(EAU89UW8W*!>T0"3OPBI M+IHAO@__DX<$/ZQ.8A_ ^.;-B_+&!"3@'SJ4L:WYFH+5^B;-0IS( M(&5L1J>1N5L/;/!9>P)[7,"\9&6";5'K:XN[JR6BQ@'Y:U2D?I1;[O#QS'&) M(D5F-\>W'+N0ZFML:0COX%BGMWP&]@1\@&;Z&H%BGHRER?75S!)OPP\0%,]4 M);@>I[7))\F([WH1XEW/R3I[1R(H%V9V>VM>52.I(\S ??B&=%+!4@3]C"V) M\XBZ^HF[-/G^QI9(2<*<Q"1;+X]_" M;'N5IUFRPV\,9%:D.(@Y:8A:[6FU+S66UH,!/@4.&[2=G"76B"M-H($O: M9)THO#*.K,$S(CM1R6(TVN48MTM@?U^ '0BLR.1>*1^+9C<(804/0(7THN<- M0IKGB*B@7=2Y@>!2'205JHM2-PA35>]-!?>BW@W3H8?XCRK,%\UN$.9"YU6% M[Z+4#60A$MZT"N-%IQLH([-<>Q6PBU8W"%BAR['"=U'N!N&K[@.MG![+@P*) M!P4O)!?^\IS CN<$VLI"'$VB%U&4O.,$#[<)O$+4'F:DCC#^2;;\@^)@FJ-: M*_=;\#4%ZSS"9IUTM2Z,#]QEJ/8V%Q/F;T&01V"UKHPIPKAX3@^325*]S0;B MNMKD@)2:H12IR?6=^54W]/ N42N#O1TJS&4)8#G)<,%CO*8!$9+B+]WF&?DX0 XE"LCKIFJPZ M/V4'SU4MY:J;1)T0S0;7R]5*VN<3SZRXWKI^^"G>; X5VSTRED9T"G4/Y2\X M^9&,+SOA3?8VS_ >[7!4<"$>E[X?)3RT?,(.AGIRU>)!U.;$7:4-6CT4[=BE MU:DL[ SPY/5 MNI6Q5;_X7/$>"E\B1ZL@""Z]"#=YW@(I/Y>VLD<3KX"<=.'W4\TB2BRQ$'.'L /1Q((+MFS5\PL_XK;Q^BW1IQ_;)?L.-.91=HU\SP MG-!-),O=TWBD$[Y) ;7IX-5.."+E3ZV6N\")1_-Z,)6^7\[W1MX*N\%]$F]> M -SA!SR35#X:\Q>I(+2F%I@)\'SN8EQ#1ZJVM41'"Q;UQQIFF,>35ZM8*8"PPWBVA'^=^*LP^%FZJ*KG@]9PK$5&7 9 ^9&S*L +XQ3_;YA%LKA(:B+GGK1>0490<\[P=O!ZZ3G1?& MC+NHTTCS3?/RGKQLDSSUXN AC$$&0%S#2L)B\.>_@-TK@+3[0Z6[,:&@0O#B M(V1EU&\U,2>]5#&AA)A9LDF[D?G)HH,%[M ?6=A2&EH@'])?6S>#P,KZD8?! ML8F* YM\W5&]-ULWYUP:5,A%1%;UVHB9$_E;3AS4W#,KS+5>T 8;B%8S:W'7.XV@?VE-4@"/P3S2_F?3D"$5UX>:BE7 M'M-SSL5L!>W01Y<*(9:O<9BE3\]?J4*K7!\+J$C(2EBJM16 M7H0?7#_>-%)W(GYH^'VLX2GM JTQ.X(3@5QC6@([22]Y!HDJP,L5+GN2:#^N MQ<.Y6+NT3F8Y17]Y-R&GP 7%;&Z!?:\[-YP1P<=9IDCRE3 TWS(5T]?.D4$KX<%IQS?9$F,)8O5NIYJ^43Z$L1@ M':H:X=5'M "&F_4:8+/BR/'4A[0 B&*REV"=-,XJ$B2QJ0-S ML;+"FR(6PT:U ([KDNVBZ1;)%=!DAS]65QO-W/*KY,U'S;A*!2IG%"4AP#4CY-.I;J M[J2J/-00B&N0>6%DP7V4PJS!N=#?CEP+_>7HT_D,D@WT]ENTR(CR4(+?5B_# M%4T9;+J3H,;P\]L:NR.N$A)*"HLPKC#]7AQ!SN,47@][EH&GQ'U+P>MA;!G- M1$;WI;>=LQ7,YE8M@+L-G [&WW/:\6SVY1V1Z6$5@Z**S\4& L+VI![-"CH; MAWCL)[,,>+$/'P3_1-=FD.S0U?H9H(LR/K AY7?0/+N3[G_:TUY=HY[U8GW" M<1F,N__XV_FG1"62[J]GG5:9$8HYL?;O]MS1ER#VMXCXOJM=U-UNYO1K+\(9 M"4G%I = 9\C\MN:>9+C= M:K=)#MD<>^A0YHX'N:%O/>PTR0[\(T%K:O!]Y%L2O>$*YZUI"=Y'\OH86XK6 M.FN=)>L9VR+N?:@9L9JVV.YF3@2%R1XQ"!*NG.%(SO_DX;Z( Q5HP#(][5N6 M4".6Z6E.L:PD5A_-*B46+O)'I,_P]4MA/]U7&(C_ZW&NI<;/QL LC*P706$[ MY3)J:E/3-:K1O8%88QQX,$B_[G$*Z)]^_/3KIY^Y*Y'K:Y,J=\](?*1S9,WK M?<@QBCA97V'*H4Z]W\@8014>\.-3 K'-C=?#MF5P.2._C[DC'OP[3[,JJ_$# M>&]0+TQB]$>_%(DX^9.4QC"G/R;K[-V#2#]Y U&R9QKUQ.W-284(9T1%L"?F M<1+%])/. M:VFPSE&68<&I.#Y<,*E-35,"7?;^\:?A!W@#>!=R5)=S-GX,NV !;QO]P5]-M9 M8JKG7$V4AB-I=]=>YEVA;P#(U>^:S33/I)G6'+_.!'L(_.*M054AE,W6Y3N/ MB!]^(('CPNZ]5R&(K;:ZR]0ULLI?Y1!R(PO8C;4 M>RV?THXLM9TY"18I3Y50RI)Z&HRJ@#'RMS"9'>5Q,3Y_2W,MM5\;S[\* \P&2,A'?T'O^MCQQHHCV1. M4R8ZQT,2^X5XQ5**N\T,\J.C],SD/XTFQB9Z&^(8SGMT&H.[.//B#0X-(CA^ M3<$ZC^[#-4O$DNIJ\*HBE1_#_Q:9K7*D;U6>@@? (B!!)]U.\>/7[G95C=4Z M91S53\[O,:(ZB7BB\FR5^IL+#2GS\;XD90A$98I,QP%U$WS9M1#8_H M\C6,"7"?DR1X#Z.(:.O%(R_,RA'3Q@)-$J=A *BJGX8!;7),U+D6"MVU\7\%;Q#CBVWL$6-#JD?[!\&*548:GX(94\#IQI(\0])6F 22M"LUU$@K:KJ] MB/[PDER"1^R!]/SMOX 'K\ES3NEE#1IO)'^0!S<@NPYQLL=7G.OM(GO9@ILX M6*V?<3*3 $^'YR62ZF\N1&2W]T*(&3FV>;6$F+06@2NVR H941K#G S=NHV[ M$V5)U/Q.QBUH2#_#$XPW)/^HP'S6:6PPF(?$X*='!Q S8J?7T&2]'W12_2V1 M#>I(&_[\^7W,J09;_";I+F[&/X6Q'R*AE.E6K6(]L73 4AY.'79Z@(#N-:9C MQ$G!<+?;H?^%Z*8K!$B->/2&'D_]["J[;06M>0G(J*:JHYGS>U?^E'O@I> I MW&S1%?XU+6XWE@^2I8BT 59KLZE4I')=X+0I@@P33N2;D4A1TCZ-5OH]>LH*)_ 2Y;RHN?7@ M+!1.P,C+4]&N4L5-"S%7P:!6/'6FDJA)4\<]Z@:52J:KX&J./8;J!'0*B3%: MDK],X@DG )3.57&\<9I)(^;.&7G9)UHUD.62/.$$4.(\U?4U24_%X01*['P>+1JB&@3F+L4*TH:T?&QB?6"N:(U@ M_)?7\&==94[D%VBGB)DU%*<8Q-DY:IR 3-HFSDJ:,P9*-C N56LW/37/W-'1 M8LHYYO^9]9$;R933#?T6Y2&:-<:#]2!QHB,G<)-3BVH75S^9TJQ1&E&896H3 M8Q3UM>D&86>W:L+#%E,J?'Y85*1V2CDG*I@K'&=.HKM90S6F"8YB'QZC_/N,#[%*4L,QH$7\XC69/:'2 MI,P2S5\60E6R,T@EJAP#6R<8*N^I6PGJKPNHPZUCE#RD"ZSJCV\X;U=+.']; MX%2G4G:JV075@0JF3"QS">X_%G 5E4]Z#N(%SF&TJAAD6<+\^P*S.J.];Z6A M'@-)-_0J=J:!RA$TSP"YL74LDGQ\% C=H$MNB'^%Z^*D/%E$[::?'P7:>9.L MUOVJ\%\<44.$@E9!@@7*4UU2\I45*JP7!XQ6K)L5("J(M3H/Y@YQ(Y6!>BV* M"O'%"#X \7X9C K.Q4X[2&K;-XIT5% NUL0!4,J5$:D@7HQ@@]1??D&3"MS% M]*4J+H@JFU1Q;(O51A59M0HR%Q"7L:G@U:J[S2+ZC<4\F%EFRK< M%SU1%7>UDE(5SHNR.(")*]:UJK!>=,7=A? M6O0$/C(0!^CB-%9%4F=YCJ@@$[UCFRO:S-GJ8YK$!G4P8% ?Q_(EG[1.W35M MY;Z*)"NX <%+@D/8$)L*< P;O92UKE'-KA,=,3R9(C59V4S#0JG#6DZNW]#U M!E;K-;/BO>(HEB_WI%7^^7=+$MIHO9=:EC!UKNY$CO/!MYTZN.,@NB?>.D0$ M,)L-KMINN#'R45H4(&$,;/HU.^LT> 881N,&UYJB[/<"VAAL<.X>1\%%5_XH M&;4*?GP3]W&=ODG@)LU";'8-JECW-Y"NUH7[UQHK0 JSAE2)_G:4*!E%$TJ1 ML?NK7H%7,*U.(>?>Q-J_GW5JO9K+7;S(;\;4 V:.EYZ-L*,:2'2T;U'-5R9J MJVKT-+:LQ>S&A.;9WX(@C]!]SZX8Q]%SI;O;1]+]NK*R)-WH:=^R^@7K9)?5 MZ&EL694WL)X4]682M3[O%=JN>=2_0EN_VT1DICZCGC=]H!G]Y>=() MG!6D3RE";4IW;@,H*,S,DB.= $U5J1N:NW:>*"XU3L]WWWW(#?VDMC4];,%?S$RR3&05%*H8J!P-WTM0NFN-OZV_5U0DX M$Y3I81QH1)( ,;>B!J!_>(%>G$9%HB-T]]Z3#%)S MUI8E-(*>B4A6QH?-D)]04 5)2=X,3>HDB2D7X&_C)$HVA^@@U1ER@QQ:"%9<;"*T=')(?;JH08/20RKOUYZ:=A/P]E]T*;U&T8M M990Z-5>1EZ;A.@3!18I#"K-#O=XC$7$L:(.'-/>BL9K,Y:%.JTJFS+$5\ON8 M7PJ?(@D)?HV3UQ3=,IASWL7[/,/W"5+FHJ*D:G=A7,_3^-\U#^D)IYWG2](W MOKF7S=6&\5\S=UJ9W]$C\Q$Y1;A=-!MOGT&&;MJ@K%NU>HW"0G9)BUADFB57 MU&74&2*"O$O3'."HZ62W2^+G+9+BJ E*Y3J:NQ$QOUFMOWD0>G&V@D4"\SQ+ M<99^=-98MYZHFV;X:V*LOTD%F];,#AE^%"&MJTX.%VV<,&I("3VMMSKCBQ9N M :]+GJ!N$GU7W0)X;!FX]52R*P*Y!35'DJ*2Y^FT[Q:^NB]*.4'3"8/B>?BQ MG@U<-D0ST3-U%R>B_,>7PX4*E1.O L:E:*HZ.,:K@JDY-1HO!9I"W6I-0?\B MJX?XB@NK-IX@]&3$]!X7"?UYTNZ1TV7C*R_R\^*1C_CU]/C?-6]-;) >=F/W MR::]CO2I<[Y+!8*,)8)1Z[?,0WKB7P7S5Q>FBV MK#["\,W+0'6-LD.GZ0WG<)!ZO _<%E>01B]E_6R9Z1V0ZS.6TT+Q MZF+<7%5UY8;PRS#Z0*9JICRY\^V:7-CR]!40Y+>[7,H2\98PJ;0 MWN&0ZT5"N*O-%@Q9RPFA(8\H539B9GZZ8?E:IB&TH7TV%&\GI;G_+I#(\<; MG'D_+;R@Q]37QY\L*[JJ8EX)XS #N'9LT%W.%^_?"21G^,';\8OGJ8YBS)KT M KT [#SX'3NSR5_PK/AUP/A]+"A1R4%?KDBE< !SUC_VS"X/1]+B/7A2&,%X MHF %+AR9KL865J6GYO!) M0YI+^(6C3)(]"(Y9:(CDQ^>RHEXV$NQGR,Y/+NQFSI-=YBEX H4PF6[#/7]O M>#ULW)<+W\]W6%1&YV*7P*Q,":2^4ZR!;%ST V!Z?OF=+%&4A@FB3;5'(-PY M88I4EPI;BJ.*N.4$GH,D,WKE3_&&.(&HB@#8!/(T^:J69%XT.8?-;4YJMC:(:_9.G/Z2;S[V($Y%UN23AK31/$*9 M[P/:N)=W$+V!+TF<;0=8\F0&G0@8_P(>?'E/M&!0C36EI:,O,\/"!XXVH>7? M)CG+^#MPL"DM'K75MW@\V$06?[%&;"+5G"^CC+-@=^3($O%?%L0E$-)$J:P>MA,-*4[$3C14E1P#X3+$;< MS]B2T,D#B':R$N]R7HQU,!J;WH]G+_+@$53^)G0;FWL1X7V 5 IV6DMSE:2S M+8!,@F:L0-#)- %)KT-I"0:N: D^VX[L$O(S)PPOTGR]"1Z++)GP".!ZQ^? %P]XDE:*H.8])WZ,4^.&VYBH/8N;OX M .+R$4]>!AX!]#EJA.HP-NZN_'(5!]'L]*_!1LK$E;0S"P.GC!;CTJ+&X]S]MIJWH1K@"X9/VR:5%,2 M^PR"EZ1)']3P"H7>FN?]D..0[-6ZO=68"Z&OXO!?/!:.WZ9-6[[S2+-^ D'N M@]LDR9#($V=D'M5'>1/F]AMIKH\>S$(OB@X7KUX<)#&"1W:ZHJ[FS#*M0&$R MJ8 X!EAF&69[.T1RNB36TER4Q1\GS QBX%3%*"=L#2?2&U5"<<+JYBFA_3EEG4XUQ_30%/'^?UL'$9SXA00)''O6B%N-ACDH:% M9(%H)<6AB?=A.F#!"F-; Q-FJ]S\:P0LZ W)J7WV)OU'VK MCF&C[!&==5ILLMLG,;9IEYK]59(:T5$9;N-Z3O>,G.^L5I;$#N%)244'D8;F M:D14YX1;!Z+=R. ;($3JH)Y-9:_CU';@]3 ;O#,5HPH#06ZQ%WX?>GV M-DK>&V_(Z]CDHI]%3@$\V45@O-[/O76-EF@R(CZ!6EJNWQ7 8*@+P%#>ES[0*]>HW!3 M/+^99$1[>S4-ZJG6?IV+*A\I#6'P>DU3 .AS/31F*EGC:/!PBWPQ-$A8B2@5 M!K!JD0-(47D8Z\\@O[26ZBC6[J^P@IA4[VGL)J=:F/HX=N\HOS":9/])["JG M")KR,%;O*;_:FUSW:>PHNZZ9\C!V[RBW@)M<=^MW5*9SEP^RS=L:]Q4"8:PC5!8LAK>X*'VL=F;8*7C])4,5DY 9FZ#4_XH'&A MPW,=<[>JRHI/MQKN3H V[OEVBP#/>JS=*F \-HTZA.8YJ=2MPL\C$ZE#8)Z5 M1IVJESTVC;H#YKEHU-$RXR,2JHN(GHM:1\KV32U9-UL"=03$46F2[;;0FE_= MOH=#(Y*H\YB>2K%,K],8F>PM?!,Y DTZ4@5@!.0&I!/46CS ^G2"K6<$K9<_ MMPELUM5IPMM[2S"MIP0%!F6A(*DX\VY;;"A[03=Q2_O"=:>64\95$>QG1"%"U8?QXH=;MQ4 M\ER1TLF*Q?!0Q\X='01['&<")"M:])"1K-CI!@4*ZV>(^UFQ) [ZV.FC@7:/ MP]A/NJ(E#QC(^ET.WW1PJ.,P$]AEP9('#&3W+K]L 00>=CVQ>X=/V5?K=_.T/;1YYZJ\:\>,'((<."<-:3$0CX5IZ@\ORL%J_0"RSN^# MX1 .;(>-E6O[:B5?5;(T.1'2++!)L9T@"WZ2PMI3&'6WLRG(+>E(:63/K!VP%N M56QF\Z$+8!7)26)T*C+\( %]$GT*T?U#D@$B"+TG+]LD3[TX>'E'/QVP^DPM MZGO24)9LR7VW$A1W1XZM+9G^E0?A 0LBO!R"W"[F0KD;;%04T$UKJOE(]&AU M%8,K=)V%V<4& O*PAT;1S^$'^VR9ICE^9<0ON"[H9,7AD3@T9@F)'P[?;&$OO8O7(-5=]SU>#/N(OY;$JS6# M7'$QP^X%I][?"F+G[P.MI173%H;6,QK;H6YR-(:FLDF3T)V(IQ%)^>X%[GO#,1JD\N0Z>24F>=3]NU7;+0>(PKM.U(P?Q M5.!?5 W+D1 W!=!$.IS6$*.I(-8TA;(IK'FX*YA^<.D*X!)66Y\>)0K&-H^< M(J_J!M[..SQ#)R/O(J M"E8DY@WK!&QB%:@F1,X][P14BQ]8$\]GWZ,..BX5(UC2Q<=[0HR*2V@-#L/0 MFC3"ID">*;ERK7N>=1$$8;' NWB=P%TA*4S0:GT!H1=OB-R<7L3! UK2\5]> MT)]2=*_C?"I4G7OH*.-9_)"@GP$0=U0"*<,>MZLEQH/)&+0?D5"#N07'E-UJ M8FRB+VCLU;I!P)P9T]L:QYAK=>\T.K^M_22CNNG3U_10XMWG0LUHK!MR](7[ M!+%4Q&BO0>0=0' -O??ZGSEXR_74"W8*LP;0Z&]'D-%?_GS"1XDZY>ZO9YW6 M%^\#/T5G3JS]^_D1HS"I]F^6W%?6. 5O0Y@BZ1[$MYY/BJ:QCPFKJ;F$SX0G M5K/APDEM:FSB3^ MB=Z0XMF>%E>4Y/>QA*Q[NO>TW*@(5*#@?FHT-[: /SP8 M8HGV"=NE>2> TE S*[D(_IVGN'!J#I,BJLL_X*^Q.8J@AS72#4?TI3:U@AHX MD^XU<\ZKKOGNX6!-:7A>B:U('L26V%J_:V8)S\!/XD!.O&"V-5C:,$-'>[4N MMI![.U.;:@:3IIK0@*2V,Q@]F0+F+AYMM5E:2CC>87I^3-:Q_N8L#\/'\[NV%Y'[:F)8( MRY,)QH7AFY>%;^ V2A)8I2K$>#)GS^XQDLBLD\@T#FP)I:';(4R?]Q!XP2IN MRJZ?I.B/TUU[C"LV(I9/IB@4QFAD"?>4#;Q<% ME5ZO4RB(.815"[WYV(>PB.GAB%\R/8TMZ[,7QNE]DN*D\7&;-Q7\BK$H<3]+ MSI6Y!+1,NQ5+)'G.\&-_))+X.!)L ^[B*R_=TFU:BF,87,,_P[@KG0T;PQ*" MNH7@/SEVS:S6'2E?SDO&[JYYDXX KM;'0,2"J+^%483^[26I-1/J^1@^CB6; M]00"L".",)J@#XY+D=HK=F]+EM>POQ9_3*NYRMD">/U'I,8.L3QZ87 7W[R5 M=\?:RR,A(3HOMXL=#QL& MAK33GICRH\F75VR,8&XWD.%&CC>Q429()^"C1Z^K//1V$BX6D77A= (4?GC^ MD98D0^9GC1DCVAZ#1(EX=P.*[F'J831K&.A7/(3;M*$PF< (D5%]\$B$9P3H"S9*Q1 MN^%8!$2_!YT 2-(80L-QUCE71+I%^VW&K*%0%JK9;T>B66]TG(!&\L[JBXYC),"R')T1"RC.&T81%Q>^YG(")97J(:UW M8TZ@(\?#3WQ"Y 224TKM9PU,S)N1;GD:I5*;W0@)S+B<]X=.@*5@R=7#Q.8- MI^!T=GQX2VU 'G/GO2QU$#DFJV>$]&@MGS@-B-A6!LKC7P?Q&5+"0T\%R6G@ MH\"(FZA:SN\+;+(Y M RI;O$LF!RYD$ED)*LQ<G;.A0HGE^P- R^!(U@N MZ=/*9Y*=2**"SR5=4AF^7GJ*"C67-"4N:A+9+RK,]*@$OQ>8Q6"#4QQ,%#6Y MJF%:=8$W %^3R9'9P'P?%8+.JP4#[:7"SGF%8EBVF0H^YQ4*^50W%63.:Q.#KU55EY%>YB/\H#A%6A M6U7:UQ1+&$^T0NYDBV^9K(EZ\N1+^B^H_O'NG_@)![>&":>#)AR22_7' MUL8K%N")ER15N0A;X73=$I<>E%7NR#YRT V3W^ B9>MH6? MV=Q@/?O^C+B6?DX'2PSEDW$-B9)2<>?>:*[95B11DH&6#.LY_& 7\#YY3$LV M:7).&'ZLM\0:QBVFV+Q#RA=<;")B-[;"7#PIQPX[=Q27&EB7E0'A373UMC-" MLF^YQ5HB@ZF#*)U6M4AP13J()U=3E7J3-&^TQ*(X52'M7)M.0+68Q\=/8^22 M37>P^\ E@ZW="49M#\UMQS 3S-(TQPR?A#%?Q 'UH<$4C6*FE"*&CGD2_L+( MQ%$^81<"]+@^G2-;N%Y*.)_>L>U;,R6*3^O0-JV8%[RG>W2;UJU]J9:(*B*- M8)R;P E5XAS0NA50F#@6:C ^IBT$GXZ,Z_R"4CMI]L]M'R0& M2Q"#=9@]1EY\3/=R%Z\3N"NLJ1-4IJ_1BF(0-);6,#<(O=$R?0WZ(.M4NB23 M!Y[K%9*L8/B:D_PR(,894C"99UL 'Q'-XZ0,D/A7\&K8ZSYY8&.@/+4F(GQX MRVRN6^E U][_R>, <0L,6PS^B;_']M5SVQL#]RK9[='>%^P^#H[@'<^%P&"E M,H*Q93[[6Q#D$:B)O\$!TN-$4UZDE-H8%AT73BP#H['FHT)C..ASU25U$Z$K M^[4H&;RAFA[4!CC/0?49@6DU\6:#BSC.O>@/D&9%Y8,Z;YW* M=@[Z@JTPT=903GNU)C\. T=B7#N4,27INNWT/%UV=<)Z*))GCRHO5\)T JL! MXFFK9JJ:V.<$I(-$X59)$X: Z01Z?.F:#Y-C\;6*]\@03<$)W\BI]X6$HN($ MCBQ%(K[9>'(.(ZU.3[*P9\H+9HF^G210&N#+.$W@#<?K FNEN\(QP1:S5FOR6DG >1&XTRM3[ M ;TD(;@6G_ 4J6>N^^M9IU66J61.K/W[^1&C'._V;Q8$&@BI,F61I5P0PJGC MF_/ U4+N:MV<.I'E\&K2+"43?VU,/!5$H9PXZ%E)N"?),LB9WLY:"9)SYTIU MU2VP@]<\\F[\)#VDZ%KC".O4AM.3#!KW6' 7%X40=0L)U&^<]VH*8_[5U/K= MV"X6C)8??-5N8R_!,2^2XP+B0$K!&>53]@+'6LQ#CHFSDCPO\FR;0$X8E?[O M3!ZR-R^,L!1SF\#/J"]+*ACM<],#D/S/T7"-^/8GW:#1/J';AA'NBN^6GWG. M$O_[BIA_.98+8:?I;6=E'ZZ23*0DJ.H%B5/%PE*\UO'D -7/FS,( 4ALY22- M$#[+_)I7C-9FZ>-5O$&OO0WZV(?0*QTI @+0,OY8!_T)$1(,?41,Y-A^C<., MOH?2W69XV,FEE%:G[1L(-UNT\HLW +T-(#]>(RWXU@OA'UZ4,VT+ULQ/,S$U MCO4 FE+H;1EI*>VSR1M0N?G')L+0V08"IZ_@,DU2[TYSS);,A>R?$7-51IYR0)R>>,*B% M3-6P"<.6G "/[@^@Y0L7!R,Y!1CK/5$74"= T1YG"D66\#(T0)8TD) M$W(#BN[Y[&$T:QA&BW.BL3J'WI7J"8JBOWT^>8=FO0/"B*SJD"N+T[.&;4A4 M6),\987K,4",)H0?2S>C1[V8_1F#<59!*).-*$3 M@%(C*)4.[*"XQ7-6:%EXJ#@BTHDW[*,PCX[&Z@:05I-U/VK5B;0!HU$W0VUS M U2[*)T:7NQ$]OHQGT\>$XPSF.CK,V2FT3ZW9A/*:DYWU%N0N_NKT+6H4= M7IQ^!??O5?O3?]!5 M;<+B-CO7)HA?EU5[LCAX[-7\CKODN/?GO+O$>_E6;<@9[(2VIE!OF'*/#K0+ M'_V,6GZ-$3X__?CI=Y+8WI:\ZBJY;I8,>O>[9\)-BR2%,\(KG-8QU$5/O>&O)+>?"!E*$S9 M^4+5!YHLK=PF< W"#-=M&RM?!N=+DX7MZ+X>&S;:ER8+F['+_\]?I@M:R67P M!3TJ:/WO3!:R(J+M(L9A)@#[P%X2_$_G(C_IST\6X,92.C$*U9WX",->M9ES M?]U>>)ERN$P8B!:(-SX MZ'R[(D[5R2=LYJ M!^SD,MSPRWGOQT3>RL]\%\8Y%0/B4[0F'?N]@#L&&\Q='0!\C-@8K-DYYA49_T!YDM&1ILUJKD]FY)^CIP[\X=V59MV&+"./^J)JS9L,6>< M?\-T1M-5^^AX6DZ3HH@@X*[:H3,DC;0_,=%%$(3%BN]BDLX7_V45-_RKA0$) M'8ZR%LB2JH@_V255T9*JZ)2!-=.=EN"B8[F31BKU/I&.]JTE%]&2BV@ZN8A. MED1[!V#<5QJ4S]DA92Y/ Y:G ;;I*B-?JF[LR/(P8'D8,*L=L-FN19,FW(A+ M7UX'U'M@JR$JW^T\>%BM,6&2SWY) A"EJW5-K:MU47NDO#-?DJIP";9)/21Q M_=4#Z%*;?;R$ =TC61])Z=N;[F/?Y&0-\/M[*^[P=5H/%Z; X':PV M")Y)^7%CFQ9/Q.*)F-4.3)?Q5$+(XIMPRS(3(4TC<$6]08C7>?I.D4/>*+!Y0"RD5$Q@4!?1$EA3 6+MEY\3S:ZWE$ M9S_9@?JLW^./X)FSPQEX/18'J@T.5,8.<2.!^'V,+05CC$Z7%X&4&BC$;F=L MRI]!#* 77<3!1;!#8B*F!GP-E]R0NPRYOL:6]H3N=R0U;M'\KL$;B)(]IA69 MA=0R_NG MY?W3\OYI[M;_P7.O& ZZ\_/"1Y1M 7S9>G'Y6O@AB=_(@^&JP()>[)2_O_@@ M[/5!+,;[LQS)=O&&LY_(SN?->3P)Q:,/<*ZL=AM[:8%YHH\+B ,I26B43]D+ MW& J;F?!./LAZGQ^A@"7Q3 ,8MR?P?1@1N)/L9K>:AO%*W0C*_=1D][+#(8^ M"6U*_.]?XS!+GYZ_BOR6G#[3HXNIR>U__F*)E6IYR+<\Y+/5%W]&;C#&+ME: M@F]YS;=X\6>U U/C/EV#A1.>Q%'93L?VX02@5'N/GGJ /"M+Y;O]8>$I-O&4 MKOU&JXO=X@+V$PFQF7>HP]0."\46IS6TPN+S8M=.29KSM#Y&G?#FG. 6Z<1H M\0R&%=K+#6\5T^I;$$=Y_\LNZFM11!BU(-L4H[D:\@MYR7RXBKPTE8R+Z/4P M]YP-SV&U_N9A.L]6\ D7@N3XH=GM32^!@-H[X?3I=]H:?$RXVR7%4WC"6]*+ M/-LB=O!?P'(R\GH86T9QM#';3&)T9+EN?7I;&W9 \)RSVT[OE%.8-::+_G:< M*OK+GT_X$J).L/OK6:=5)AUA3JS]^_D1HS"R]F^&CXP@8JS3R)QSMPJ%[QS> ME'-1\/L86\IEGB*VGZ87/II62D01\D<(^-%(XGZ:0[4?PS=VLHF#V,62UMN'"??3@"A(^$9#D M28\ $IE&? 4S>Y[W]BNR.;%OO];OH_.'_Y-$N)9[>G]_I<(F^MUTSQ2&;VBG M),X9M:&YAR25]JTBGPLZ6;(8Q9,GV=D&GO)'@E_?D4N#J0,R6AL4K]!4[M(T M!\%U#M&$"M-V03P/X)W\Q):SI#K;)0&L\BS-O!CS'14QH-G-K@4] 2]-XML$ M8KC1]%Z2!R3M5D\75=8H&,FN91<&S=7Z&?B(]K(0I%=>%('@\G#C^=MV6Q40 ME,:U"Y*;#P#], 7H,O-!_6-:_IJRBM$,&\O8TJNI7,1!,9?&T?SB97C3#M?L MX:Y ME&:F1^Q*^89H)P/Q [K9R3;TWVM(=;%3&&B([8/D@59_LV\%R#'A!?,7#4:B M6IQ6%MTM.!A>\B@Q>MC H*Y!ZL.0> W)D8]3S\=_$?,J9D_-L%]%"3K]FQ9_ M9!Q,5E/;#B11?>@^XSI(1>V(2HUHB0=>[/QL)9)B.QF="'/F>BC;&;XJ*Y')V 2^"^;1U""#)V 3%'<9B+LQ.NJ M(<(VVQ\V:\A$$F7;OSUK*'3>?!1'O!/8*5V ]* )W!29.<"R=6)=VK23%T4 MM.$26NR@?J%QSK4WPW(GLF-V<*(U9@+2J!:DQIA=RB%E""52MPM&H 4P1'*I:V0FL1]N4#=BO,')?G^4'# M%4B+O'YZ@')EX#]+T*05>:CNDS2M)//G?+?SX ')6EX:^KCR91CE.+=##&'NAJ#:(\(ZSFFI\!5-]IPMM!GC%3Y>[&G@L\@*RH'XIGR<"[W<;< M(SZ U7L$&CI!W@;4ABG.]"/Z=IQGVN*LL6F(T MNY:_6K.FK+;7S%',)5?J\#,> =/;:F9\!"(D'Q]MNC?K-?"S54P^UYT#C?FI M#F$-^"5Y2,)?M397C"_.PJ"/]8A&OT4B&I:D\N+J7ZU[5^D :Y+%SQ=T9(6! MLY /7[P/D![#4(^O!E;KNL'-!S8)3]+">5UN5G8N^K;XA %-@U#ND>S6 MBGH96TZ-_9%?"3:-U\/XN2,O'-!E=H^^,O#T20UAFOQ:DU0D0D%?XWMXFT"D M>L4#>2>_L^E]*Z>GRC98O2B MN]<)3"6N; IH@[; "3Q'.O]RHLBL#=RC<@&1".0$LHJ\X"12=P+0L80!@4P[ M:V_,N,( 4Z)V E/-]"HBT#,XMVRSVR M&F9S'81J$Y+DF]]R)>HUY G^1/(&_F*8/=)*ND/:& M],;&5G-#Z'D]C"VCM G(L&-JTS%IX3=)6OAMG+GO:1B$'@R9Y3,5!ACQ@/TLR6Q_-LYL M*],=EF33%&0I?B%>2.I1E+Q[,;,>FTQ/W87:$@*>Q[QG6:V,P=O'I O;U18S ML;N8>\$I#Z/[J6+G:_WY5%<8L8?[!Y*_(BJ:L![.ZASY[.M%5PZ)-[Z+:ZV7 MJN^NLBV QXE2JPF.^#6#C!RBF6UBG& ;3;4TX:2(I7?Q5[0C,$/*/K8W)O3*FS(]['#>2%KDJ0Z:CM7;B4@-JM6\ MB4[/5CUK6)8"='THE@)TBO;SULLH'?;IF5=]E#5:MZ) Z/9A)TB1X3X\IB.@ MFJJ=@(;OP>;?^DY<< .CW(1BE1.@#1 N._+5K /^EEIKNJ0&GE/)"=Q41 &A M\\H)Q)2$@E^<@D:!;=/+7\T[WG4@C^(Z-IT 3H5)T?VG3L"DQ)E^&Q.:R")4 M!LB24@?5B=ISBBQ+V4WO!(@R[$L8*. $4G(39:V:-$H3@ SD++48V&'@#D1'7.P0+.L+ A)XIU#B%D4=#2&:MUVO:F^I@'$^-Y"1"8S9^G^+K: MYL=+RLO NU*D<^VG#^CMULT'FC,BYC#VX($?>K]A&U3T]$G,QP>JH]BVW">P]S)8RBV55:$R,ZBM MF3^4;0OO9L;!Q'@=(BD#7\FA%ZFM73B:YL!DQC3HLA0M3EEM -LV3Q!BK]K; MMN552O'PESH:!C8/R@QR?"I&D(TJ!3D1?38(<&WRDA.1(GH@9LM93OC[]8 H MD-Z<\#OJ05(L#CKA09($]V")W5&FNB1 I%,M0+0/(41/];\)6K'@M*)M8U%.=&OR@C6 M++,ZGLWI2:Z/VM6:A:6/,$'X9X?'R(NSBSBX^4\>[BF)_ 8,,'*^OO0>>"DB MFPL(L?U/.O,>M9\]&X(/?/EOI3GN"3$V^ 92!.Z%[\/[?90<0.OGX3"I?,1FL&C;W7A0<)WDK]DZ MC]!O^'V&9KKB? J8>IZHWS*'N"(&TOZWB>-[9G\ M9XCD#]G)%XWMF;P5&9WU+^L!2)\DW-2&B3EI:N,:QDDCQ#LO;!BYVK+[O:U;&F2_+W7P_@R:EU:7F*F M=C&^$*4EB"=OOZU-R>"P&'_% -)-&8N95X+T.+:2)82U$RLH9ZU9XE4ER&ZP M16@)8!V$KI(Y:0ERU4;!7"O4$@^KDY9YAJLE0E9&"BTT(2?2?)R*56E8&R5] M!]6Q/6&L."'KFM)W_%X@%X.-EY5M9X(=,1968.G59.9#9B+S9(6?'DUFCL0V MU/I9(:M'V9DYLCTC:H6>'F5FYNBUI9-/>I23V6%&-PI7H.G1--J@OE4^[HNW3AF\)L_1ZJR;G5C, MYTNCN.R*XWL3]^&S0LY[!J@#7C_2\Y] AO/#X!3;Q6G$N8S6"=R1;T]1MGL" MB";0V<@A-@;A%4:8DB_P(W BWPLD/?G^QB[K>@.QAR/]Q%A(MY6QZ3(0Q=-Z MR'$-@M6ZSNY\$X6D2 ]@O4<9.)@=+$R9-EL5$+N[[D1XT$F0#:6\\PDD]EX( MM0F ^FMIR9S\!8%)@:R+^._ONSGI>GWVQF;\F<0E_4'+P)T$>.:<1[.VU3>--QER/4UR)A)4@0TO2\>_ YP MM+?,JH3=3#(#@$2X+9K:-;I.HH2$#O0-FE=73 MF?JMQ^1MB_.TDK2F6-Y;,JNIFAJ;.*(S$A1^F\#6Q!B39S:W _FKK0D+-"0/9P8,&T54=#,K<5">, M;:=A-Y#\'(O_*>_$1R0PSHF=-Y9U>$%[FWI%Q+10!Q=TLR)BAC['RT/K%\G8 M&?FQ#*J0U$G>"P.V!-T,!IL4>I?$9M'%\5#DC$"BMCMK-A]-E_CQ.$I#&#; M(J6/:+^/9MKY\OGS7?P&BD*PGV&2[]GTPVQK&[SJ1&.62KIL@C-_:E-C$R>, MI'00,2;<:F*'SB(K>+)">!1D.R=T0%GAKQW1TY&OG$.*Y\[NRT5CP!-9A Q? MK&KD>:6).L[1CIR\Q**I,&K)BVV).0R>&1O4^UYX M^ADJ'9CQD#6B7//7%/PGQ_&^;\0+R7:/'1GD)/QCG94)#$.LUN:\8?T)< M[/;F0E(C+W[P=OQY=QIIML^^O"4>P'%8Q*)WE&PA(?#S;8"O? MV3C$',IN-;&%G$5>:F9S6Q; =3[3FAJ;^!\>#/$,GM"=QSV)E(8&WY3[Z'(* M5N@BB\/--KL-8R_V<9@BFMQSLH;U+W?HDOEX?O?V^!?!@_-3QK2%\/A+I+:U M@O0X'*K7S!:L>ZHA'^Y[7MR%"8&9+P&U_#-L:6/N9DZZE%+;-14D"">L*#2) MH_64H0/GW,E')-CP3MEX3DZ;$&(+(.W'NR?=^$Z:!1)ZBX2N(TB<( V^0OO0@G57C> ER%RY@:6.?.$"F _8;F=-=J+ES35+N1 MN9#-8[J,JQSB4R8P"'(Z&(T[?2D=G.6D.&&GW9;&IEW4"Y"#G=[67.)/+]WB M_^):[F]>A/4M\H@Y]'%>*O1#D6RJ\0^-EHPEGC:F.Q;4EF3 M5FT]12>#[#CQOV^3"-WN*9Y3=A"Y/-@=#";:W>V2F,P,UQ=AW2J]9O:1T.5! MX "6Z6G?LH1N89F>\US6GTB0]?+([.G9YT@6KR3F]!9E=Q@ /_I DZF22E1L5K_AKH;>V[=!$/4[UM<1=S_*X.57Q$\-[% M5]X^S+RH(8RR.)FXH[%%W>8P#O$++03S;?B!_\0_ZYP.FF/I2LI]Q#P^B5?K M.EL-L>"% 3FI]/JVLEW-,2=<@[UE[& QI'Y#2SCJ$_:-KM9?4T"F)\50NWT, MOD3/D,@.@AL/47.\25O"QCKT>UF^%#I:81]\2&)?VD38:&R\9/(3> -Q+KCB M&(WM,''*F#:-9LKQXDV(U2,R(72EWGSX41X@:OZ<),%[&$6,%4AUM4$=(4P3 MZ[<0;)$,%+Z!(D?Y?9+B2:_6+]Z'6.N0&L7X>:GK^#9T7+9D)>IED8-&VC%C ML,@6_[R8/Q-]&Z^T,=@6,:/6P80WFKB?#>*>>!G4MF:GWN024O.G=S!\/W,O M9BM8GYCGF?7-,%*'2 M(/B?OV20& K+?T2P@8_L)B)6M?_Y2PHV3:-I-[BHCLX)X^QO0;BK8XN\XS75 M"2EB!I^T HHZT1Z M"[R8. +ZC$&''T)U1*Y3"EB9.+(2,MK_/B2B:,P M2!S3%Z@RQ!SE(M=G#@RBI*V:M3CY-&189C"X,@Q4/C%5LYY+FOX&0$8 MQ#[&91%G7+T:BZ#%.$T> !DN(!%(.@8.OUI^#!C!J!.'0I(D.-&L8P#PF^6T M4 7&3GSMRL:X<5;\#]M6S(W9'0.!WVU#@'=5CN+#LRYN1ASP+(=#FRQ09CU3>)T6RXF7SH;6W(>"7*UM-I9YXT M.E"FO')'W#[3)1SS29\F^<2/X1_FG@!^'W/X;ST(TE6>I9D78T,D"_Y>.VN2 M'W!A9S0V2#K_SHNBO^E+PJ )@O4KTOD#?%Q!G!)GZA- 5)^&&7@&\"WTP2- M=G>- MQT051S)XSJM7663:Q22+R1-_0/$/MPE\\3Z^A=D67P[XB#,YP<#A;-MW>:887CG M?9\II:(V46# -1$D>&\Q]4#AW+M+ 6PVHS"B[7SR[UZDV:+ 0C%Q&"3WOV_: MF'C,NO3VLTPD$U^_Y$OKT4TL$X_:E>LQB)G(@8ZMB%)A@: M4NAQOJ$@W7+PU,EV&FFN6_#RGKQLDSQ%.M,#VKT,@+BFP8MW#P;X\U27FG)W M_8%24Z7$;ORD(:!-5^.HAD=S4UW\3J!._*/ MJ]9$/R.N0.+9_T"[B>1T+A)G^JA5I-/DC\TU8&VY6"_2''?%OPTFHQ,^8@%8 MS=V_2M(,*8K]I36NGXN(S B3!8.&\"CHEJJ5#'E,SSD7"Z 7WO6LJY[&O/%I M! %^[?2Q!_BGEP3_DQ;F..J4EFB**?E+Z0)2G.S&@JIZ JJ\M=S'&K7 M'"8"'"\8PPARTXC=D$R\3E&I6CGXYDR&9+F*M'M#YP'&]=-=)F%'6F MF6\1F6S:L^F3S.9:5P(I)(MW7"C2 9,U8*)\)L MS)HA)NU-7\&-%Y?HNF%E'\;ORVYYUR89EK3H+J?^.WG=Z4S7L.KQ)BG"M2 M;#^%Z?=^6;)>]@UV#WN6T4^\+EI&H\<\EF&>N"X])%OYX'D+0'9?2F,5W.*M0\(05)H:H=?SM_%.B@M?]]:S3 M^H(TMEV^8TZL_;N=B)GGAGU9#,3^%JDEW]6$AFXWT(W6GI8@GI/7QR(6=:BYC9J6 MV>YFT8*T\%SSEXE"I?*N."C1T[YE"75KF9[FM+K*$GE\X4C^B)0(OG(G[*?[ M @+Q?SW.I=+XV1B8>$-7ZXN@<$%PV2RUJXG ?2D-+)CU8"#SY,F"B M^XVT,R)?@/?!]P6T?C>M:Z5/P ?A&X[KD5&O^LTU\[T['/KF1;@F\GWBQ70N MS&MI#-![D&58T2AX!!=,:E/3E$#7G'_\:;C67?082&VUS$P1PC\D/RUW#0.AY3O/")^ M.$4HCD>^]UZ%(+;::I[3?1)O\%V!C51EK60V%X'-!?_BQX##8UP'U2J$<((*3"MOZI,W6%CC9417OTX H2.TJ1[?$1%&\@ MF"J7N*?QBZ8N3%P&R8KNEGY[2XR]2,B'NW(4MN9$P:19E+)=RPAL-G$W'GTTBWKP.&?+"''*P_" Y9:Y$FRT\4< M*33N$A8I-)N,=!=7)C>DP2$Q( 5$:/^20/"R]>);G$030!_TL!TVQCG7\!Q^ M#)UZHZO)X!@<\G4+DQVNXHSK%^,LT-5\;S[\*,?YH+&\B_X3L*L:#1G)G-+9 MJU)/UR^[S0SRHZ/TS.0_C2;&)GJ+7P^">W0:@[L8*>4;'.%&W8=K MEH@EU=7@547J$X3_+1YVYDC?JAPB#X!%0().NJ-#CE^[V^V+3$W'U[G4@!%^ MCQ'52<03E6>KU-]7N"CLP96E&*2?(;LHFK";YLVHAD=T^1K&1;;R M) G>PR@BVOH:()878%:.F#8H"J*' :"J?AH&M,G^?[-> YR8 Q2Z:^.73_+. M -X@QA?;V"/&AMR'WBMQ,PE6K#+2^!3,F *NMI/D69%X7Y)VI88::45-GQ+1 M'UZ22X#+Y-QX_O9?P(-%(0'I90T:;R37B@MN F#E;K M9^ G<8"GPW.X2/4W%]*SVWLAQ(P3AUV>H" [C6F8\1) MP7"WVZ'_A>BF*P1(C7CTAAY/_>PJNVT%K7D)R*BFJJ.9V:\IR4/A-!@Y>261\<:C)B2\_#P3 M08)'('J@F AQZ"R?($HN9#40[F6P9V^]5+K F@($^8]LQD"89EMSELY*[FBD M7;(9'@&)4/(.50OL9$NR>I%"B;J7)*NUC1-;(TMFEEGD;.XTV90HK>S3]$Q/ M$T="]/Z_YO*#TS)-'"#>T\%V*1)N!B2K41BJ1E+S(G&5I]XYFP@NB@KER/D3N2?D?.C\)%TMO[%8\9\('EQ/ND9 QB64L]7M'<&A*&^'M!FY$WR- M[6QL$UWD*:XI=J*WB8,A[9UBY92;^/IEG4_TQ'037[P6\_ QN=U$T1C)(MA] M9B5*GS=1] 9K:>+,>Q-'1$YIJ]\>]//VC;'^GV8@AC&%7IL!,^R2:&5AG"A. M ZPA"JD?QP#EYQF-,WF@TJO#$*EM,W"/6K>8P" MU!PL&\TJ(J. -%V-O ))KH+)*.!-7[T454D9)8!BNMJ35-F643";KGHPH)3, M* A.7U<05ZH9!;B)ZP_54 ,+YXP"Z725"4YH(K<,SR@P3E^MH!"GN,#/*%A. M5ZTXK;C0*&!.5_7X_]O[TN;&<6O1OW(KWW,SZ+;.77OP-P$1>L%"D5$V(!-#U__YT\]=,''?F_]S/FU@TWRD9,XV/=C[*#K_?W]ORGX69FS M]]]^LOE3W0_P3[GWD<3)9O.N!ICU] M6@"S-&\!!__: R:HUE/MN__K4;?5ZTHRV%CW]^-CK%TE.-W:9$.* MT_D=WX79/](KDOEI^%8:(&GPZS457C)JA+R.BTWC>AU+!#37MX8B)B&^)A$- M?DA!(F-.?>D%E,VP!L9-D8(P"D(BG,)-^$'_2PZ%9()SC8?-!EV0.URZ3W7DO508^;JM"F:K\JB[YRFC4%6[ SF0U?.L6BM6V8,$PBJ1U1<_)8 MX.B+^F/]C-BNF:-P1?S7.(F2E]U3$A44F7S;AF+P42V$0/:"PL^7Z1-)MZ$O M\@%PA]G8**-!Y1XR[A60CYWXQ._@T43[DQ2?-G^@>PALVJ"@I0L2IXG65+2 M34#P[)_>J)1X+L1C5IKX]=^3YR+RKOTDVV7 ]<6OGS]PXMVT*RR+M\(9Y:P= M75=XZZ3'2^4CS)8BO>8]!B2DB8>3R"V8$:*MW.K(Q+5"RY>',*-!81M3LOU] MF7*^,(,:=J6C12;?]LZ I!H9=%!#(U9F1,+H>8O4C,J)E,-N$I-TZ;UV^\,&7M$[X0 MC_Z[+&HSZ?8V3YPQ(/;V%M_%; MD5.B'M,N3Z6CL0>8U.8Y_W?/*)WZN_8MT,VNY,'3O5$3VVJ?2)Y')*B*X"R? MH["4";.Z\O70<*N:,NL.@9/<9ED!EV!==8*B'9_Z=,I@HCT&1._BJ"7><>_F?!S?$:S*;)3XT.J&75/;1#6Y"LL]#/[I84:@"4V= M6V;OMGKJ2;..6@-G9TQZ8K?C,;/$UXRUYFE"\P>,)KNCY0)_Q.)4.)Q7:OL6IOS4*1@& MM3P-4WWF%!!VZ45^$95-O),HNDG2=R\-YL>@X+OV4=JB5]1%/:0U73BRQQZ) MKT17MI8*C9-^"Y?U41:Q+AR/"P1Y;+IDQL1FTX!+*%XQAPD)**" ?JD]#+ M4E"I!\I7>4*^OJF0,:^'SH9OQ KOY8ORI^(P.09*;6L>3AO)]SVGLM*ML*]8 MU&]'9=NV+>PMK8Z#UYF*H%2\9)]ZQ>*5"]@S78AW]L7[WR1EC.;>V\CK6)NN M8@W<5>H%9..EOU,W'?L'W96\)*]\#L:3N]CML2Z+KS=8P1J851OG0++9;X1* M/R18 (WU7HBR1OY!2V(\[_E>JGW;:M7NC03[3'TF[,K?K&H6QE.L^I.;'ELY MS9XIOTK4?"2E,)B]AF_RLY'-P'@N"]\O-E34!7+0:I!E?E*BA3 "?4_Z61F: MD]RUL1O(L?PZ]6HQ$;690D-]',>"VMA2"&"8$32BN*RNXM"Q0)C(=9CQ==B% MDKZYPX1"U$C32[[-I5\@&^L8$): KI87&?=%H^S9\7-X#\K&KMU!UC;;;9%,,2C8,&>@ MM4W?QG!K28/"._H12CS$IF?9#&Q@2.VI\CD6ZPYE^7+-BJ%W;S:;B^+D@,V2 ME&1YM36-T^K/L/C\.QN1G@A_K#T65P#38KBDU$C$XKJ#[+9VE7 V*4/#;4M6 M2$@=LW%/*D%M8A%+Z 80\T0;S%#KVWNY F8;=*F A!D'>N9(#?E/ QM.&!O5 MNJJ6%-FM'320U1RUB!D0 VUISU%4C+X-FG*BH[:OD3=D(%4Z"O[H6R&031TU MZYF(23W)UM%:(080&TM'6,R3O0CFNR1^H9UUK\ASWE3WZ!@J6P-LM\6$+=S& M0&H+;G/A07 9?[3%&+GVAJ2]+SDCD6Q;8BWD#$2R:66\I7#XQ!G>ETD,[S.G M_@WX)'P*7N!]DI/LJB"K]V3UFA29%P>K=_AI=Y,4J;A6P-BED!S)I9>F.UIF MB5=:6&O*U&U2^SA;QN0R)4&8+UY2P@0 'F:?P@])-]5#UT1R6%]CKY3V24 Y MA_:)\>99 ZF]&;K++"NHY"HW@2HFV;/.M;BRR$#7'F+U(ET6:4JD5Z8>@?>^ MJV'0FCXU/RF7?:!?HV78!->5RJE" N5FC'YU"_FXRCT=+Q">%((/WT1><4>-! MRR\A5C#%6)@[[/F(MF?MIW*XAG)2F#)X,US]Q7'CM $R5)J/H_;I$9CHJDV. M6JE'/H=&/ OM*\M#WHK.'ZSOT<%UX$:5Z3Z^$Z$3%"X>C D#J[Y),0')Y MSG[&LS-KGD/ZXN4%96I77DZN2.:GX9LD8T%O[L3'QQ%'Q.4F/)JXO%\B:)*5\$05AN_#9>)^FF)!%G M*]OW9V5;T.K\+V4?T;*YJK?_RPK^*_-\5CQ(FM)MNLI\AA40[')"XIX(J&4_ MD4ZU=D /P)DHW9:8WCI#[)4'A[67Z]9-D.R8/_;[>@3VRT/7]T9J'.T-.KY) M]"#;I^W7VW9IT4LO1;5@\-0HAR_<)7 ;X8Y>D J]=Z;/TOPK3=S6F1G M:=Y"-/QKCV3XQ[\>Z0/C;KG_ZU&W]<7["#?%1KBQ[N_'QQB'-G=_0R)'H?'= MW(0IS3TE\8WGLVXZXF4.M;?R1;)-H"PI8=UM2+BR? M@^1:PZZ(@7NC-=P: /_PTI"J*H_47"B[0IR!$[_%LKT8":Z+-"FC8OP=_9KX M22IF(+D5CGC7^V**9-O812X8([=&)D\C0K'B*Y MXRP&NV5$R(,%@\YE'!00]619A7HN&6WO;84QJ9^+Z$VUA]BK DI[II)@"<<> MTY)J904M0":]KT_).FU^N8T#\O'T[KTIK_MA:UH42EGW\G!+;J(D2>OR671K M0NE4/&,FV7_*\YIP822:!&O\^_26$B]8QFVYZL]:^H5D^N0QE=2<6&6[<&Z8 M8! 2-#_ O4^"T'_P=NR?:0@WYC/0R'!U1I;%2EVD:1I\DX%3N\-?LEW M&A*>B@625C9XP!$$A]^ M\%[(;7SI9:]\\Y#A&A9A^"V,^]+9N#607*B;E/R[H#ZFY;HGY>NY^\33)SZD M/0*7ZWU,:'FIOX51!'];)8UFPGT?X]=!]6S!Y?EP0N#V_AZ6_&.3J]:T47466)6HK=,PY>0QEAG M64$$)5JUI\VZTX7OIZ0L/C)RT\H5D#R'&V(4>$$.C;O00C_<1@+J4' 9)1D( M%?!5@<='-!&VK[PAKW5[:3&4ZKW3*.8/7S=2SD9'4O'1.>20_9CQ-G9W6 M30' #+E>>J8T4Z -N/%M<@0W7?GE.,AI8FEP(TE-8OA9"R8)X8[=%LE+XB4' M\2C'B20VRP/X]E= ,\/!46P(TAXH^)S4 ]1 2B\Y-UFAAK*# -0P3IBD+4Q" MAP!%I7^LRB#(>VEC@T0U'()==@G&@G]+ABQ,P.FV@N0($YK(U M4]N(>'C"#/\!^DTWT\51((UE?W&.C>,8T!7^^6DZC@.OVR* GQ3D./!R85^4 M682Y0\S45'W(_S%#?[(=R(Z((!4U5.:%.0Z_27^,3FZ9XW#KT<(#LYXPMY2: MFG3R]6?,&)C:1"C)XG,<#0960H0O9JIF9%.]F)Z?!3/(G@4QN+1314[V+!AP0?GHIG;/ M@@9WYDBM3(XAR1[)&^-SZ:A/+?Q/="]U3N) MMN1+$N>OLCLV?DTW4/%/XJ6K]V0*#-1+.00X?%A5!=QP,7> IX'E4\'.UG(! M],4:*"_;<;B=X.2[RTW>/V"_CT9*ZM#>6ECJ 6(Z^UR0#&$*J;LQXZB*YN@( M.8XC843(VT@I"36BG"V^@-.1-$Z*=#Q3:5;\E,*FX^DI^%YT-I]^AX?3"B[S8)T^OA.1W] OTK8N- MI\+AJ "0&E$E$Y!$TDAV2O/<[$ M@$A>.V?@C):J*@5 ?'7$@\]V*&?U:A4#ZA:]$=-ZS)B8VB(GQAEF+$Q9".=P MSG12F#(@',>(BC\7ACWB35 +P%RMN,=M,9LG\:3S8S$"]**FKC=O4;(CY(+$ M\.V<]C?8QZO?QNLDW937PK:&#X@A06N7+6.&4M_7F6M-I'[R7TE01(0%,?FH3V9J>7(">GX7/!@O_+%[J(@V7^2M*'!!X:R<.4,64& MB_"(#U[87L_NSD:4@5S"X1.K5]0N_OV(-2SH>$7(E.JM@ M,*+-C[H93?7JR5ON#=\9?+CF*-=1^!(^E]63![T_1RQPG/OMY?XK#0RGC4&8 M\VR?@6)\]]5K6:3$7-33./!'XBL(CCPHO^0;*\+*BC:K\[W1>PHHD'0[7MY9K]. XY&NLZ;%\T$+D[ M-57-!%K'=>C1:)I"&'8<=RH!9]^G2RJ,8L:"M@%BE!K8[>7%%W4Q8T?/2B<7 MXN4X<,)2I]>[YG TS-O'YJ@AA89$=XS"XCB.#B6N&IJ0\X&7HUFWEO;D.'HF MND!"WMZ@0]>?%D59 MFK?0 __:HX:V3%B%.=WS;1R$VS 6*4EWP1OITE41C00GR/9$OB0F( 5DVQ5Q(!:+@R?KY)[ [AA[C&(T^=X#$ =:]VJ63UE_2I(C[@R9^!F- M%DYH/=&*:V>L9AF\'MY#F_8#1^7RG$:T+0[>_O6HVZI*9 LWUOU]:K(;;LJC MJA2\ISSQ?U\R941";)63CG^NG/?6_%S"YM2FBWUM2I MA7OR7$3>M9]DNPS41XE@SQV(5X80L8H6DPANX[HOS[3*./<;QZ7[W>;G0[K? M^=V>0$-29M)AT=H49_)::8+1[EW"^X)NO)98%D7^FJ22T*3IOS,7IW\$IIV& M/FVH2?GVUSC,^6>J/H0C3MQ@MGL' MS_YG[\P HO_GJ0^;]PF+@;S#PWM\^BJEX?(Y[IUY[;"HECS21JFG[>+X&1FH,3K+^"=Y!Q@BR^A)\([2--0D66Y)Z+X3] M2/M$W7AA^@\O*H3^%S3[0W9$1OBRM_G:+_-$TFU8B="#[=W3GAR49+"3RU9) M3IT*^]]I,,A]DO^3J /JY_O>Z:&PO/D@LU5_HN-$PL.1-X'%B-R(/K=Q9;6L M)=_2]47IBQ=%C,!,:EPV^C :;/FO(=F684X\OCGUZEC@IN?$_KB,NYOD9XO, M_#%DC&IZ7FU95' 0P5PX/J=)-GE(D.1+SF;O3!=XQ4_M.3AR"75 OCAP\0!G M31,O*XD3U&B4DA]N M=$]]63KW"#.,(Q)Q)XK.YY%HUU-SE>%5]?TPEI4=P0DO473=D1,9,-8]J .$=QK)(!NV%QC@)Y+!E0&:6'&7\X M!*.>4<#QU'EDE$L<17GJ>)Y4N9-%\&%&I-T7WE,?':_Z@/ME#T-H3QW=4SQP MDTA=S/BT_\X%VJ_C14J0O7EN]/2IHW@B"5T1B8T9BSCD=#W[C>.M(I$]>./0 M^3G0__-)H'^:P/HY\/O+2> 71=3[+.?SZVF>SSS(^JOKR)HQ!6 66R FASHN MA L2!F8Y!4PF[2,&QY@E',R">4PVQV-B?IB\, MZ,5E\CHA>=8[$+-C&I'>C M%@5GPO_WJVG*T@__?#GO[*2Q.<:NN<:NJ/7 MMUX$\5Q/]"1J35K/Q%L6.2RB73?\=9E*%+7CP2VBA#+0/EKHJT M<5.53NH6M\VN/T"6#C-Q/2_SA9R]*S=)NB9A3GL\S94T+/F2LVC;6^?G1AOO M2PZCC3T8*J',2LR'WW$69:67;1%3AQ"A+N150O]T++:H_7EG$=P"I>?DJ,(=N(OF&@ZKF#;;A+O(YL@R-M!MN@UW$<'>J'G^543D,E.[9#?I:C. VM[=A.^EF.XC0T.!Q^\7E.Z/2UO$F\ M]J>;T;P(@K"$Y#9FI2WI/Y9QRT)?JL%PAZM"@N<<9^'"YQSGY;=O\]@421?W;Y_V6XW&* X#FC3KD?.X[(;^;\_/SDU.(B\W&2W?+-0608>E+$I H6ZX;J$%79K5$JS>[2NI"I%0W M;C7JSLX5P<[:\EE;/FO+B+1E>W2D(9^++"LVC1^;&39^GHV?9^,GZNB+$6H! MY@,X6T3/%W:@8IWS@J\ <]( M(K8N"?@05.]! +_F9&O P3-.-J1YMG?T(_18Q&XHV0QL8$B= MEO(YUD"A#4GAM=#^Z%R?IGBV2<1+/<">_OBI;\3FLVA Y-RVMGD M?#8Y'Q&_NJP9,_)P6 RE<@!F].G9^#7$' ULG(@'0$M8:J.#(Y(X;E,V1H&F MB..XI=<8+5KBD>/66&.DJ(6KD[,4-:SI,2NRNB'R39(^D)3E$L-@QHO8SY01 M=<*FSW'29RN1ZU:B Q '6O=JED]9?TJG M&PM?LU"0(HO26Y*_DG3UZL55OM5]$F]9RM4\[4&-OV_3_I:GH<]<2XG_^U<0 M=;+'IZ\JRYMDS@G>EFY]TJ-?EM[G3Q#!W?3'HR.X]_D31'!56-0BCH<[< _- M0+5+: ;0M@J&3HU9O8^>'0-GQP 7O^=8]#8VN.K--*6#94J%^X@[!_';#)4S MUV=.'?\'Z/8]^[I,_<&,11Q^S7,FA,57W]=+,:,?QW7M\7_'W8FNW=>^FN^X MX](U]'., .>$DBE/0-,^< +>:6XQ:\N>YCPS28I,W/8&\\61?X*K_4_ M1&0RE#:X#T'KO(9,0,/D<:Z!<%!GPM"Q; M^+"MK!38Z'^F1![FH)XW<43-0[BE34!:W[M,TC=Q"(UT/"ZV)T6T;,;4*"Z> MH]"OOL3/>!*/0W6#Q<]0-!H##WOPTF7*Z$3 DIU!\V)B@IJK"6<>EZ&4V==B MAM+Y?7;Z\/I-TZR< $1L5*N, N M7:K+]1/QX>[E(9 MY^>M( (QK1+.G!CMEU$"K_^E0Q\%#U,T%-N#9*H/WQW:.)/-GJC6BLX&,TM= MD(+XY*'#[]2BSD0NS4X)!+'K$#,Z-&(4M.^$U/7H.!*D_D@!$EP(PI2 +G 2 M4F YCCK40$HCQ+FNO1K*#@+L[5]LTDSDCC['T:'A M_]LC@NN.0XT K9>A<-BUWX3&[7$?'\I0**7P,RDS(&) M7US!A"J490[D_.H*)AE!W^"VB@5T139QF=*VA\7Q4TKM=K M0EL3[1D<;=_]2/PD]L,H+*MHY3T'R=T)B^/E7 M^.:G'W[\677*PAG6'LW7.*!M9FDH+&5A ML,",#^Q'36+[HW5B>U7%:%$9)LM(GE';7BFK1U'R3IN6BJ1(C9E3)TTG^QJ] M8@1S1EE#[Q G?;1=OE(B=AM+&9SQ,A,COO^UX7YJ%E; L-C?,6]!5 X)_K?( M\G8.;_NP)EKYZ/ "RXF*@);I;O1>KL;+ZGOO-\K-[)_Q:Q8)>0H[>XEIM"]L M]8+$9!WFV>K5R[\E113<;MX\/^]#(R3JHQ:;NG8 >V+9;?P53B3-0V-TEIW<><4J8=%*[IPV@C1N0GP(P/O10[KA.A#?K %NX( MS)5]9Q*@&VL1;N#/:?0GDD:O#A 82> G<2XXCCJ5!;F-+X'1WG$,"-R;35@- MWS. &F@M7B?W]LOY_0EQO\/1,"\_/'I>_0B!L"=!8$;#.8E\)IW(>8R8<$*E M.\UQ7!CQQ)_F!/KH^?,&Y.\(B=)'S+\921&D[D_'46)"$OC^4\<18$0'?ID3 MZ"-F8QD^!&,7L>/HT7D42O>SXSC0>Q=B#[?C-21&L@H3;[GC&#(AG#_.*D = M,8=QY+70\ND[CAK5?>"%"CA>5V3D;3 /07"\ZL@8<6.J ?':Y+,@[KQL1*. MURT9S=;'Q4ZX7L9DS.U3!64XG83Z1& "?4&T7@N!3]"//Q6;C9?N:.D?SJ_ M]4B<$=\!=^18ELP>/)DTV>@]4 B[Y-<8"X1CT-Q M^F(R(#'!&2R DC#=SE3":##3T@;CN&!-??N%8 M;.@UO_%XKO@DM\3^Q>^3;3B*'=88X;*C4$[5%1DH#:=9Q MJ\L83 V$WQ/"@4R%'HJCC@,N%U9;$3@\ 1(U[%KF5W,14W0?G##!ZJ573HT4 MYXL/& DR^_XG0MD3-1H.>3+-C$*(&^]EE /0V$:H@;13<07* M=(HV&D0LVW'/UQ@QM*O-8$; \5\+_SIA]@.BH2A<2<QOY_GN#)K;XK]Z3U6M29%X@Q3!F'UAFL 3V&M/NQ3=A[,5^&+_0 MS3TEZ[3YY1:X],?3N_=&?U'$.!^R)A:R) >1.Q;%U9.\D\$P9YT=*O&IX^3@ M2BKNJ\\*04:&@IF5Z".;HJ9 A!LF* VK E\B:6RT!M(":D1HO1">Z-"^#7U< MH898??1B :0;*'P0QW<<1TK=0T(M7$"!ODE)HK\K*.:IV)]%4E.WTL?P39V& MV57S_+LT]#2LJ9J@#^\' I/H0#U@L!,2;/YT3>=E(>SX.BXVI"S4613+"F72U\GQ;QJ?TN-//(]T'="8:;%4!E MLH(],%E=*\7Y] ;9LPJE";SV?$?)$TTWO?YW$;+\GGLBVKITBKVF/AE9%]%= MN"97)//3D-&3Y7I%'5DR(Y)Z'@*0GEZ3-"=IN:WE^HYX&5FF[ Y]S>F]ER9X/OWPPX_-V62T MG!)=[8\A;$9V.#VVV4EU]K)7^O_IF6R]B'IR63Y]Z-,4>OBA+#+0^D-K9/NZ MO1.JS(*(_=\__* AM-I 1ILDQ,%3GOB_OR81 )!1F/(=-]RA_6B=@E:'=VN] MTL]IDKD&O%AF[,>RK*I8EF:84W"6[YL'6^_E.P45AU,*WJ2;\.F1GLMDLTEB M-I96IB2. :ED/;6Z]DA\ AP%-#:@3/T#_;,3L([A+/1XP[)<*,P!08(6DR"Q MW^8T;D!ORFG@X(M-P0+AKLA;2ORP"A9[BPC;>$R[1J1Y^!_V=^'R/#3]$3&> M])B2D1W$J7LB9E;R&^04D"K>U1(Y[I/8=_(@]0C<0UK55^:P,#?@5+(P /'- M"X,J7;'_*C\Y >08WL4;Y2K0DN/=EW6FEK!ZSDYVSDCA%9/>+HR/%(SE^FM& MV R70%00WKK8>].SIC7^7@ IWONK]TSW,?D/0*5NXTOO+ ]I_*)3P"IHE8#O<.3%'_'393U2]4@SA>)]+ZB.CK@. M_?"T'G*?*SV2+8F+@03Y%R= %3_=P?-T R#5\^RYZ3COT@TX-:6(_5-DD(/X M\):25QH$LR6E.$7;G@!97JY!KG(,!Q+)>"]+<$[X)V/HCAE?H@B4Z8RQUVKA M,-\C%[3#UD01UR!3PB5!#MQI& !2[_TJ\!!$ M,VR>QT3^4='93;.\]0M[XJ'B(E^ADJFT!EL42#C>/X$4,AQI<]L\CYYHXYRQ M]H*,%=XJ+@R*24B &;BE-&#IS[$&BM+SQ 5&-\=5P*O%IKGJBW0!]'=,) M9^#$E6:TW3N=_1E-M=G<1,.5PT6\UE0DY(KKL3$AOQ@8N(Y'A@N3QD3KM+CO M;Y&2X-Y@:YM7O! $KT#B&!%34_X$#-J7GKM#I61IK8*!\^D=UV#L,$NKEX=E M(TUK7ZB24=9L7]OSIJ %Y[^$<;@I-NQ'4 *9!> F21MZ#!IA6;*CG+]\CL(7 MMN.LK&GY"4F"5R5$E4!V0*NANBJX:?=:$V_CU7OR3^*E_/P?I"X]-6B@N67P M?YFNN5S#(^S]/@YA=?<*>-X@EU#1?;_>$'M_=!=]AUPI6>BZLPB9YSY="0*F MT?B:C6[*P%&K,QM'(:+H#$%U(?.N$:N$ U ?\1";F=7[%H M@2XKE8"4 A\5/XIL7#3T^BRJ*Y#"N_-*@#F3L &C-,^JY[E,[4<)UE@H_1T( M"X0(O'T*F5)W+C4AK. *\@O%("7QQT#,8@TJ-<7.3;@=;5$[5>2P6_.>.)7I M?02TW -U6[V3:$N^)''^FKF4<7FL:]-Y3G\YXZ7!2U*DW#PQ-#*D*2;ZL::Z MT]$#V.*9!T&Z7P<]R#UN>!#8W;70@][PNL//&E9!#^Z0AQT$]V Y] B8Z):[ M=<%+[G,XP'09E/JBN )S\\>,QKZV JYHJ!4239 3"-8/)>NTHB;Y/EK,L0J@ M^XW?P-_+8.0"[EUU 6E#9+).4M*$N)/L^B-//0 2%/QTQWK-4>L%S(2/PA=> M:N\H#U7-O78685P(AH"R[-R'-%F'?&LN7@ [.Q\"5@7:UK>%UI/_%N:OET66 M SK2)MZ;AB#"_PO:U2;<0(!.+&@5OK_(\S1\+G*:G[9*'CQIR2O!DC?PNL*7 MN+1H^NU>Y(LX8/^JX _^%W!<);%WJW@X@M?ZY53)6/QW0V(8%=%DOV 3QB'M M6) #OJHYCH'FPN39$+PY,NK^N_03=PI\FP M.=3)KEA*Y 8HD2 ME@[OY@W6Y"+P["OX+H")M@5/1P[VR%3NQ@M3YB;?2U;+]3^2;4O_61]:/)W0W;C=O\![*1]#/XW6]E.N1 MK\MG+XPS^C62+6-8"(878?9:XI;6_G"L_*+6_6F7J>E5ISD W*/5)%+I'L.: M1,(9UL#@R@F]C7?'6"PR,/N+'-0FF.^+]DL:*,^=-])>DOQ05>GGR;=&6*RN M,,+4R05GS$IVL\T/MW_R\M(/6!4E.@ZQW1ICZ8"/V2=0?=%!1)Z:^AN))%@4UL1%+(*<))UAD*U+3E("!R.98%N,XAB>)"#8< M;2\U2VX!X@(AGV.O"J_$M,.%0S+!9NFQKIU%<(VZH^QMU\QDP@?&: U[3%%M MTN"S1>4\BV7&) 8++C"R&2BCL.;,VOD+DEBM0P+&!;/.N3DZU0%0)EZ>?-"\ M\,K*U2IQ1CFB\S',_Q^W%DI"K1DNZV6O-U'RCB5,EK83@"T]I,DV!"1<[+YF MM!;./L7?!PU8V*&KM.XY& %Z4/NB!Y*&"2T8G=+K>D7*_UL6$F(BN/\*,B!Y MA%._7J^)SW4PF2#>*=0* "NE$IT;Y1,2, ,_JU6]9."!'$U2/\Q(!3I44S_FZ MB.K>@ >T^D:$B!'J!&LA2%4K_L5P&AW:!HY>]S5!]LO/+N-B!"/IB'@_?P\4 MHK8V *]X!GS1;PG:JBUHG,9+:5"_9*+<;5PZ!H2=V!J7PI\;I/[RG=THP,<6 MI#4:F="Y7+]\#Y=++TWL5Y>OA"8FQJ4(_?5[P,Q O1PVW][;^G[X'I[-$"55 M*]Z:;5?M>>MX#-:Z\*.A"] M!L4\%)&QXL@!+E1:4[%=2(D16^]"\A:P=R&-?/'\NVFR!(J7)_"N*U\>?Y[% MLQNZR 4G-!@X<8M[+;=J9V_:T\Y9#-.!-(MGDHN$.;Z$ATA*'))Z)%*\@,5$ M0P/O(A=*DQ7LI;X)?(5O-X,VSR8HF/3L2&Q5-0"!4B'YM2 MJA!,M"C0*SQE EE>/@L%79-P[<$P:QL^FG^*BX=C?1W%?1BXJI17HS_CG(U^ MSHPV 57+]<.'4&,X3E+%T,$_,#CH@EG?Q[>Y,M] MJOR>UF3E+=QGS??)4)D*CR0;\R:,X<>[<$LEMNX^01;E1C:(9[#Z:XZERTV* M 'B/Q89"0)0)<[KNZ:.U&]? PK#ON&P21F"J&VH*3CD-(T#"&V<*HF@AQXEO M6;*D#='W1)#;<%>RDK#]Z?=(KH?HZ3?-=2/%\BA8Z32@=B.&Z!AXZ?2$=2,M MZRAH$;40_G[1PN]6;IYT85WH."F14(M'&DM3&HLZ@@QY:]UQ:[D$NJ2']-C5 M' )?TG-VY&(N 2_N,#QR,4> U^DD?LB*+BB5E6VU+BV^5RE[/Z#2'H<&X;+P MN[1!465/;D8ZI1 :05P-?O(B+VV/=$K9,X*8M201'+ ;.IP1N*4;2#QCM)IV M'"JMA+5'@\7CK5?C[M\Y@>^'.]@V_@?T08;\_F!KF^<^=>[.>2/MMIHPO?B* M22CEBSGK:B,1/ZH-&]635LW1,EBCH>"Z&!@*T_)I: '2MY68+>/R$V8_MM[Q M/N,R#MJ(&+QC),^X2VTR+GG2*HXOG$K3\;9,+1[]GD\5,:OWI(L7PY+Y)XL7 M:CKK8N;3&3/L*25%VD7,CV?$%&0%(B+QJ-V)ZX?Z;O'25X9_PBA'&:)!VL%" M/!L[>!TV>0BD[87P [UG@8?!W*SC ,@M[G8@T/N5\(/=8ET'7N]F(>Q M]G2 M(3"WUL$.LL*68[8(2L6PYSNJLUYI:M 39?KICJ8,;=Z2N)L62P>@4OW:&Y/8 MV3L_.^4O:@,H@NPVSO*T8$V5O#3=4<6]V\7,/5 59[F'^&OLE=Y;$EQ5O; D M;C+,1=;,3IH#M\L <\Z;5=JH_E[U3%^NVV +"T8[T@!!=> "6)N^L>.A/5(; M//'Y]IO<<49:S"-7;1?%-GFW1X)6N_@4Q?W#(VIF; MGH)0);H6RIVW!CM+NTH3T4,:QG[XYD6UD:@I9]NM<8C"OL+89!N89K/5[OD% M'$64X(L'&& A3^VB- U&;F-'TSR/C2:WTCVM8,>AM$\;^'$H_?.XZ.%G.YIG M@AZBUY@#V]9J#&:CD -&, 6EN&"^IANHD&$E&X[BU M7 !=)Z%O]'*.ZQ'=XC #>Q6-OD_#EQ#8$_T[J6UP>-2*@\ 8>(@.6LUMQ0,5 M(AU43?#ASS7E!1T&75-O$"$0@P(T"3K:.M%A"V*"3JD.S?()7!C@:T%3KHP0 M7H[R,^W:^&#FZ#R3+HT)8IFJ,_7J;F@^&6W_QUJ8-)K/A9>%/L!X%49%3H+V M&!1Z3:V37GMI',8O^\V5^^69)OM#&8B.:!\U#-_8%DFP@#/V7LA]L7DF*=S. M$FH&5K8L\BSW8FJ+Y*%!L,1@KHOHT;@-[(6SO\/[?")^9<6HVE#%#.K^,HZH M6'-?$M$"^R81Z*,.%!>DWYM,,!K-]JLWJK7Y$=J2*.%.@^ OW/Q55APHVSYF%M0WG\5_%A+DYMUI$37B5+)?+A@J&;9 M!D?%4F1 *>;:!DW,+J0G)9IEO:.KB@EPH=*<;!TX/0HO!5%K">N JHBX_!3E MDYU55J@E^X*LD\[/KFHIS=!'XB>Q'T8A6URPPJ+F#?3Z%G#O=OOY<)]/5Z<1 MH(G_B@F_L-XI(X*&\.5I6+FZJI=?FV=<*J:G@0IFF1+@X6N2 M 0PHNWC0#N$E,%&4O%//>(.;OYX5PUFW/PV_EP,]R3>PH4K,\TV0(5P%&[@* MSFX"LWRIB;U/A@QZZ'LR6P#;L:F9L,G)*5?#!OZ0Y9J .YB-#3PCAFH"NRP3N>J!5!7&'O!6 M6#FC!1I@)GPT8J4,Q,FX(SYW!?^1YO?2P-5K;_S&)09#1RHH3_/B/R=)\!Y&T2(> M=$;N_]LQ7Y0Y,>!CTE6@#6E"+:>VJ8&CP!_V(AY2\N:%3G ,]N/YW$;YU4FG<0L%AUX"9[AR+,54??ID,T1\F$_L<\#0?<.?A M/^J_50_^D60DW1*:5,MZ]GI1-NS=ZUC4[:0(HN9/^+\E!'%0^2VRZ\U;E.Q( MY^<#@G.=1Q/O'M6BYDV27B7%<[XN(OB-IFIGCL4R'.-&U:F")&@/H!GO#;)^ M.75D=;F0>9C'<:,\>5J8(*:S,Q3/QCLGH]IZ.=CZYF5RC@ $[A3K@&C8HE0' MHYB/#$0C>%!L7FT^TGLZDA7P@*GM S=TD9V'X-;:K(N!I1(;!]:1\V= MB@$PF47#X#S[R3Z$&6DC3 03WS/)I_ @3I-3M =K MAZ)4O]+_>08TE'_^/W^"_?S->WL+XW5"_U3](8Z3G*W _D;_1")&Z?\K#"JV MP$=HBRE<[/9#JDX6"RI>_0/$+?;'9;SP7T.R9:,?2.K#__%>0$B/O0W@?,8/ ME(<:Y.D?Z7]E?WLK?Z/A7ROXPQ_^*RN>LSS,"_K%SVE2O/W/'^@IAW^KK$3L MOV%6F 2KAC#-*S]TR-3SGP@#_\EP,L?TGQHMJ5!^X(-EX83PS;.S?$M#ZMW>H856Q59<51"LX MYJPR]+7*))4HF&JU$E4EQ)LD)GD5 SC[):@F/WL1W>S__,$'8.KD 3X"[T(0 M;V',#FC:YP3$K\L$9J;Q];:&_2&)0G]7_N^*?.070+1^KS$V>GK_-N7U3[8? M2UW#[)$$!3WO)']+PSBGPBFAR335!QCT>F/;MP%^)2\DM0WD$\GS")ZZE\9) M094<5B V8(6RX,*6-< :@JDWN UFQOYF&TJ96/-(?!)NZ<*7L-<7>/,)0$8C M-LODC$;,JHCC%$LY1!9H2>2_%W$ VD9X9C\1M7A+UX.C"]^N0G3+&>%HO?< MK\M,QL]'R6:&C*#/*JXH"6#1O34*S.:@N1L!>99?C44<@\X =#X#FAZ @! \ M@B@4%WUQ0C4,Y4'K&3/XT@)_[,0'&\:T+F,^P[D*GJS.L\9\HONZ*F71]"]A M'&Z*#>/1===5(.HW84SQ1*%J?!!T"&B"\-F!W#/UJFC%H8?B&22W;QZ]TWG6 MO0W\WU#>@FZI_$OO+RK&-WK[G^49SW"'@JW!3*K=4H84;^93# M/5NR:('N^6H,1'G8%P6089)E"Q^4DRQD/'A#9;!5<@&O,P11UG^E#1"N"A#7 M7RK!]H'MHH;]L#6P$'VUH'?]\1:F9 7K?OKATU^ZY\__#>61 Z&%Y>_"+1GX M%]O/N++E4=4%4)J6TM=M_) F/LF:AS_18E@N@9(@5,7^'BAHC-2QG+47^!.% M+ Q(VM%ZM8=C08"&NC-1#Z+J_DRTFCLL9;J>1M-AL%S/'1Q>1DE6,]F'-/1) MER$)?VY#6&_/MM0(JA%PSX!2AC1\9A^GBD+ME+N.X-B8"W.WV!OF#2=AA+LV M"%X669YL2$I;SZ8D(XQ /H4?E;FC;S]4#I_6A*A-2#4@7:4>;1)PY>VR/E2= MGS">5EF,)+N-OU*;=0Y2#*CR#TDI[37@J$:AH3 ZQOY-6"HMCQ0F4%!;-;.\ M#5!2^ANEGGO[OOX,C$?,M&W*+>Z M+ R# UDG%\Z)NR%IWL&*,D(E(K)BOBO<1(E+[NG)&*?[AE1) -0 G1/GHO(N_:3 M;)?!9[K "'[$"4C%IA@A6+R M$A_IPW6*54C0>W &_ UC0D(77Z77O9*[1;P M;DI#!G T/RH"JN-^ 8A WJ83*O!:(6:+ZAM[:G/P0NCH[($]AB=06A#)$4HR M+15;OP!=7H'(1)N+FHB[W'GXY-[1T4--"!&\$N^#.@MJ=)2>LENZN2CJ>)B. M]#%\6&;/AAG5Z-]K1UNE M\0TO+!*0KKJA\]L9^!AG.J;_$5Y7A^ MV/8? !>,J/BX2BIO<>DAWE,X_1EH$*$.(JF"31EM(L%R2]*89C"7 'MII&G M3\DZ;7ZYC0/R\?3NO8DC5P]<#*66 C1K"WL4..#Y/Z($Y$"3_CWYR%?O)-J2 M+TFH>B]$_T)**]05]BK4RS9XZ;5[H,]K[^-J9;* M%Q)UYDTO!$S!1;]2MW3P&Q T. X:<$W2C1?ONH>L&(3R8)LFV5[NT7KAM"3I M'4SORSC#W_&).O5>'[R45JZ/=HMG+PZ D 32$'+E<(0FI2:F#:Y998/NVL98 M1"1A820PJNU7UC0+V)]L(J(.$0#M_KEPA@F (:8R1\72,GI8ND94:RK2& MHN'#:J'^%DAN2)M^IB\D!PA*]S4)%OGJE5R#[+%^HDT0@O8#,)N#!AE*H:03 M,_:+))[L%]0)VE9 MT&H9M\) L\],\0 B7H6(JJ*E9_M0'\%H JCOR L\\\;)U[T[@A]QWI;1QNA. MLFR+_TVY(D:6V/++4P"!O*=/R3H'"$C73]]6S$2>?>,5W.$9M&]7F3)!4RFW M2;2EB:2,[=YX/HOXJA&B-10-Y&K1 :0\4&9R&F ,4A'\5*3D/LE)=E60U7NR M>DV*#/2!U3O\M*/9-UWZ,7HZ2@ISD"UGL8;'0:4EZD"2F\,*7. -**+?@6YJ]?X^29%C*AJ][&0!JS?C- 6L0 MJ -PCS"KPQ!V=0.R9EEEN+O%#:"Y+_>#T:V_X3 MRDU_^?SY%OA 67V"?;4+@?AWE." 2,>4 +AYFBJ8R0R4(//X>*9F];B!ZLEG M=XG7CWV4C4 )DF;:;R6V3YQ,K+TJ6EU87A6B],4EXTI*"">CO$A!*VTI8M5(O'O*,$9J/9 #:NXO]I_)KR< MJ@G8 7X*/^C;T@57/APEL _A-J%\?E]YX.])1#/ILKN[RY[@JS,4)9!W2?Q" M4R>H-:9**.^9QL4#4 +4<6Y).-\GW)QOM$V^[:>AJ2"E8;Z19@ZV^2O7=\A8 MHJXSN4^I*1OK@A !@VG(4M?(5%:8:TI/"FM33?D%AQ#=UZQ&6H+UU+:)%D>K MO;7@;8<=/Y(W@)M>I':QMXORD)Y>":NFK,#?@>NA1=D$=2RHVCM1L.M^.31/ M6*E0UG$R( EP#$BB7U&RUJ8'2D-,R]I17:>X:I0[1S>:U5,F5(6*9.P*LQ8[ M!\H/_$7[%P5)MD_7F=N]\_S?4-[X^Z2IWG(% K"?)SW_M60 3H":%/!.MMTP M0[SW<_O1X@A3OH9/;BAC_9J1=1'18F>PW[KY 8]=F\Q RY"[H:>T_P4IV:A! MP*IZ%AH:K5$2AK+-2J(@E$;N]>_!#TB)9?WJZG!J7BVB[F_M\\$2+#8TY5PF MZ9O*W-,>@Y)B7H6TJ,F65$G((,-3YN3F*0U ;U_)3#,!(I0:12DX_+*O-!408Z#)]K1.MV!"A6^Q.$Z]#TF"='72;53"A[MKMLO MLS;5:NU[@:)DT'W"K/ILG;Y2,_P%)6]NIU5>$LIBN!F7S4_XM)A^*>*OL/M2 M8@T&=K&&'AG-P<)WE-:6]D,3D"/I$+3TJ*D:!?P!I$'FJ! 7'16-PLA-#Z*- M3.6>A,I6*XV@L$'^M]<=E3.+9T:GYR)4/3/O19*FR3ML4& &;OV.Y?FJI0E. M,G"K:793V4H>JW[@(NY@ZPJDQQT0[-1[;XS_>]6)]YL[L+4C'THO+7VLI2F[ M5/9J=9 7*Z&:X0X>-(*6>&E.3^&')5EC065F57JTU/!* M@G[17Z,IZ'3U=MV@GC.5\PO*&WP'4ATA3\5;G?4=T4I5-T"X6R43&IN:+-MD MBI6L*XME/_',?R4;[__^?U!+ P04 " #S@7Q89H7+JQA6 "2HP( $ M &ML9&DM97@Q,%\R-BYH=&WM?7MSVT:VY]_W?@KLW+H;J0I2_(J3V-FII27: MX8PLZ9)4/*FMK5M-H$DB!@$C6?OH]CWX!!/6R'9$F4C5CB@0:C>[3YWU^ MYY=YN4C__N_!+W,I8O@W^*5,RE3^O?^O@Z=/#I^]_.5[_ANN^%Y?\LLDCZ\# M55ZG\G_];2&*69*]"D15YO\C62SSHA19^7HIXCC)9J^"GY:?7O^-QHV32W.3 M_O6@S)>OGAP^3[+7BR0[F,MD-B]?/84_)_FG Y7\/QQADA>Q+ [@&QCGEZ49 M8IIG)5XB7SU]LBQ?\S1XP-?TVU0LDO3ZU3A92!6'X+WF^=$>9H7K_[C"?WW^FJ>E/) +44D7RT+>7!5B.5K M-Y6?8";^P[\[@I$G1?)=J$2F#I0LDBF]ZE42E_-7TZ0\B.!RF>%C_^V7[_'> MASW^BM=NDJ>Q-Y^G3S]G0OU/\V22E(&F Y[<]\M'V(2ON>S_\S^>OGSR>H=> M[WLXB'0@O_![OH1;O3>-X/FR>.AQ^AKT_+XW&O>' ?SO_2CHG1X'1V>GQX/Q MX.QTY*W/UU^9/RI5)M/KS^(TG[<2X[E4,G@O%.Q0,);%0@4BBX.C/(N3,LDS M%>S]S__X].S)T^CU YD2O6XLH[P0.."K*@,FGB:9_'*[ZC^0TZF,RN12!GD6_*/*9/ T#)X]>?9\"Q:T;^=^+$JY,4LJ"AE,KHD^)[*\ MDC(+AC*%1;A,RNO@[+@7G)P8X3 MM4S%]:MI*C_5)9(6+&8\NN) E:(H7Y/D.8"9+]2KB5"2%F]52KEYO3Q\^?+' M_[R[V)K^]/-/,/'/ENAZM59G8EX[R7#N!_3V-[SPW_[^U*ZAMW@\Y-,G3YH# M?N77NA<5'/??#DX;B@DJ;2VJ&^U/ LO;B M\.<7L'Z;J,I\C<7K19%4*C@J)"Y*(M+'U@Z"?^L!"ZS@HDPL9!@LA5)78-2& MP"A!209%+"\"):.J0);Y45Z'^$5>SD&[2;)I7BR(Z>$(<5#FP24^#04B_ KT MD,252+]304*O6[*D!&M\GA?)_^,[X2;!JX*_P3@!#!Z,\FF)?+O):CK:6D]; MTRD(ML?7CH)_^Y"4\Z"0:@DJ&^TOD!CO?TB?F7PT191S409Q4L"UZ342%Q*. M_@L'+?)4A4&BS!\I$-J$R1"^)&&+HGP!I*2O"*[P^:J*YO:I5_! &1A!KZ\S M\BS82[(HK9!RFI?PP^R%2*'N"O^93B-92%@BHF&C:)1YN.8%S?=T.=";BE9FU!XPS*'PY@ <>93_[6ZLW'WLS$K)"WMHY^-(R0JLF1P^\MV6QJ$=7EDFNPBE6P".NYD;&2563;B#ND.FL:@7!%*5L M@8;Z1,Y%.L6C;\R PZ#QJ@IXQW7 3$R" 0HOHV @M-4D\,Y^QI?9 9C(K+Q0 M_N A_0:33)!#DT#NJ/ ^MEHJDL5CTQY- G8R0A$2!I% M0HVV7P12UA:U/'$ ME:H2D#>BF"0E2QR0M=F?55*@K :9"#]F>0FZ(-Y_F>2IOFA9Y)&4N,^H*I;) M3'\?):7^I"H4D H_3):YS 3+[ QHTEQ.% MX,7R20\"KEM;WF*E&=2GD/8LZS M::)Y4C!PZOYCT[ZM!CR1*P/" M 5H6B2Q%@1IB^SS@,@&_)$7,7X2!TU1]ZZL@QQQ\BQH*%>0ZU9I5-=@@BSHR318I< 6Q9,*IY=7!8S9M,%W0I@67H9#DAQ&6/+Q&Z#EFD9 0?+"=7 M[U$BD PNY%06$HF"CI#( K%:>*6L[8!X6?USD,:ABD3$>\@+=8:P[Q!SN#YEJ%'VLEK-"Q& ,LM\DOM M+<-(7F(&%S"Q>(8_.$\U,4W4!><)<$N@+_D)C GD9L1]T7H�T>+10,1W/% M6TB5A(F()1"JKWL1G]-\%JZ7T3Q#=0;8+.LV2BMXUN0G/5$KA^IC0GY%S:]! M65-:881%4PGZ,UECC'$GX<)ID2_T\?%G#8]8^>6QW5OK X,4_6)O)P9)85+5 M(GM="Q>:8VM2DYJY=T_@(,,WK7$UF<6/DY?W>9E$GY]"];0U>VI>N&S&F3R8 M@(GR\4!,8::O1'HEKE67]MBE/6YW7J">[\;+^"^PZ1\NR[I)@G.<;$,>G6>!>LY+C_/E- M)Q)Y@4&):(TMA*0,P:"\<&0D=Y#Z:\#3+\6F?667M?E1JT XM.Z2800>Q/B,*8-8^8W7QG M_W2;_V!EL!G8?727:G9=DS1PO.O2"+62RP0=[##2)</W8*&!&"*_$!52?E@Z"-"[J(#2Z2O4 D!*CM,DPGI+4N046!/59EP MSG:=CXAY6SDY8X!@RR*G="U55,N2/B#+H@]E7I1A+<2,;[P@0EXL98R"CEX$ MJ"HC]_[UJV!/[-OYAMY:39-BT5PU=JG3(S)9HC7P&C_O3?8-]^1@>@%*5Q;Y M@74=JP(V+&ZE#/^Z$7YE8DD:DLNE@T&O@"CD,!^HE:8$)>=H"Y0IP>1_(>[\.O06D02O%L\3OYB5(3"E1@F'EV MOI9[G)L<7:F/?7)X%D#18B%F1/*8WJE,?F>=[)4LR]1XZ9 CX];#I:!)QI2! M 83'!P?=W9(J4@R+O8!*A'1G)FN MUC:0V&SF5=T_Z-T:LX�\"%<6V$CM;N4;1=*P=X;*I#$KIJU(>Y%,VP-5U3 M+I9I?LW"?#H%Q;=0IG(J-[I!E2*T#S+%F>%]L01^AI3 15I"7VV49^V**CA# MO78)$E\J9R"B10QV WSWFHBQ.7$7-5G-57V\23]V**I+ OFKTQ2>=4D@71)( MEP2RN8+]"VRZDT2D&D6KTL@5]+'OV_Z]"4+)2M).=;N[RT2($3J*L6S@L?4V M#];(E3=$.A:@D1MBS/L0-IAQ(-2!.+!$ O=C4FVW_W???U@Z,,,T!3QVB*"- M H Q(#_Q*& BYPFBM:WHPU/@,ET+J5KRW8*]G0TE(^+XD?*+!9.K_/3)%.Z0.@W6C?1N&@06S B0AT)8+7%G*-V]DRP M %RM MC,L[-#$Y./XAL@KC( R]!_]/S@V;Y0_;3;. ?SLJNQ>5H8PYP0RTS4F(:YE6 MEPWW5>E G\['WGPL+749+I3GD6>KSLZ$(IL+C*Z*2Y&DM.<)80IE[")A'5\$ MOB88MN;1JD8PUO(P5^HM!18_U0K@=6(*T1FPHC3'XB)Z)'Q;RRWT:LRU$]<\ MST:#M1E 9.WQO987HLP(,,ZG3I#X?/]SDUC6&R=/ZOA21MJBAQ59@LGU$U0:E. MJ3HD,((]@>GM)?H0X!EKRASV#P.4-/Q,8V?2M8FR\P+Z=I TE*FLE,9,9VB5RSHYS,'C8LJM3FD<==:JNFK0A83(+^ M\6(YJ_B-K2"-(0XA.34+?EIH%(GF5AP:B7,#>Z.6!BN["#P3[%J&,B.<"K]4 MXJ:Q[#),&U!?=4:R#@F,BR4P,[WY+A9D",&)V'I&OF$G*F8P^(ST=N+W+1[= M^HW-"<82F5Z241Z\1#NTDIXWL,G4.4O$,TQY&ABCPR7#Z^@)XIKQ21@!JF5@ MNRBO*=)G1U1SO('Q'-L6!#>"A-RULXJ]L2AR&-]AAO1R4:GQL+38H14A)T+C MLN\">O5(06(8 C)C7H M(6(3F2]@47"J1#8%*"@SS0<0/SRO2N[98?2LF96%TFUBYF8GVC#$**Q(J;M94I%TT<&)B^$)I5RL;R[A6JO4Q1FI M@$9V^+L&Q=H+9W5E[V,!CX@Q'Z^#3QH7T9BAE4 M'I@W(Y++>&U!EBU["AM:;RD^L@X-2M%2N;J6ZP9 M#<5F#*6C\6,&FW!T _] M:W!261[DD]1@G.M=6)86ROH?4KGI7Z#SKZLY6 Q6/VUQ<8DGF4F VH)4HKXNPU!JL-2EOT[3%E#:9/R5B>B/+P*5J>W/') MS^>3+[:53^KLJUWECMZQ,L>.U#5N-8:5P51]SW@2.M_!IMNT1; :21&U)*(V M9^@6-%9MDL@C;95KK!I< !=NT?M1N($NRSE79:NN38 D@$#O+VO11XTI+9( MW4[[K4/J+D.0:JH2&87_4/&'R3;0W4S&*Z5S ;](M&WD^;?;9@J79P<@\TBZ MS?.JP.IA#'7LK!-71"CR4AG/#%IX6Q8@8FJ9;;.Y=FNRZUQ:LH<.8\A]'PPX MK>O4#"W6=KROZK7#B)C%S\7!7%4/-W,@K &XO+09>'R%S:$[M,]?ERG82)AN M5"Y3LVWN65%RRC0%N#@6IN:$H(X_ZP!56514D!+69NHI(_ V*D\EE:[7E1\T MMEK4'3_, 6R)ET%K="%CW8E2%\;SK# K$K['L>A\1%4JBF J"?5FU;,^U3LP M@]>EEJI!)%;[575:S .TF!^V58NY6,:$B]766J;G^+G.#>Z4'1)X"_3M1'., M*+6L7$D'W)>7[EQ3")V CNFF/RL-A1?#,:%&%AC$\KO8-%F$8.>.$;E'MJ.% MHKR@!AKR?74JG354(O#/S!@^E2.1>J:X#A=/Y.TZ0\V'1?HBLE):1WS$NK7\ M GE0+.^,IQ!C:Y)Z?'!&]R7&_%(;C:S%_]RB5QD:V)PG@+^8Z>J\"C_:[#T? M4;$X8M^\1_L28O;X@92X1),:]HX )/W&18@)QV",T;Z_A!;G5'ASIVZ$ER)M MR9KZU@_HVV9UTXJ2RK3F.)JI6W"E$8=![W;5E_IAM0W#35XX-*QSZF*G+_G< M(0M>0 [J@:4G=T@@1E?<#*4R\=I0Z3_6K]\?(A+AJDMV4G[JX' M[,?#IR^>/WO^\X\___CLIQ<___R LP:*P%]QUKX$K(=+_S?QWYH*YQ6H8RR: M\KS0\@/V\U[DTA$G7Y1"]*Q?#DTL##!\UNI90&$\+_"S01%PEB'H<48I^D MB9K#$/E5EN8B#FU)4\CAM$G!#+R1H M;V1ESRO@Z0>@^4<2*%V;[XL:E<+"-$FTH[ZO1'WQME"?,0QNIA/&$#$]@ZLD MC;F.@UW8PC:=)Z=N-95JK.,/6]+1]Y?B;RGVT+>I8EJZ?X)%")*BJA:7$J:D,AB4<0N MRK-$.%-*7"#/.S%F]I.CT\8&P+R:.B2[RSRA5!BZ3@ MA)N*;M@E*J 4B[UD9X.B8"XN\>L>5OPCR985B" P95?-4">4;+IESCWW"E/2[*=P8%$-I1*8 M_GVN8(:BXI1CG:7B:EJE'>%])<*;;POAW18J*',3W08BPN(!UNW9.X+-I(C\ MO(:/5L"M)K4P V1X7]LPBZBW%IS@2@:&ZH5Y"LIMT3U<7/A:E$!*2PJ-S^"2 M-44?NCR_,.B;5J?& M?O55$4GJ.]ME.WX!GOK3MO+4=FAU)J&@YW78[OBJ2]RV'O<(SBP:>2NK>!A0 MD_EU?KS556_!D:2BK7JB=?.^.]=2P'R4+6%LR(K5QH[XY"EP1G(68_]=% \P MHWFR-#A^-[+[)&NCH+::D/87VM<9$ZV-;OQDTO9&-\8!==."A[8NSU52K,Y9 M%Y5P(1ZET=^8:J%E2,O#]-S7";C7M@6LUZUG]74%]]MN?>M]EWDK(D:'(.>N MW;BZ(/\*+P$2B>LL)]<=%MRN)83^T"6$=@FA.Y00^JWK/=KN()L&C0YT7MO" M+LX>K'6@.1%7AR GV(;D=ND4U7%5(D522FU\4.DDC>W9(;HVDK(G[RJ1R)!: M,YRM!XUQUO&JV&HM9VU6AJ)=3$]IWMZ935_ ;/IY6\VFH4%1X+Z,?@?%8,1A MFATUF.X .8%M'+B6&D\#TW?4 MG^F\]_O[_NGX#F5S&T ,7T]>/9P8MK8#TUNYL]AP#4!&44>YI5P_>0?L#G*; M1!%8G*ZE$F.!,?Y7J=OGU9L:/=9)9'2>&&EZX.#(&H!:D9ED:-BE+KFI#5@V+L,?L$( M)B[#X0Y5@(*Y#"=UF4D1J G<@/J/'K15I,9+)TM;9F'W8 MPS\V'L]2GZ'@N)+8WTT^LL_9P[5L(*27MO4=!H*6B,[$%4Z:1H@V_$ 'AN.G M4R0UOHZ;W4RKDC*Y7'9])S_N+3^V%@C]V!SQ'N__CHJ.%="9=E#M%8:X+!*7 MCM'D')@<7)+US:R=DM38DZ@YHQX/>;*%Z4;'8@GRQ/:GL["P-#HYL '^+0UKPG4$.(I$3GB6G'1DG&F!^_MM1[B>TP\TJE*R^.X^17G'CC M5JG9'<+.$B4*/XOOKMW5<9M[UM:J+5&M70>42-%=2&ULX5$)_GLITDH>@)**W6YL7AL\,,1IA? )9C_U M?HHKKYM @HQF@1T:8E-\5P>!)&0ES$TQG%%$DCZ\-4FBMK9%B@&ARRCO83[U?NI[1H+;1$YI8BW>RW>!0P*5C M/B.#:>,8N.>BF3('OM7V8-TCJ$&E+5U#PY4YS8I<*2R H+8A9H;81UKG\-!* MY24"9;.@PU+5)1QT/AGNP)@)PIHV]P4.FEQDJ'XP^'4:U_7^8D&+KSL=8?14 M))GB%SR!^9&%1\#P+;VGVN#0O4:COJ706+9#D[ZDN12;CGJ!:>7KAJFG94S: M6CQBZM"2W!9WMIH[/>&^>L+6 G:?(*S1;CNS?/:&1Y3"C\2D$:VZZ9HQ ;E5 M$P0;19"/68/1DK, 57X2P-2*+3$-$QC>U^6AKN +8T8C8_FZM+_<]*Y0S._T MA'0K)FH4!4K$T__$G/=@ >^'U93 _J=!"B9$03,,YD!#.!A=S@B?Y3I-PR4U M@O1&RJ658510GX/!&]N*QKJXJ*UGBYMKD5,IO&AZNMI7N+%&U&3)2W]U/&]- MTW)XF^]7BD>[3,==RW1\V64Z=IF.7:;C-R/ ;:,>$"D8':+(2DU&JGHA'*>[ M9]QD<8(%%4N1Q$W[H)#)8E(A:)Z@4CNEAR'7PMTU?V-*L[>ORO!1-$:G9M]; MS=Y:2/HW0% $&*14@HA-T:Y6N:[J:A.]-%Q@A:EU"XGP_;Z%2^EY32?X&IB: M%@.WUJ?BL*VN%)M(Y$O;H8*@H_!HL]]D37N*?#*M%.+#DF,E#$!%UKG5"\00 M*0B>07G1!5DH>@ U16V$ .J1;4K]0T=,6X-27\&NE.3XI)D,#FE>@/P:PM>R M\TQZD"6K"=0-#=MTJ:TG@F._,J!B&""]MC@!K<^/T(]#[-/'26&[*+]J-*N> MZ(IF.W9+*U;;PENW&*0Z-(=))$SC%+\7*W!C6$*$P, %;>O(XI.@J&)V!.LV MN7K_O/&BG//FT3+CTK.BRC)SOVLY1T:95%7*T#!,VWB)>9Q.>^>F/NZ^FC,, M!8@LL#30)(BB%UIR&5GMN&AC+=KGZN;&2 @M0G&R:HG2DAJQ$Z".](RE5D/* MQ)$N\5Q?KS^N&R[.-B\S]<769J8>]\:]+@7UH;N^M2FHEAL?BU+LJ/[B%6&[ M?JBUPH2;8X;4NXU'\TO*:TOKM>$I4"W(=#Z#QO/P(II8&FSJN6M %FMP/QJ/ MJ6-WW([_H:5:(RWNW"-,)"[N,J:!C-&10(;G+%5=KVDIH_COR&WD-U;R*NHT8X!G2O^973 MF%7I%U9KMZD+UQ>M8/I^1I4!3VR"\(;^%1I&F*6];[N3JH7@DXK0)E*\MLE<8S/,K[%P5$BF%@9NLURT>].KK M!:-S4YH>R,,98H_Q!FH ,!S%H'ZO8-E;3S_EYI.;/KC*J[3F]\5'Z28M&JZ- M,X&.\FR::.\\&-$>0KZSZT/O4ZUI@WX89J4@0-C=4-Z\'^PJ?"D7@5OA;]D_ ML'G>X!^VUAL\[)\/^Z/^Z;@W'IR=C@BGX$-O..R=C@?]4>'UZ:*UZ:6C".)%_7<7U7.ZZ#B;Q2@DSY MDRB\\[IOCFB(')'N>K46DK_K-[+KG9)K-A2G6+"MA:C%F*94LF>+L]JL$6:1 M4VIY-<%>2^W)JD)*>?#7%E7+JXFI9X,LI&0JOH,"T>5)?Y64TA];LTF[/.DO ML[I=GO2FY4EW@J\F^"X3@X[Y:I[$L8-M>@K$R@,W*NKG)5:K:V@#@%;8TPC,H._+[2N07;QOYW13"5H:, M8@^TV[66CB4V1^>4?$2OD=KF=&V6,1:B_>VZ:[+I/5L:8-Y?1;&85FEPE,>2 M8MP=97X=RI3;0IFK%BDB/&LR"FU! \,^R\P0IZ2VUQ2N3"@8YPI#.%P8&OW'A+3P_NE1G6:2RK0E6"L^3QBG>G M%VYLNH8P. B$7H!F<8V)&7 M=K\U%19^.;7VX.2KW6-,OS*O08]O;IL:[)"Z MA],YA=>\N4T9M;QU=1[FM0C\!L@B2G-5,8*_C0S7%L/!];N]F%"/7A]2/=2- MU-M>5Z^1MUM&L-D6N% M-[KPQN>'-^I4U04[NF#'7V-SU]-Z:U38V32=L^=NUK8UK'WCPU.(4:$XN$R* M2NF..RF9($"(I?8M.NNES31O%(KNQI0QIKP_P8>RT+6DP(7W:1*+'TVH=;_%CXM0AD M46!_>"\5VJ::MJ5,9/VIKG MUEO(CW N)N6WD0F !KOKC0R:H@@0_@#Q$ )@?7/J#^$#8[9B?H2-1:<^\7FF M7YY*>BC;%R="H$!YI.%]#$3F!/:=T<3)C;/NQ6O@(G$NV56EJ833X0E@N,J\ M)F!-G(B5E^U>36&Y$G@!S.7'-Q/XJ9#8 MX8S;WV&[,X25]>H0]T,WWUJCR-:IE7"<4T*LI9SBHEJ6[)0CLCS 7M0AOZPH MU[P9<-G[NN81;IZ+Z*.65]3<&B93$U/!F+:8^UY>69;%_1DP+QEC M,'7%0D@J]9>A!-[J1_ YRW/2M;O][&,YAL-J ,Z3"@ZK,BVM[ M>*\(,MJO@6AVSC0QG,/@PV#\Z]G%.#@9O!^,L278^-=^\*Y_VA_V3@;CWX.S MM_3-V[-A_]T9_!X&P_Y);SSX#7_L_PO3=$@%Y[WA M>'!T<=(;!N<7P_.S43\,QH/Q29^N/3T[/1B#UQ&\TJ6\[ /2XK+!+.E6>#2 M]]X-^_1&.@MZ\!O\.C[C;;DX.>F/QG#7&"\X/1L'Y\.S7P=O!F.XZ,WOP4GO MP];U)/UZB?0/[4GZ^ZE+C>Q2(W'_3,3UR=5FC'9T1Y#-93\!>AR+EP75B*/ 3>LMA! R[Z("?0_"G;U?Q MBG2KMK9>ORX>>(>ZDHY,O^F H ;?1,KMYTFL $2KGRX]4\AX/#,9^/67YUR],( M)P&KKO(JH[>-O"L-WH#)G=(.1?^_.^2LFXEYU6-,T1(G@;PT1G:N6_*EOIURIGW)$?F&2XVIG1O* MIM.H$G@!4:08Z-$X4T'$&(HL"KM0ZC$5:O>%H[6%[">:Q$I0S2BY5 M8G=11CI!%_](B!'F&^JDSGH0-T%@;97[3(I>A[!1#'Q8K6-8:XSJQ>'S_2Z^ M^V /T_;F,((PPZ36.#BVQV-7@[N#*9Q2MIP,.,_T_C(X80V!%W5RO=*V$PZH M51#P&?VQ3V+89+49T M&*P^N5&"CLU;=!WZTN;CY\MEKC@^6EL$3CB7%&F\:=[4,M8$_C)O@,/@+547 MGZ M6]]??&UM>E+?Q.IW56:-YW63C,ZU M+JF_\^$U*!G(:2*Q;;T*9C*3A7 TK7OUZF),S\>F?V@0W'?J9OW_NQL- *-S MZES.NJ^PX>#J"'?'G5N:<*E##-(@Z\)M3!"=2S8]V*K;L)6)Z4U?JQ$F.^Q* MUTCS$^"3M9$P3],SX>!1RS*T<9-K3Z4@$"Z1,& NN[]K/N+7,'I'QCN.)-%& ML&CTQW(!2FE)7?*0&!,@,.S5+:EG8*U2G,ICC(X!=JO45K[+.K^GLZ3S9C[8 M'-Q:9/_^GR8U?@@;(Z<[:A3V79**B% %2F4\DQK;'K5FQ?)!!)B;!M=21CY! M)6#!F/Z2#Z56@=K: =7,3&HD(&P;4-\U5102/M&VS$6QH)@&XZP#=Y EQOAC ML1 X0U=_08CN =@'?U:,X(#>P4/L/947F"J'/DQ=E<&A%B/-;GBEL#5#ING8 M(D^EM)14$"75T$#8"K)5.S%NA8\_. M%F*9GF%,MBI -AOF:+J>&I\K!JC(K1E,\BRV;LG-S?KISUTN:I>+ MVN6B?C-"W 3ON5Z.TA NL4LSH0\9>6E*Z58$J:GM;).A(S;ZX(_$N])A,YNT M($R>B[G,33?K]D-UB=$B5D07YE6(*Q+/)$;K56X;'I[9O)8@/VYM)=.X/WQ/ M%7#X87#:53%]%A5L;143-B_<44ML/)=@$;T7"J&,J(DC8W]0$3E;+_WI5"<6 M'".3;O9\1B9*5S!6O@K2'$T018; &:4B),I==5/2@8=.K-TE#E.);3H/H9@G M(2I85K@E(F^Z&4&2+*"'4RJG-\L-Y^Z;>*ZW-G=L[ AJ1X]WSRL%C?K+V M="R)H"JC"DZC/K;L DDX&=JD;^J#Z9P8NC/&/@)6@M(%X\-!K)8Y9V+!/"A7 M"UZN"^/O:!@_64VS8O*1+"2 ?\/](EW%"'=$BC2Z2J%H ,#M6:;;3YDLLT@L M2=%'Z0*TV84Q=SW^_M>28(/\2&5"-DFYM?2-QT+1;PJ#/'\"IO&U,H^UNI ) M5[E,T3I;K3/D+MC9Q>S;B'U*W8R!?&69F.X?$Y%]1/PCQ%@"HO7J,RA4<)FG M548NF_:;:@P7WGV1*$R:TN3\4I,S>7(Q3(-9 #").*0R9$5^'X4 @'2VIAI? M:B(S.>6@3E2 -E'FV!!Y3GA:.@&AP$S!/"$LU?R2!E/)QBFOQ9);&%TX*W5K!*!*BU MHPIFHU/W.ATS\?!'+2?$M2?8MPR/3H4;*A8Y$-T:GG@NKFFPXXI-4=TW&9V% MICT;3BS)*KU=3W_PB=";ZEPH!^2VRD_](3M[\=[VXM8F:X\17)19W3E9KF5P;J3U)I8<-1 ZR<=:$]OT*^=A62>HP.I54T0&-)MJE; MQH/$")'M(SJ)M.^5'B(SDJF69X8KM&$6FEP!_]%35O6(!'!BA@_MX64\\^CU M ^-MM-$@CW(63J_H^700OCH5/Q(U\8+%K_TNB[3IOO1&=IGR2*/P2G;ZZ< MT2[_[BS%LU.VT56NTY46LN+D7"9(VK6-UI)#":%8,[+/)3<#/U%4, MC700H3$8O26#4XLDYNP(([$XS9Z2%O5]9-F"5-/ICK$?*F/QR'#26B*".9:D MC9/2D$ZC:J*B(EG2S\BO3-8B/GFFY;XFU*E3ERII+#U=]V5:+(+B)9-54!\_(/I U8[HW;=H+.V673GG@]UT M/VRKFVXHRZIX2.N#SDNWXJ6[JT>N!G'>-/%H.[ HVX==0T?]#'R1-27EM"[(HTQ5 3?4ZR*"^6%-W!/S$CP<:^ M[H%#)K@SDT'^=<&!B4SSJY! ]43&9>JR$(HSGN_S!*[?A)O4M4+N@DD:;&JF MW,XLLW_ANQ9YJ@X;@A]V"^94*Y[! (_4^=<-'% F"!\K]# 8M.4%N&'-8-EU MRV"UH0PJA4= OH;C4=FZ"!-1:UMX-P]Z!7O[ZY-FDJX\(4'LKSIW9XQ/),K0(" M*ZYT,Z2,/!3WN2U7L%A_)A>IB1?1 "*\I1\OT+:K3O-@C?!6/ D$;MXM<8>:<"/LOH99=30N(;+$CKT7WP7WFIO/6N0P,UCV,5" M[ZUDO=Q6)6M4%9=\#JD^:44@0@%@E_5]&FR'OI=\0;S(WW4PY?62;S[/#'8&\HL3>KO73( M;Z;G;G(O]D-[T_-@[ZU$\W% $3.6;+%)*-P/]AJRP$8 -">K,G3H>P.^#/;6 ML4COJA\/7P1[=PCEUV[Y 5_O-K."FI[66.]+-\9/P=X N/,B0T.V^8"?@[T3 M"PB,CS@QB+7>14^?TH+%*';\KY\%>^]0T!"NR F64/\#.+B*-=XBKBD)-9 / M[T4)&ZK\NV$73BGG![_%:^TO\,[O$Q7)- 6=-J_4_H;S]\VKP?YI:VNP!Z?' M_?>G@[>#HZ[\^K,(8&O+KQO,JMY9>T?%?3.,G>@UND8WQ51FG.8QSRFOHUA0 M&P\7;$:3P>)_LJV0&%<&B?%F3X"]C<]JM6:,I1:) IRTEHU)<-686 AB!FJ# M8C"LDUPITJQ^L?#.UJ37(>[FM?>+R.-6^P#C!2=.WW%_KA\&E7/-EEI-V3 M+A$_'A/\M86[2)18@I6^+!)+;&Q\7R9Y6HMK^.Q^ ]/,8* R%GG!58NPK?: MJF5Z1X.+&XBU%!GXR7"F4&+59Q;LB6SSJU<&YRS]-D6F=V'=!QLD6XL;TV*0 M&/VKR]E\M)S-IUW.9I>SN4,YF]^ZBZ.>2W 7!X?3\;])%X=GPNR>D^/FE_\2 M+H[.Q;#;+@8B0B",IPZ3TFD]"GD3Z[5\X7"^CIM^WE9#M0& M&^QT_HS.G]'FS_BB[HS) MM9>>%_28LLW%9W2QR5;;(U^=P RDJ:DR1:9^S&UVR$6>QV*:YE G'4*Q\TL*?ZL MM:MURI>]E-0OM:)_*=LDYA7EO+JD5MW*Z[!/?5UD@V4^CPZ?YK2@N.]ELWA-3XQ<3+6K*P>DZIYUU3^AZ$ MZRMB_H196DG$RA-I-@128(#7&E$;T)E(G2&]GQ#_0 F:9PCM76LH9!989^@+ M3K!MTJATU!GY\ <22.LRI^>;-.F)8KAS#?RV[H6;.4G?.@,9-&E!T3YZ6S;A MJC_5O YXS$>=ZS1?G^HWXF*M6E(.;*U#M#+#MLMZ[=4A:MBS5D,^NG%W%%%&N2@*5W2$,3*PXH56LEP/2,9[#AQ3LR0>\NV>59BX)R;R<0UW"S?C,--K4W=#\I@&M/YTKT/S5.,? MU_>WQB:RE5(II^Z;IW*++[@0EOH/T)8C#:Q,?GO'N6E=]@^#L_LW1JQT;5[ 0N*L MJ+\2VGU(5:Q8>667/(9N9F0!"O_!E#>=(].&.N9\L=:#5 MT[OEOS>? G< S>+WU(LT$ MC&64W*$A68J2&P22(H2&J#2*:20EOHARUL959G95J[ -3H(7 #?)T::X217J M4C^^3NK'LR[UHTO]V*'4CPTSKS:OW.WGK2UW.QF\'XRITBTX>QN<#'IO!B># M\>]=[.JAA+"U96_]?QV=7(PT(1SWWO?>]4<[:F*/SX+QK_V@_Z]Q_W0G@W'OP:#4_CCB [3SX3?G!Q>@S?G@WQAJ.STU,]Q@>X MFB;2>S?L]]_C*/ <>/KO8%KT]H.3L]$(-^MBU ^#-[!WI_W1* R&^,"+/HYW M/CQ[.QCCIV,XYZ<7-"P\Y+?>R47_=;#W9C\8O#_O#88T^-E;G++F $L @R, M]^)S\)=Q?SB\.&=> 2/V3WJ_X^-QAJ.SM^,/O6$_V#NC-QS_VCM=61N8.'PQ M_&UP!&\.DSRA/L^[]GG]<8]F/+1/BS1""<+ M+WI^TCOBA7EW=G9,]^L'C.#28[=$^#/M %P!MUTPRWN-?^[U<<334?^_+F"@ M0>\$7_5H< Q_\.?CP1 V)(0=[[^'!PY_#X/1>?^(KNR?PHL> 6G@8E^<#L:# MW_KF\'1.RGLSSZU-T7_7/^T/>R?!4>\\ '*]38Y^ZPST5N;XG'CHS]<=\M*1[GL].^9J*:59]Y?+4W' K?(<#$BMY^BQX?W8*,P!&/CACS@TG M%F\;G\$9#WKOSRZ0S_<&?(Y[OQ-7AJ&'P./@2.-3F4>O,?@* MKO/U(^,M''DJ 1X_U .0@&QWC MCVM&V(?K-K\8T7^OHY/>X/VF).$?/@+W!B8<[#W?#\:#]_W1&FY^*RL' AT< MT25G0_QR'4W:!EG,U9@PIIMPYI>/B(=!>V71&,?NWI MLP/6P1A^0;,#*+CG'0)05M^2>@H:*,YB;W#8/VP?;C#B M]X#NB+$=H9O2.P=)G=P%N0N5ZWQ_?#U=F=O3D9O.OQ&'4^ M@$AM=?BKMOO?#=&H/NV_@V'Z8/SBQQ=H+Z.KHGGO;X.S M$^MM;+!^=Q6Z&DY.8%(7L%3GPS/@P; )P\&[7\>=57U_/K6U>.9&/%O-P7FK M1W=Q5W_K; P/T+HEJ5O>XU\'(R?NF=<1GPN#VYR=Z&D$[4>[]6HZ$^L26@MB M5E)34\;#'C*","'2VG[MGZ&W#=V4 M_@SHL3U4-%$S.OX-'G]L^,DY\*:!(QA6V."[_HB>Y_T=?$"-CA[^ 4; M>J/ M^GU\,GMXT=6("FTP>(O_#LU,AV#\'_\>O.T-3FC)!^-1 %Q8<_;SBR',H;_A M;&KS0FA/GVQM#.W\ B3JT>ZRH=-:=Q,NGU>JDEQYPTE>E&B497F51;J:CR#1 M^:,!QJ)+0U?6MZPF:1+I:@Q.4,P7OVE?2EL M9! E@E*(E,JC1%>,8(]+K-V)A/(J &Y-]/.FN(J7WTQD\O<)DY/,>^(<*34) MI][6G0$FER:*D<_Y>X-L'Z4)0Z(7P:7,XKQ0]99,^!B\%=/L*0LRIT3*%#;A M2DX4D"4E"7*9P%12(II(=0&!3D[$97DU&CAO7F].(3<;A*FOB(&/ M">J.)B@-5C<295QYCR!T4E ;OVL#K*JYY#Y8F[)A MAT$3781+:.#$*EI;JB+S9^X=9["SE=1=$;$*C)L->ET3@Q5"=>9Y>W-A5WV/ M5>GYM4@UO E;SEA=GRD&<6A%R-#&Z,IS;7]C4;;>1Y6*1:(^UN97!QS'JGC& M&Z<2Z\('8'&/[/2!^^H#S[96'WAW]EM_>(JQ3/+W_^-B.!@=5P M=0K;PN7:TS2)V$^;XK"N1]]AT,.NEUP\K=MU+BL$JVUK/FY>)V7<,D0-T+7( M,M7ZK]>J#QW$<"&+R]1"G84U&:P[[O[AMVCCYJR>])X+MEYG"782Q4K:5/ K MNDZF8[]!8%'(RSRB"G9531:)5>S_:+:"NY0(Q*-G/97PSMK/S,U9L=\H+%P* M@^F]HCKWE6'(BO=@"/1]#'R5P4/0'XXJ9+6 N5[0VF9@;B=%!-]0Q;?BY?7U MO8LLP6YZP1$H!U5)C75%E\-':#4?HD8?154@W8-TU*+PR90)";!UXNSA?&@IN M["'INC@NO )>/M M/)\^ER8T+Q\(!+%'A&XB?X7VUV*??RJS6YA[8&MWO(4>NB3!WQ_S^QWQKBSSZGQ"Y#O04 M!73(@0DRUPI0Q<$@G(/=9:*1G#\S$XOT6<+Y(H M8=@6TK^P1S Q"F0"$^D_13\ G30+^E1KS Z,P3A9X/@7(,T/@P]:=TX1DM=@ MJ?)5H[HJZU0"_]BO!/H=V"%J[J$?XB&]CFY@0"4-;4=0._ +LZH@DPAMB$WN M\86X(3/G1M2>%/(][G'\[N@U/C ?R<3@A4AI,KYC2_*>:.KMQ;"IH%9K$**A MG%4,F@UK5&]^0;"HE!KAH3#6D7$+3+;(U!23,MR6V(DUX1*MDL@.2?*E)IZ& M2_VVHWD&A#R[IO[>[. 6G*2A?+!OFY%2:V)V,0H051QAI=PA;2+HZDV:YTBZ M(K#:)T,$$]XK83T9.B2--S2R!@CJVJB86MDE,XL$TY3QCPFW,4W\,2/7HL)HU7C#M;'/\*0 6BS,/Z8Z *^ M.P:[ UZ$T#?K^C/G[6@L6PNBA$^ XQXQMI=)3J&'L06KLZCHW7$M"(/4:Q2 M=H[!.:)';+A W$"7X?.M=1F>GHVQQGY'92!FCC%<8FA">:%)RPMK?OY%E1E8 MPS8G"]JI6H[V#<-_NMYK?.P^'R!6/#O!B;KX1](]& _[8ZMSR V*?/ M]YN];[YFZLL&&D1&R+[ZK.2D+S"1?YX<([PQL/GKX(S\,A_#X.3D:-WV^#U9 M@&L]1W:W>5OV)4YV66:O@F-QE8'6F"JT*H_>GH7!ST^>/0>QFU8(Q2[A340< M!GV0@<%Y(1)0,\/@_6GPPP_/7_S895+^Y9F4+[I,RBZ3,+_N MP*:L0#=9_/7":N,4T?Y").DK5/[DU:'B9?G?']/8"/=#4$%W6^5RD<5'5[J\ M(.?9<>^QU"W]=\$B30^^443][/E3/N+!B1AAJ[A@5!Z&P4\/W#XX!R7V[-'O MIRHP;[RY_GCX_,?/F6TY?^S2G;=I[O55[$C)-[CFL/.8B#](TR3+P1B]&/6" MET]>/GGQV+O6;=AZ.7]"S@[G\^PDO9'TY ;ZWX65)%]?P&_<2IR2XPUS];GW MVBT^)YO(%*//+=8N-$Y(FL$_&??\2*;8]2*Q?>NP0X?&WD>/%_4)R*:)#5=, MN??*L@PQA2DSG5AB[@((H]'T, 7,!AFHLU&4SS+J[\<)=1CJQB!V@F$4=JUA M1Q,=THI7!M>M\;SQ)1)&LWA89VJ16T[/$[\H),P;$ZRX[5ST,#K8_-!:@]#(8C&K%L*E;5/M(M'W#<>\6)KXQ%OSX9'_>!][Q_] MBV%_1Z,2NC\BJ+<45M4M)$W4 MIV6:*\KHN1)8\B^+(B\2M<#!+@7_4B1YZ45:0!BFU,U(<0!F)C/*[@0S0LQH M5#7/"_X,:Q(#0\(@QC*_XN:K)3(_/URCO"(=L?E%.6\QN3%X+_Z0*#[ZEY[2 M]$C4:&MSN*R)NU?6VB,1P_\451BPHF@2TY)'OK:?EFY7A94JG"0"7![]N1BR M:I!U&$RJ$]5[MS!]0._1=:^N+Y=QI]'< M5Z/Y86LU&@12[)^<]$[[9Q==R=7#]W]K2ZZ8/P&'G2=+(^5T:MB.*KCCN>E$ MJ%=E(LLKM&3]VHU$-X9$D0*4++FG("XIN@)!5M95-SW MW99Q$X09:);1=4B/ Q43IQ$&?^0)W(R\NBI\^#(JZ(&)\.^2BU(2--"Y0:A) ML9LF<14EF YZV^MQOF>VBK?&V4-5"5JN[JMHWIB!/XI@DI@>RW5K&=^*T;5 M HM2Y:!A;'KY[T9RFJVM81G/D\*EG9+:XBE')E]UAW/>&^6)EP*TN$J!.1+) M3)GL.W/>*NYL:X^Q7E&?&96TX(9CL0=-)[J#\@GFKD[A4];PK.W'I4RQE2SM M&/(@6PP(I[SEAB,,@%%34G.#*Q_$B3Z@&#-^=H0D]VGH\U=U//A\8:L%_44ORL+M:YR[_>A!]!QB4(>7TY7MV9Y M7:R3&,^I*A:-QXF:ZTAW@B9''*]*%--2GM2Q'F*RN M:-Q0[0ARU3P&%U9W?W93#=']5Z4Q(W>Z>GQX^D(*G>I, 1)R]?":5#Q0@B4Y MV@>C-3[S5$[*5MBGN1W'A=FG]A1XG,],1_NU_"D):I3.0*H&R3:850(!6V3- MHYM$%95WH#P(N:&UQH4"Z4K8H[0MQH_9]8G^ZQ-3?VA-W^L24[_,\G:)J9N6 MF-J9B;>;B5M; ]U3*+]J^3B[90:>KL"G"UH2BJW0,60=ZI8HRT.0W4-M)?K1 M, QWZG@KVQ5SF<94A\; "K6X%,.='\U%-J-*+8)CR=.:QROA8!:H'\)N]0H4 M(L51+*C0H5755H:V2AMJ6$K#%=$UH.M6*7G4*(@EX(IBAA$3G$2>)K'-.U%E M'GWT"HV]JE8>Z_Z(]WK+ZEM"A<9!;SH%Q5BP8JEKCYW)B\XR^)+W@:)S-)*I MIZ7P'+U([+\(;T(A\V(F*/$GU(/KO!F.VGDQ.XU5J$F@\8SO%'XC-=H0/ *& M(\C"JUI63DND+6Q&.\VB2NGU1X#!*SR2- ./C-MGTT;=KRW>?1C,\ROT)8:D M7H?UC@!(PW8K:B#]>N$1!TF628G'0Q^8-@V[]0 U5=UOG3%MO+'N-G-#3':/ M*3ET 2R01R,;C4&+I*T,X@$R0L3EI,X/6:8CR62W2EM-B4T_HDHC2%PF\BJD MC#QTL(.J;X"$"?.6NZF8)2%9<2F(##JV6JH OT!U$9BJ>') MD@PCQYH#3&0F805\J+9$*G-\,.,"T1U,SP[7#8./YJ:7]&^D?K>U32%]-^4; MHAN,2>UNN!'1$M$M5UPZ*0AL 22.+"E6QQJ?1E(DG"FI#Q(AS;B[G,NM/>*X M[LBV"3Q:,,Q/L8Q)=]TY#,Y,EF[8BF9GI;R9+;$_@B PV,44ZI1.\3E@.3_Q MJ6$EX^H0DU9J.B*,7I ?LL>>2\QWOE"T.-KY>8_1.Q9T;Q:TM?T>^T")A;?Y M7=[+@VG@Y5]! U\FJ4-APANBO09C4$"PF5H^DV2ZV+Y:!M:($C,(WI13.YE> MA.OZ5M-S^'[@>DNOWX.!$EN(LF3DQE4P4"H25#)FT"ZV,4R,5R+8EL@D!D1) M4S:F)R9GF%&HLT,#=9VR62WR>A@ JN?<>R$^4SF<*2,WX- MI W9JQ[@V:6'SAO5T?6;:<9&I2:,-#^FQ<_"H!'U@V#+?;E,M>':Z#_H4N]U MZ4T3C.R,WQPS>JFBA^N,4)8BD"4!^4RNO2G 6K+Z0#G )A2$K0HRA6C)673M MYPRM'"O[3$8+RE G((>U6EUUV*2R%-%;BNH?:_ M(. 0XW#&?,:6N+\Q+3W3H.*ZJVE28,H^*3YY?&T]#0YHC&;,955*HG,K;"1V M.\7&3L-.CE^:7X5?BU_$O6;ME;1ZIA^)JX355J2LA"U+>A@$G81ZL(3Z<5NU ME/=X^DTZ"A()@P#OJ)E4=TN@;X\*+("/$I=,^%@9G#+-Y @;WR0VH'E03X% M-N! -2D%X8J!ENE&@^-H@N'&&[T^H=,5%KJ>L-19%E'C_:9//I[:W>=*B0LP M0>L:1:NC<".]ZL?L\U==ZYO6%ZI/'2(S2W*B2QC?K\N&S1ET%N<'_2 MA\'%4B>PQ=*WG'1E8DV0/79KM:XA]%^?+?:RRQ;KLL5V*%OL6Y=_MXHV\BED M7L!96;<6E8+8[)Y"8BD9:,A[8(S89J1AP.?<& F2&Q; $NP;%PGZOQ;5PKA* M?'4\$@6BV9M$I$9DF,-"-C&ZX1]EKZAI+(:3I3?E?M>>:-2SF%:P *HTLW!A M9GB;$W'5Z<7WUXM_WE:]>%!KS;6CFO&16"8E7(_>!-0$%:FFL9PFF?5"-GR- MVIG/#9'P9$N!F5@M/:LY5F(,]*_@XD4SW?IG5Z._-7;!7EY3V*%;TK'C0>IV M<_Y7M@5=%OO?PXOJ[PL+Y(6U,,;5[' WO*=<^6U?B-KH:W8E>Z4F\%U>\/ ) M;X1M6NA\P#QN+#'!3F<9HB^"*C TF^6:45!'FI' MF$3R (Q$)=;E]CC/B-_.%YU/U6+)WD>OCQ7[Q.("=$,S12]&_ZL4%*0*3"Z3 MW5#VUQ%;U]%YORV!MI>:'?56<@#&3<..)N+>O)_-TD3-@U3 JH$B^YI 3C ) M,>7NDOY%N"JM%AFMC YBV:++/.TDR . $9YLJP@YXLYN2.^<;M-WR'7]3P1( ML[.2936<;H-]6B[H0F-)"\7G,_(65'>S@I/'&N,:!.S7V'1>29MATTE%EZX_C"H;:6>F<-AO$R$CTJ(2(=.C!'OT.6*P'"! M/\:A?5?OC3#QV0W90(,T?5<($#&ND ]:/W_HUHARO.P85#>)&K 6>IN4;OPH M6#6CP;O3WOABZ#4$>OR5^*MB7S;-#NDH$B3M6]0W)*$C4YJA]-&P!,;:2U*8 MQ ]"U*J3(QRU*6@,K-D5]8IA"C.QK.S;2-2%TJX?7!OT!#UY M3;\> -,'50/>]),$0C("X1!$@KX!%C@52R5?*43HA:>P!PI&MZXJM S9\_K* M7*TO@JOBNK3Y 4:&+?R^C.]V 7PHFL\SOBWOV(.&7[1,R;C. M"%,87OK''Y*L"2$.9&L]G(7V9_*%:SQH3Q].\G2O1_,XKR\FBQ^$A=$_Z8T' MOPW&O[>@V+=NXC8N*?W,)3)YL7A5+9>RP$3^UW_I6O_S)+ZM35-W*C[W5#Q( MX!FDYE?!#5[E*?WWA1_]?QSX-\Y"%G8N_UWTSZ,WO7_]WV_Q0'ZKN^DIJBO[ M^?S)Z?O?S]^U[F=WW/]" CD%J^75HQ]TG,5_]_[\Y_6H_-2=\8=LX28<;]K% MQ?.K)Q^?O.A.]F.3Q3@ITTT0XC2/_SXNCL_^^<]1=[BW9!=73[?>QW^,TY_? M7=YXO.%?M+8?STURFV/D2<,QLO+,NP;\N_2AOR9]Z,?/2!_ZY7NLOOC[O__R M_;Q>;/,M0 @AQ("W,]W%EJ6G]TT?/3U)EWUIF3_]G5SV&=7A M;W(IN3393[5?T[EL)G]V>13\AA)'89'+GM 'Q),#D_WG.XNZ=]PN$NI+\0]N M.<*5U)8EA^HZM^^*Y-QY+'VGZM7Y??11^#8MA5/,9HXON%VRN)WN,W[7E\4< M_.R)Q[3'_\(J>L+5F9N&)U#1I1/580A;8A%6S&4=60KH"&HLJ7<&M;@Y*':Y MQ3S29 ^D+2QJ1P5[0DIA05G)'F6:FOS.+KK8/#:"WT?M:,(4;O'[K/I3>NAS MR=*>0S56=%R6?G"I4QJ1<@Z4C#?^8P5J[KG\QY1';2_M,9<;JJL/7)?]HL%E M6H/BS,9F_W9YA-^NUOQ#P+N>,/4Q>G*YUQ!4>^SS'IY0K8TWKTC4%6ELDOTLS#5].*>8NFQOFI 7-7U;AQD:M*=:8)ETHN[*)O M@\V8W&:E*=+':2V[G)IS^5)A8,K<)O#$X#H\@\*$VX9P+=4&OL "3(>G1/:Y M1W2A^1:43!'H]C=XT1N0GDNU;TQZ*=*G'NDQ9A-A<2GAK>.[G@_>@DA!ZI)9 MI)#-'?0.#W+9PP-^?TB$0=KLSC>#YCKISV-">C_Q/*.+N?Q:E3'^:KB&7K?: MU5J;-&^OK^"OPNGIL79ZVM,+Q\<&RQ;.CK4"+5P8)$TZY7*'W+1;U=M*EY2K MU72KV=DPK_[T/N8]2JOW$5+:^&82)J^U8._YG+LX%_?/^:S.:VTXLBR ME%=Y56=4/UXS[JV!AH!)>NF0 &,]O_9:GBI0$;;.D3G@_2@ZM9]]FY%,M$,!XAV(C!_;(-!^9V6/R 4>, M-L-!X)[+ 6E5RZ31J&P!:T=$QX6Q*:6RGQLZ]S14;."F+7%\3FT)2RO@?845 M'X^1(17J< F?_@7:*I57\+TQ1!3XZ9XOB2TDT9FA\%*?WC/E3BQ&;9CC@-MA MD@"RDOW@RTE'DR'DUC:9YQ$!K]P'[C'B.4SC!M>H:0Z>?MW!MP#7U.B9+J4(!;8$KDWVJJK"(0UV)R M+W"H!#H#"L/ #-TU"34^HR@;H M)<>[J7PD=P-&9.*$8HSSBW,0V 903+76+=<;T[!$(MLCFL(9+9*!$UR8_N#; MM$D'PI=0Z2,#2E4#N6PVD_VA%'X ?3&IX[&BQT!*,-H$,VNHW8VJON<>3-E, M\#G%J'18"$KI0PBK*L_#M.[D!V38D=3GE#D^R^0+SY0YR6=.)XK /]QIPJ*Y M/=K= W0GW7,9_594_T_C@]FR>4I[R(L@='#J@*"%R?6(16KV..N%R8S)YU$, M(GR1/3OE=@E\HD2;"E4*&BD-PP_!5'5&;015S8A2Y-6HZDKPJ %T9I)&: M80 PXN"YJJ!Z$_/E<=4 0J!=^S_?Y;];562):)8631.&<34'R&<#R#E++INP MQ\3PWD"ZT^/O"D:76-]L^/"J7:N&V!C1B$QLAT2SD.*,Q&BP/:SZC?R._GMW[\OT^O3'>KUKWO9ZT36^]/K_91UTNLX]CJG MY7/YWOKM.O8=WT]QOV6O#_>SV\FT<(>F)]4PET4M925SPQ'SE\V&687I?2D= MKWATU&>FDW&'ZZ<935A'0QDD1K8S1M;Q>Y[F.%*9&)HFXXPSUY7CI:P MGRPE@R6"5\1U2Q6?&2XC3ZX.J3P#:$4S?>0CH5(59? T7%K&ZIZN6X^6J)_$ M?%YH]_E"IG"ZDZ8_D62[()%VEBH]M_X]G2'Z1'>7SZ&=L5R<&.SK#;;BNR[8 MWR#A]=OSNHS)+I;P;>D1E=ZB+/!'^C-YO> &&8[#&MD@R*^G=X0$>:=1M2I,FGPIRKO(LI7[P^]H$/O6.#VTM20 MS"U2\X$.O&0K1K(58SNW8B0)5.O -:YX"%#TZ; M:9895^)F7NQF)O9V)/.%-XQFL?EABTW10!)KW4[E MJ7LDVMV"^Y\LX(#A"FL\).91$^@_(E_*72+IXW\3FWY?FTY,;+MD615LS,A< M]C^?8[(A[D/7^M1C1+'HK;?!K324MS8]C@RWN"5>9D,)!%^9]UQ@9ZN[^.OO MI"D2U[F=TKMI18<-''!C#),<%K?4/;PD*'K^/._7[7Q7F'?G3C/G:"L]JGV[ M=E=RSVY"?H:30R43RVP<&M$M!>C +-0Q,C*)WE-N>)+,- M/J[QQ$(A<_%VXT>BMIM.-S(Y(HDJ4,8#)8UUAN:LY(6W'G]>>2+<2J<^')5? M:)8GQYF+Q"IWQBJ%.K8+X'YBD?&PR%N;XTC-H3+RSWG[OG9$^^HJK9NILP]# M-<3N>\45]D E?FFG_%*TMG)-;7H'&O*9#=;CGJ9%N8\B>Y,-NB^'$KG<229! M^#MCLU4J*;D" 6I]TF:>(VR/K0]6C+/L6!W)LFG!!:WNI.BF08<#GG>F.#]> M!2,TP1(61B+>-8RP7P8VA$L+1:/ $_QZ<;P^>YXY2[SQKBA+60].$Z'G@'88'94T<-GR8X*TMPENSAZS">_9^TTO9R1:YI:67;)%+ MMLCMWA:YLXO,66'I \2S9YGC->&=I??_)#!HTV>#,LM9#("B$B]&06M2@7T4 M=4P"4.3=746^J4>J%QVYN/IR^@[3 MURC@&I90QE:?@[ML\9#+)X?T1LS%';2=FUJE7FZ0;JU]/7T'[5MW_I43YC6(NVX0:@]@!AW>):;N6:;S]ENE MR $_)+X#OX(+Q_&Y.IXZ6D4([DEV7)%V,7?' 2L(RWB^UI]7;W!+K%=+6M7K_&(=#*KRJ=EJ MM#Y^C57O-V%5'6'AID0RNL\^\28*)D6M\&PN\&Y$"*.X:GSJ=@/#D^B>^5\RC[(=EQN7<^!;@M$ JT!T9L M@7'VD.TZ>(5[RDV5"M ;D&NNN<(3AD2?,?I1_LMW68:0B[D?S[%I?_(X0Q3_C&[$6JLV\-5VI#(B38(N%;VZ$ OU=TJ9N#4 M5#F#X^EF^%-'9RL'#OP,.\9M30 =DF.W'CA@D8E:PYX,3934.Z39ZI)ZLUMK M5FM5TFV1=NVF4:[42/=3C?S2:G\FK0_DT^UUN=DAY6:55&X[W=9UK0WEKLMU M>-BN=6Y:S4[]JE$C'UIM:W9)M84,C%7O-V&;$SME/7*@TGPI>=NSQ-9-=US\ M&V*N>X[.C%@P2@" 0;PR]#4 FYBM7!PFM=? 9=Q"Q"(-^V/< #3)7XM9OJL/7W)/("0#5AF^K:9X7C0/1+O#2Q9&=Z PQ M9V]TE\S$G5H94D,A3>XPA^'!Y!;'\09H$39>%(,"05K/;+E>Z^Q?_&&W(!C]*\0(N]9.X[)Y#'SQPC2H (/M4$KQCSR,2 M0]"8! *P'-P[SM6T42TV.&'P^3"Y@_F"/JI0(73?P]*C-EN5-N!AFYH#CWLI M> &(W66IL1)?@ J<\06C\](#Q9X%$6.@1Q'0FHX)31X\07K4@X=A-&J4O!* M-3%Q. !10R20";^P&V2XI@ . #+4#@P+YQ.IXCO(([Z[=^_ M7U^]];G&:V7J!Z">=*!&TD X&!/^'F9(/8"[R%V"-8/;U!C3O2 8,H_^(!:+ M10%:V\%!J@":,T M7%UQ<+'#Q5@DF@J4TH*/X+%P)1KH"*]@+'(A9MD;S%">,;[#_#TMH1MDN3WP M8ZYCED.X4ZX$'2<(FQX&3@*0*@QE5<=O3##CZE@]EPJ M0A\8Z*SM26J:3,^0[M@J?&P'\^?9&I-1'2=+* $I@+_AA9\HML5':0#4\M2D M2/==U'=53*,F0PD'&C!WW,1ICBH_0R'@5:"GRRF%-ZX7VZD3(4OCH@UC&!HH M Q%. )84^O^A[$-GH(!@M (?!D@5_ XFVO!%CS$;@]H( )4[_-!J7Y>[ M]5:35&O=6J6[=VA@T0XC& GQ6>!T(R0VTG50+9UJ4:+-LC!N$I8ED&QA&.>Y M_5]S SL+@SCS-O)LP;@TA_08#DDSPSIQSI\9L3;.,1T:1'3&@SES"5\QF#-' MQ\8".G-;S) / F\%I):#TJ>C&I 1T(P,=<'KTZDD/O5F@6D^:[WOCPF>9,1N M64IN_6.SW+UMU_9O/0KGJ0YU)<9C5"ZN1OT _D89MN&5!T'^[1!0<]0ES\$5 M_7N$M7AO@B_[PE7:+@R "SCD!RH')8,A_IXI%!!J7E!]S3#"6@#XLFGEB^.) M.:?99X[+F2JP\*36EVT5FK%_ MDE:U3!J-RG,;>[:3J:K$>RJ$?D)9:@OB6FL?S MW3.5;3O@H /M4LPE*)(%\,]0?]9]_Z0[C!$C%9A XE$ MXRO1 &6[B#">R/3ZY-H>U#Z]^ ")Q ]L0FN:U(J#"T R_OCYVU?VH? ML?[M MD>-3PP\DV3PUKOK&0IM/3IM=6KV2).(DB7B[3IM-YL[;-H!TN33C@ 04'7\4 MC%\ZU=9U @6V2))/L4 @2WIV_.5/:S:LBS,8N#SJ"7WPT]\OC_K2,G_Z/U!+ M P04 " #S@7Q83L;]@R0> "M:@$ $ &ML9&DM97@Q,%\R."YH=&WM M/6M7V\:VW^^OF-OS@K-L@WEC1[[_9K9[[JZYWS_7^Q=5W ;?K)W6FI'?'_R:[6^ M6=LZ>+=A?H\"4'CCB7]_U>' CW0;CH?;^6_9\+]#D,VA8X7-/ZR2?\=];M2BZKRN24: M?B"J_8#[9KJ^67S;<^RCU-KJL+;T3.1/ <"R VZ3+XI"-M^ Q>9M+M>$&/ MYL '^(*PX5.FNU(QV[/"'KQ98;#I6WC0'K!VP*U;H56%=;EB;2%9UV*6X"1TSW57UYUH*2U/B9V\F M[.#;C^)G,D;,"K:>0I1__TM];_.HW.<+[I->T &L&6F[$?J^""RNQ-&TC+@ M<%Q%L!6B&1_/FM)92%A S1=C79)I2 @/0;IZ_66 M1V+4V#'WI8:O_@G4JDDJA"IE"1HYW0XUCZ NP%X?[2C24\#FP MBS#N*XP>Q$/?205NF0/BHQ&_';T$;]F)<4J#;]=K^WM_0X!M:'O2.SNU^M;, M[\ _@OS*8@\:B:H/^ZFV \%O&_1W%3\8CYS1Q4? ,/[CK@^8]AQIQS B1WG< M T=TLI_'GG[T8'-_%YQ[D&]:6MR): HF.4J8G-O@8B>=#A@Y$J10"V@OX_.G:0,6 O.Z__INZ[MY45:B9FK4_,3=D(-. M-L;CSCBLO 0WEFSW#+B]\CJZSP/Q%$W^5-4]+6^73/P41(L ,,^!9X=@AMY MZWI]EW'%GM>T?CWW9)Z9*[']#,:NY81(&&3S=L#,\?KX&U(+[I,[S#>05(TT M)2=4$^&>"+.^A027MWJ+2DB__?[;/W]_:WO^]7=6[KK<=;GKE=]U:=$6'*>M M*,=)]DAI90Z!/VWRKR=UR= KA.,T0U-RIV2RET7 SA;K MP2]=!0#N@?V":1OFF9S;N-AX!=_S XE)/:\S/@BQ(J#)Q9^Q!(**&;8WHP^> M.3\\SYH_P5//9O675HY)!GBE"2)T)E+#[A)3PU9)#<]+#;MY:MA;8FK8+JGA M>:EA+T\-^T@-VSM'$0)VZ)>5AD:J/DTJ%<)"'6D)5PEV*P8*X2-<*AM!,R/. M!6+!#Q/" L 6:*3>.H,!FG5GH,*T1: M<ETV#<_]];QXYK;S%H6_+R2U1D6&& FKEDYF=CYI^X ENEQ>^D MRB:#5FV[$2=_P_W6;+/?:9@Z-K_@)PJ[_%'5CB/NJ[8,,/ $S@_L(.RY1S"J M[_!! Y\F_)JP\K@#K='II'C!],VJ<.W7.>DZWW&ZV4YGCIR?&YY:[2:&KL]O MA#%NJ[P#2VIPI\\'JCPR/#<;/'IDN*R2?Y-5\AEJ?X"BQ\GM607#" --+R(F MFUIE8?OS>%/LVF--VPZ$4F#[D]'0XGV7?9$.J- *._[QHL(.\:9 +:I5MCJNN]%\0?$5A MCF*)F@>/?Q/'$9CGLR,WZ*HK"GPPM 2B?^):*@02!< M:U#"^@5<>M#6O&>"]G>#P1K^71L^<#_%]_^^?OS,?+@:)#2RST MJ78;?F@/+TA@T>U!B"(5%=&G/L++)E>_EI[ ](#?4;>VZEOM!4^:0@N@0KH6 MB"SPS'+ QUN 1]"4QFB)EV? "YW7)#"GT2%=)NXMH10>F\CCZ4WA)+79K0K; MICM^=QX1+,L6:<@A<"F.;)6UFV7M9EF[6:#:S;V#VM;.U'69BW-3RLK,LC)S M->R'*6S?K"GQBG;ZT-9Y$Q;>'%;PTB&GC!X5GAZ/'8G50RU8F9P<'BQ#\<\@ M!="C2T)'^ N)XPQ"5CJ5EP?"5@D$&Z1L"80HVO$($$KE4WB\-UWN# NJE0\ M+\EI9'6^_V%HAB[%5:0E'Q>6JCX%'OHL>,-*R<@OSHC0BD+B5(BO27^B**ZIZ[2'.^!+.72:\NE'$;>DEQ* M!1Y3XBD'D#=F0.:*;F8#3BF@"T\/9^(&T/S!A >KW^D8XH*\U)"/9E.KCV-BJ@\V%%BN=1'SQ+0CM10@Z%(KC [%-CT MV>N,[2FTRBHIUD2CD$AWDWD#$-A^$ *[;P ".P]"8&^5(6!$,=I@(\T\#%!6 M>?/GGNY+W45W-VGMSMO>G:BP"2J*J2YW'-86,:DH7UBR(X6-!8[4$P4_@*_2 M#4H/-CA)G]*8HJ[_U2"[@$K^YC#(H!$N=#F;$AH)3W=CT,6'?3(@C ^\P.MT M;(6\AOA-H[/&O]<6CM>O/:4 8 $;3]<#3(GG^M93$#W^-$RTX\[!X4%]@@6< M6E!^ ;,%@3^=')\VS]CUR>7'J]SNR[-(Y5FDE3V+]-PB/*+T.8#RR"G(!4 ' M);!T:70J[X_[AIU%O<6:<&YCRS.\>$\#HFE8_+F&1\B,D^4,*AG-]PG, MT6 X?'+8L\:NN\/U=44@V@.31S4KQ9,5X,NBZ0K#!7T)BQQ:)OB^="O9EF[1 M7M;4.KL)N(O;B*]0%2RWCDID]N@(S;&1W!*6H$MOMLW.MU]=W6*2F/ MXSA$I]%=JNK5^6^#"2,; M*QZ8FEL >IORU+@@>EVF(*:LKK!#1Q@[DOF!=R>1GY'?&FR-KP\G[&/7 )PR MM2IR)896;P87@>C)L$=;Y.F]T4Q';*V=&EO""QK'CV[CL^/M(3^FUJM(G$V8 M1C%Q)UPF3=?&9&P;K_MS/OW2!)0L$X(DP"=XG &S&DQ$=^T#"NVUN/! M4S(C=1>SN/=A[2 S:$.)&+%9ORO(]L=K!O%_=P ;Q8)XI(TT.J*>D@J']532 M8])X$N2+:2,*4<3"BNP4#'L +NI[Y&KIAEDT2_?.D]1:FZ@ %NE'Y2JX%@64 M W G<)I0 C9SE;BA222I/*%7IJ!/ M5(N3($70)6(/?7)0+5@3SE0AYDW!BBAV!#)Y"8>K,7OO/("(6DXE+N.9^?IV M;6MK^Y%#\_6]VN:C+X$-LGNP^TPO/91RVJIM[8Y-/UJ'^&>69-1HW&8T'3G2 M0R-WZ)S%^GQ2TB3_0CZ?E3Q_= 2 M'<^"#M8*1[.A)5Y>'R]-LM=*K"P75E)^9XF:UT>-<48,JZ DF[64JEY[MM8, M;\6\>.FT=KVH?+>H[-%3 #Z)Z1Y.RM4WZAOY5U)=6II9(+XV9HN!@I1BO-&96B] *&Q\H MKC&S7QHSI4PMD5X:,T7$P4HQ7FG,K!:A%5:E%M>8B2(S>T6%?%%)?6EE:HGT MTI@I"@Y6BO%*8V:U"*VP*K6XQLQ^:FG,%!$'*\5XI3&S6H2V7U3. M+JXQ$T5F"@OYHI+ZTLK4$NFE,5,4'*P4X[W&7=&O?X7PZ?OSYO7GRY/\_<'+ M>YMCC@?FWGKFFD]^)YC%0T6W#B9WZ6D/KQ\7]\(*\0:]-MTU*(/XZCILW6#C MY?4\U%TO@"79S.MTI"4"NG\O$#[>Q.9JO&L,9C$W>>*=;.,:0!3A\K#=S4=N M\LJ]\.!M!PN_6VE:2?Q2$&O$?J^""P.E/VBT/[YK(5W80*T!NS"A>58MY5),%\]5GE-_3"7 M+H1YN0X#T6 /V"@=^F_!4_\6)!=2XBI$D*SECU^__?G33V=WC_H*)4:7"Z,6 MW@(D K0P1G!ZR%WW%^?KS#&U4@Z\!-6<\YYHO+H$P%7\<7UQ^N$'^Y>2^>=% MXS+P/6'RYN;;KWL?;DN67TI:N9;:60:U3^OXP_,OOGWH.277%PB3HVQO<'ES M-OAPW_S8]=\X)H @^HQ/'^Y0N M+K5*VWU@?]]]7T\"8BEH)3&N_("OB.;/5R>70P1CCZIAIZJR#5O9AFUEV["E M@!IM++)$ZBE^?VZYME?;W=Z?0:Y-F5IX7*[!Q#N[NYN'];WZ87USYV!G+AFW M$"DWYYYF(@=XUPJ=I._<9W@[VTD\*_@*D3]Z&D!&>@:I=!L:Z5I.:$<]>-R0 M>K=AOSYLS!,0^%32QW;X&3OF?HTU-7T.0AV_(KC593V8MSO:0$C:L!B [VO MZ?[IR7,E?:Q<2R2IJ*01U1K-PY,&>7/F::=JMO8DP$?;.HUV\O0^:T]:3=(X MD-EA8!HX<6W01:V&VHBF85.DJ+E2'C7855 -<9(GB#S:L8L8J#KEN90D%!WL M:J9,DZ>J'?H.>(!:9&?A5N#!%$@$7F=,QZL<6!40Q#V2,.[I6O1\0&@P&#Y> MI]U976!2P3S7&=#>0E?^)\Q.7&%=KR_NL*=3NCT4=S2M"H 1XC[]P.M(1Q"= M,O!?@?AY$),]D6;\!D&@+9AQN6SJ )D!&2[$=)7,#%-CIZGY;6%ZHQ&'PKLI M$-M>B% U>[.CX013O)?9627;]HRKVTQ7.@\P="=!FN%W(S@!R @*W(?-^&#T M:%&)^]WAM@-A2YU/!)=J]NEJ=JLH:K8E.M*527?7%!^]645;%(64P=(K:R/6 M$_ R2=?FL#C%*()^UZ-6CC<2.U5RBS1/U(8RL09 (N*7J8MNHMA$I-= 1H.4 M5PC."DBY&Q[83J2^^EU!;?*H065^9F[I$/3/@#D>MO2#.5%EY#MBPF>I4600 M+U$J;"V)"@^TJ@"I+%)+ CD_TGZO%)Q/%YS;11&K."LYGB MX13#@((!-R'NZ1E9G&G7!5N,YXT;VT[WV,T8EK'HR$(=A81$G"2].G_[Y^\L M\TTPR S2Q,1!^J8?+[8!)3.9*N82BPP$4^*0CMW% IID/PD#^1[99=SW<9FS M$%/M)>*^S?/FV=?KT^,I8K\OIVSV]EY)V=#$K#9Y)-X5 M]X9O@GX8:&DI,.PXA0; L?W$!]6FJG[UPNI[S_1*SO=A-EY])EC")X3!$OF? M#WB]_T%A2VT5]DRU]K"UNPFT@<<-W\Q'!;**+J4SH_VU113:<"3L$$8>;I'Z M?/^"F9R<\LD$%%)=Q;O"K5IA$% ?ZX Z?I&Y*L."TL6GITAD.A@%(Q<0==T).L<=A4#4? M/ZVQEF>%QOI%MW;X)>IZSYD2/ "1!HM (Q@>F-[T.%L@5.CH*!X,LB1ZE1QS MV\9#*N#"IZ7G<'O2M<6]$4Q7.@@M3;L;/E="5^@Q>MKH9/>E(E$'LDU'([NI M]SN":E9K#,_+3(!(!I H*U&.(\EAJ)/9$1A8ER*UZ>_!2[<4EDV]97L 8=?3 MYE#.Z/L58_K'KU,4F(#HN5C[% ,']!'H@WA9]&IZ99%NP2,QL6\"0ZH-^ J^ M9B>H(_A'2[D^_?%'6@,AZI'OV%YZ%\E7'PA2E"[!!'&[D"#$2[@$GRXOCD^N MKD[/W[/F>8NUFM=-]O[RM/5FQ6XZXX+LWS-!") PGBOR(K,R)BN5V&!VRL[[ M%'@8$40^_N(%MR:/9)."8^\#:;-S#S.O9%)RWW<&L0'(;VXP7 D\_X#@?BSQ ME;(8+=@(;+8C;T#&I.;O2[!2[SB8FR%(@X%OTJTNKJH2989Q=%)%T:<]KC2, M2+^9U)HC46C1!S7V8TIV^6'@>PJ_1#8QOA$)0"5M@3*8YV!10>L58ZC)RD&F MN[@H(\MI(9W0I=*DVO#+0SR8J/F 1">H(B 9TBPXK^_U:5(PN$\IU17C]\*$ZDV.3&A$=SP;QN4%\$M.RJ_X]*A MM"?(^7@_FI(PY')-24TVMJ7:*HJG.3MXWS]B'B[.WJYM. M4'A&!0M@+2K@&DR-D43SL=0)V 7TQADH#(=]\!R;^ D> ]W>R$@ 6=QA5P? MVYU=>!&E.1C3 1G:9&2C8/F&H>NU A38?#)K79)4YGHE5?&1TG!+#T82^[;D M[BL#LI8DA8GBDV7E"#?"^MCR&G?YH=TT-RDL"] 3F ,0I4/Z.08PFFJ.I[(A M2F/AQ98=JG3+ ?M1#RJC:73AFB0XH V3YRD!-09WV5*L-M@H"8B,G9D'7&0W MH^\Z>:2L3835:\(V]M98@WW,'!0#B^;JM+Q5Y?-!8AFY0&RL"W8?VKG2 MK""UK-'%3&$4+6^0MCQ7,!G&Y;F"(IXK6'W3,_*PV!I(K&Q1+!":/1A**RJ, M&">;2+PIGX7N:QBN>N[A;%7?UR.P9>5('A MILH7AF8YA4G- 911B_M$!T <;S0-F%I8PGB$[R>SK-,Q5^'6TGDEN.=?8%-M_D-:LOO MJDZ$];+XK,/B<:"JMG2'199]*MFF+ X27$AG>"C=22EN!YR0P'/Q_@FL\I;N MK3!1,XO[%+)'HNORI)P-M<\1(+9V)LOHRZ]S3F!I!I]V.D1Z W0HV(](4E2.@ MWVX.%="A@9M D!&:,V#'B9K<:;HX.&!.A.'"3"0%Q!$8L'8(=J].\GD]KXT5 M!7:B9U0LN4R-M)%5)O_DVE%%.AVDR MU6!K?#V+53SG05@Q]3@\4E-&#B0T <+ Q*]BE$HZ5X+G'C.8'$'>J$(Z8FMM MLX8Q0*-\0!2YPUM?94=:F7D'('AJHE9AL7[%8RTN7B>KQ#H,;3TX=.I+0 PX MH!ZS9LQ)UVY@#HS*.;R/2^]1^2'H0'ECY#."26+^&B4S=R6>T?2"N+(^$K6I M-.DPBWY$&UJSS4IMH>BF.@R5V8!,P!!BI"-=DQ QN48?UJHIS0C3Q)&W"9OD MJ5!ACS [>A6,>+5B WS'@&Q*Y[?2Q63&(-^^?4:4=;2G?TG MHW1:T+>Y=5L-??J2'?-'$/-'T1#2NEPZ=-389_"%QW!)(.C56G$0(VF1Y)#""+6L8$]C$'/M+ZB.&GV09QM1$ MXW!10I)&(P$6<$FU5EAZ"_X>S!V=!HPY*#)KK+&KP^&0='@J^&%*K :?)E:.]IR)3]PALB.C"]DYM:BHC UQG5Y)-EV*]IDCJ4 1+PG!* Z:40S@ M(*2;SVQ&^T;2E8&!I,\S5-81PI!1;IOP28HYE0'ET!G"$SJQ3Y8G.-3$K_'SH5<7[^FQ"7(D/@1*WBVD@DY@O*C^)DTKI4TYCTU9F!/>)UB5 MJU"VO5G+\3IM2B1Q6:,]4GU+DB,4T254)): :82KXNMN(HF?EBI!Z.9$[S"@ M]E%B?08\8%] @'C]F/4KPR>I6HU_G\62 2.XR#B1#V]$$*[&B^YW2.*VP]+; M9'W#XRFP4C4 ,ZD7+Y@"-DO [X7+^.T5)>/7;+5.KT\OSIMGN1M4LSR_C%UR MMNNU_;U'&N7L'=2V=J;NE8.01*_A)@#=:U0'>U]E5C8^/6"@->ZPUJBCL"NT=9H@8.VX;J6!O^QJY!\N;^5OAU@V_4 MK^FW^NY/!\'&#O]25S=[3?'EWW]\M=[OMMO[?^QZUO]=7/S;K=VJ'_2OEW_< M^BW_[H>=!)$EIZX,I[;$G7 \GWS4:\]S2I:=A647TF]M+A[^H,RO^D_M;_SG MOEF3?WS^=7]O^[/=;'>VOKW_]EZVW^_\O/_3UX,+?27/S[X&>R>]+U]7BH=[ MTK8=L>S$]")LC"' *P$4A,'AY^?A$O*/-&.>LTO*0ALBS^KICDPW[0F$\FS' MLISM>+?1]NS!]__U;J.K>\[W_P]02P,$% @ \X%\6',C+JV7%0 M,8 M ! !K;&1I+65X,3!?,S N:'1M[5U[<]K(LO_[G$\Q=T^=<^PJ[& [<;(X M-U48XX03%EQ UINZ=>O6( WV;(3$SDC&[*>_W3T:/4#8WL0Q"M96;1+0:![= M,]V_?DSS]CJ<>N_^SMY>"^["W^QM*$-/O&O_MG=0WS^JOWUA/D.+%W&3M^/ M73 =+CSQWS]-N;J2?H/Q* S^2TYG@0JY'Y[,N.M*_ZK!WLQN3WZB?EUY8U^* MG^Z%P:Q1WW\E_9.I]/>NA;RZ#AL'\'$? /]O)W9+B:! M'V(3T3BHS\(3,PW3X0D]F_"I]!:-D9P*S7IBS@;!E/NVX3@(PV *;4-Q&^YQ M3U[Y#87#XR#XOAW'";Q -?Y1I_].YM-B0SW'&@N?)Q(^_9:CF7( M8D9@/^_>OIC!_T!+HNDCD^/@#;R;H8@#\Q#J.Y-D94IKJ#%LM_J],];\I=T[ M@_]';-1GK4'[K#-BS?>#=AN_RQ I1QY:D_1=Z*EQ<+1_='3TSY-'(MEAGF2_ M1SJ4D\77TNS;2#2ZEIH]A$XUYO)0N(QK%DS8+UPYU^Q-C1W6#U^RG1![^=<_ M;@_K!\Z)I>A?7 Q1Q!5.H'@H [\1 >V5)WWQ&,ML3H7OPO_A5T[N$:9@R..> M[-88GP;^%?O8/9/:"6Z$6K /L.-!=.D:Z_C./MN9O/CR@K/N&>L&N_B*DI!3J3;I?2@Y54(!WZD0"/76(^6S#W6 MU#IP)'TB>C==:"EUB#2Y$:QY!1U2'ZW \T!)*GR'OMR1/M,1:$J'P_QE* 6( M\%*SI&!I)6#1/F,M/I,A *8_ 8, B:>:11K^B=(#B(S4]X/02)^YU(*Y8@(T M<9F^YI['KCFL!B7,5' ?V QLU("]L*]8_D G^+REA OXN7FEA)@2"X'AMJ^Q M\(+Y[OY#(./Q_O'QZZU$C)B>O ?[@,.*71:HS%Z;!JZ<2/AVIB0\ M@&E>R1O<96(R$4YH" )$2E9B]&"9!4'[%J0 +F&9X)N7!L@L0\"UDV3+>^G' M(G[Y:)X8+4@Z"^)K&;L$O^_F<%UH(=]:=8GZ_^29V]^)-,T2%M25!F'S1P02 M"554 '+U"Q@E0H4 M67,$C<"Y].!$7]588+"!@1VX.)V#_:/"HMXDM+(=GP_EZ@%R%U?PW::-@#5".5P+4Z^%_M>[K^)YQ43 MH7[B2CWS^*(A?=2.>[C(NU;^T[LA'"SD[4&R^S,$CBE0K_]SJ>,G]CB;ICA4 M@ZP29^T>/HMMAQ$*CQ,VL*!Y@XX$L*8^^9[0.@-A]4PX@&$=CIX%:^^84P(( MF .J1NF7L[E@>O"U3,VC=284:K-BVRLPUC%UO>9MF.P(OE813!C/.PJ 4$5F MC^"A-@XGB6$'(!)!C,RQC]=E9A=O+0U[JWY8PS^/Z,]7].P?W!HYND[7H2 *%852X2!Z?'IV!.QM>'@SK'")A7U&*A)PS65*1NI8%41K4N9YPQRIU$CCQ(8<'BD$9A!=C!G1[@4;RN[&*2A"JSI_'U M_L'+[R&1LD-MQ+_X"A9V^.;UJU<']X)V&7VN\R6SMPG$BI.$]@3#X)P,H1*K$X-G2/5LB! M\K$ E"5PS ?!\X=L7"*^"V>!=&\#Z!=-_83(Q"^;06_SV(N2Z MY"M/83';] MM^62?]O>V-N<'C_8W- ;7#7+1-72+7ZMT@L@5V)O#&;HESTZ-0WNS?E"5S=% MTND\\DV12B]^![WH_ !Z$?69RL M&SZ??SD[8<,8IUXUUNQ?8$=HV6GC8G@5.%&?JY#S?\1HI\38TGFUB+7%[+(0/S6\"B7FX/&2> MX!I]V)BELW.TRTXC+=%K!IQH&3[4]"A,+SZ3F^H(3? M!#+DT().,^<:#S!D2W9*RGP8?A#78\[EAZE@),#="&5G!&I&T94>HYMBO^%X M8:1P9G.EVVY-:M9R@V(U0]EC,H11S+6Y*^[5V UL@=BU@Z%=! I)MP&FEF'" MV33V#BU-K,:$#P+4$9P2NZXXMEZ9?4%BB@PQQ1O3TTC]4,(8WC5QQ"RT.B?I M6GK29M3#%% #C07SY%3&U,*,--#3.(4Q][^H:!8Z"U2J.O!NA(__AC?5%??E MG_$]MBD&1X#XT137J*$OCRO0>W,@C%&*&*$A*@=*F]C"SR>,[%C- ";@-3?@ M(;P,$T!';$CC@[[U'3G#;#TE0(U24D.PO!0%E%>NR4&<8'";N&63>^-4'LSC M+;9P<<\" M\)XB=I3YB(L6!_1+#)**V5 M+MV9 >%T[&9L'$*O*U&71,84@.Q[R$KGF= Y1[2N/&DQ\M$EX)-B?9Q;HA_AZ2DB2/[Z3FEY4AQG& MJZ =EUV?60)L0KQKN6X!,9Z/T6T1F*?B#Y3 CCIQ#2=JV9O*9FI8[*#OV[OK M#_-7UF"PW>)3.\;CM[J3=R2\0(3+7.-?L[E@@38A*S^$S3A*:UH8"Z7X>SI> MQ8^DG[W95P/UF9)%E!+6^06M>Y$Y]:UNN[5J8;KEA?>L;YP:8%P M]G*/,@O,G>*5Y:VKJY!LV(E0:]NL;+/]'\\9\T.#FN/M #7OL5X9W>+K\OEF M\U(_=(:9DG7-WAEK-UL?6!\O#+-NO]EC9_W6)WJX8[X2=(3Z#MUC[MQ%VT?[M EX:=C^SBT'_U\Y9^\R, M=-D9MLT=Y4YOEPT_-+M==MIF[_N_M@<]:'3ZN49S:_5[P]'@$WS3Z;%FJ]4? MG#5[K39-ARXYLV[SDO7/Z9_#$5%'-8I0)5 MJ4#E2@5Z8OU?7C_D^\ZOG=Y[UCX_CQ4)"FZ0\N?=3@NT!PAO$.A#T!:=7JMS MT6T/C9;HG]?8*0AR^+;[Z0Q[&,+[G7Z/O=H[>%D_L"H@D?SOVSU23/W3;N=] M$UL.L>?*)_6D\.WU=L"W@3#6>ZY\RM,&F1\^V?T-JB#6YOD 0MYOL.*$J*%7 M" -[L'%,#)'\T]E;7(6^^#M<%RM!Q*P?HY;&)U(/TH,"'VLO>JZX_5)WUAKK MNBIAZ9SSR*3.FB67TU+>T%U5W\!B.(<%P6(I MM2>NI15'EN?W^*+$/9N!W% F(!$35PLG4I)"OS"

WD2K\QGCE MUCHO)[%GV)"96 M+EWA(*U*%&V[E?R\K\P$(Q[Z[E* ASR:;KJ'\^]4JO!)5>&;[5"%O2"4CM G M;!@Y\+<.GJ*V\P^B_)IT[J?3R(\C/=I6V$62L<3;F?J8KU#)X>%=/JIKZCD9 M%_GJG<"D0YN*@Q>+LPH%1)%*7*%945A4Q,\(&JFRSGF=L#OVL6,QJDJ&/*T, M^7D[9,A0W(#N-#E-I1(>&RR/PIH &)="D$O51C@A1FA#?@=333GRLXET,>[\ M'3"4=J79,W3^*6!FZ\9E']=0:,!>2>)B>01AD;$=-(Y>9T8UB6D6"4J?L@)Y M@@9-/! _9:K+F7A07&C:)J'<-\3:M5%@.1F8(MG*%/;/$\>.$E,XA]&SO58R M[6D+5M:W0ZBU,K?VRR74-BC5EJJ@Q"FXV8QES$B!$SNEJ]V3'!Q9K;@4F#/K M1].Q28O1 AKCH<_63(@%B\G&T'C+*5=1(>14PBRX,MFS"71R$6F1"97)P<'I M6<.+JE2E:3P%=@1NHA,R+&,ZR)"P@%_I!2>3'P]=D#:@ MFJSV/7*:%)!16ZI\$6)&I0DF6).#EH]NDO056E@R?)K^GBI/]#7@XUFD9H$6 M2<(E^FZ$#A.['%"\#%>3T(&<57[!$VN?+:F7W/&SO[T%6WC%??2+U([ ZY4B MB#2[2-#89O,J,U=/,@!QV1I.BU]I6XMX78Y>FJLF$Y*DQ9>M?S/-#DI$)TEW MZU5%WR16S@2,*6: M@7>_V6 9]%1_PW9:Z%+%LQ"G9->R#0X.L$&J 9>>OMH9[[*=832VDAB$UG\R M>'BEN0/-+Y/,U%^%'XFE-L?0GU WTB&=?H'W4?3RL*^SG0SHIB\,/*(L=F 3 MS&!A"GUF7X*EGL8>#I/*M[DKI/5G*"RWI/[SF4WSN>M:^,;+0#^LF-==9#KPJ3]=Q$EZ1+L"?74UVX]*]Q+1I4B+MVVFX4BPMC=!D%!;>5@"C MQ0$0U_GMSLN66&<@TS2%_+5\."V^;YAZ_NJO[4W&W8<6VD?E8DTA"\"-]1/_ M4E@A#PMN79*&2LB[3N0^(/OG^+XC\5=SV>X[@_6OK@IY<%Q?_I6E*EUP*Q/G MCJITP2I=L 3I@D__BYA8!6HSQ[U#&>6]]G#(+FU^7T$HDCP[#J??SUF.AP3D M!$*'3]:?N!*XS%1+""83,$F4SMWV-2IR(;AB$_KA3#X.X+6Y0@^-O_E?+2WB MT?>KA5R@]9(E9TN'O:P_UGJ/CA]O3WZEY;".'!^[9YUA"Z\D?&8?^EU,.QW6 M, 5U[:[X/B2JE^/,GBX:?RMC:?&_/4MN_*W'IZ+!6.M: 8(/9NA0_\\^NQ32 M$^K'/<+?2)21#/&G0N"_"] !Y!(SOS%^+<6$M4E1H%;H&U7PX]+ID45=]XR- M^A>M?EZ\;1:5/I^S7$G6,G&CDJR59/T^(++?&PV:K8\UUNVVGN71J@1=F;A1 M";J[!5TEVAXNVLX'S5[K0V<(-G(EWBKQ5@9N5.+M4<7;$^V-*J)71?2^=>B7 M542OBNB5*:)7,_5H.//D<;>2*\AN7MB51)97/H?(YW#?TJ\KG4/DC3YLY*[>U8O>.Z^-8-I5*D9>5R M5]">%>JM;) R<2-O@Y0'CF[$$+AK^4U^9J?-WL<-(FYF(??J#?\:_L"7B'^[#@LYL>Z+%NMH'3UU3LJ+SNQX&JW":WR)4'UG0KXU6/!F;ML8:>KQ=^!@* M//Y1B.4R,QNGQY:S>\N7MZE"N$,A& ]#[EP+M_(!/ =K^'7E _B+/H"W+\:! MNWCW][XX51?Y1)IG+#4W.:\3"4Z;3'OLUN3_]$[8;RQK_DONT:E?6@DR.9 MGB8R[A4^@K6>9;R92J<%'1._H,#.G M=BBVT5/Z+N*)C!>]L4R$9D,Q9]CB/ 3O!] MWT^@8I7WOCZD/Z?SF32BJS,>B%Z6B^X\YYGM;F['/U%Q>%H;VQ&,K3Z:J[6N0RHOG/96AFO4B:;@"/BQ0'TK^=R8DTS"T&MO/\V:,,_@5Y MDESO61S')_!N32(!C$/DJR+9+@0[@..5.:_UN66Z?_WZZ.GA:6V>C=3$^TNAC8P6'[JI M[B:;\?>#T0:AL#TS$^RO7]\>'QX%I;K]C\/[J(MZ-LV%2.#O'SBX>]F+*)[P M=)])S1(>"L8U4Q%[S?-@QIYTV/'A\4F'31:,IR'CB4JG[(=7%U('ZD;D"S9( M@X/.78:_Q9Y^Z'Q8[@HSG85?Q>SV3682&UB)_#@M+?.VPNS8RAH77&C+XUNFQ< M0$/XEG4_I95YI0:%@W4@%2UQQ4PZZG MF7%3J3)$E5;"08!-*[,[@$UBQ M(A#5._"1U1&9TK*C 0G0R&AA&)@5,%9\HE"'H"=ZV'\(M@BC;P/72K MP>R8N1"VL8SG1@K]7CK4/3HZ.3C^]LE??+*F&XO(])X\/GC\^'%+=>MNZ_A5 MBX*1+R8^OV>Y#*]^ZK Q[OG+J^M^"@4><(%,;N"A$#6RJ5$@_WO"X(-BPU -A"P:!]J\%#ZRI MT06@E$"*%'Z&_F&V$'JCV<'&,?(.WJ9J'HMP*@":;#)2+=+Y!DVX%QY[[[[B:5HX,VF<2+-^-!?]23>9#[OA,B8#"$+)1(XI=I)76"!^L691X\,V?-,%F+U,:4F&."MR77 +K_ E M> P E$UW?'>*P=N4I_(=V52PU*$*"FNH]W@V%4M$,A&T:SC3 MF0@PS@]4DDACA/!MO5 \#ZDMM\LT.$1 OMB@C!CL0% IJ6>PLF#KM[R!#X.Z M.5=:;GB [>!U8QE)$988?;-%",6-,C3N!-62] =^D!@4<@W+,HD7+!6!T)KG MB[J&PXRR6!@1+^K*?I=@D;$7"R9N15!4$*4>@71J$P@"D<$F0"#"LTQ!ZQ2C MP%L"_1 M3K_-I$=C$$J)')22;YXY/N#G7ID&P6$G0N^AX&:&&,^-S.$OF"(XY;*#7"0* MH!I(>5P%5P2]8(8UZ%7-?24;(+7+"HETRJV?AP*E?HX,&,RX/&XX=MPJ.C?O7KYO4!;OI-EAPS+K&7&MK M'Y82,G.L#TW$DD,YQV?9BPY8?*4%&0UM#0D\9^K[H3(3/$TQQDN$,+BUH!5M M5/#6YX$)R8$=B$/<0E@&72[ET2=GMHW7MHVJ&&/G55K-TF(:_A8&A)NU=!UD M$C#Q2%")DXW6A(B@6\Q/H[AR%>/KJ2);6,LT177+[J#2)H=H9;!AS#7WUR*] M;!"V)GSA7 1*#9?/@D;"J*1^9J8* Z:TT,[^XBN@*^1)!*D+^&&5ASP-A'W/ MA0;6O1'DS="O&5/!F&V@CY(4%LB(&\HW+KM :_R]F_3U>X(>#I61=][L]3HP M'$0,^!9!LD@&T-P"4QTW,BP3'*O)QAK/*XK%;==Z,03"L$A%DIZ"D\MBONCA MMV7NT9.Q#HZ_76:#(3G,666_$O1F%]QF,QRQN]4WWT\#[:/8<@_ 22R#K3KY MGQ&M70'6[$?P_ZA*2X0@;PU*K?B_.HOL8\H)T\F-\<8J?MPLKVB'4]&= $A_ MV^41+&&/QW.^T#M^XJ?A)WXT$'?8&@3WN%4([OSJ]8_]X>AL/+@:-II6N\3P M$SP1AB R$!Y Y6BC_*!8CL0R<4/D(MBW3HAYH4A)A2[RT M'/-4@"OC"Z(0P%_)84-<)?#G1.7D&Q%@Z6*B92AY+FOO5"$U/)N:&?C$R&8I M_GQRV %96NC%P;72]YT2&(#K9)[[Y;RK*P/2@Y3_J(7FM58\0$8(,Z6F%"2C^71]Q6-@@V8\VLM*3J4R*A("(O+7-ZDI:N9@B M6@6Q_\AS6#>>S=AQO3HZ$QM"?(0[V*+"RHEH-(+YY.'L^UC"9JC;#R."/VF5 M_>__"\U_PR65 9J74-:#4$R#BE1;.UA:#K!#(Q>L/B8OH*)ERTW!/40ZA>9PC3\))%:X^ZJH:W=.F#7MNJ$A2H"1=!)0G&=+SFL:+PK-Y4, MP(ZU8=I!+)G>* *YL":U?13,P&V])S7KRW603UKE(,^OAI>#B_YP/#A[-1C_ MW*B?',\VDPQ;)*X&MRB%'?6*&\49$O.5$"J2":TS+'W!%>M:=Z^RUB(^5TYS M&7J8 9MQC$:HEDF1I"-IPM CB=U@)5NFY T)V\ 7\$SJS4M]R==8Z6D0%YB( MZK )A$-8Q(ME(HTM\GD:/$L$A$LA/5]UHQ"0LDJ*U+Y*T9J6@NCU\J.J[QYM@MV@@]?+TX5NP MD!DX(\-SD&:;^17G]8$/*H&V@%_AC 3%MUZ$VX;K7P(/)&R1V"J38+;N6RF* M7?P]ON\+0<1G@*6'K1'$2F-BV0(4%^QC_6TJ4I%3,6")R0//X0Y-/4C)BDD, M6K9G"\RP92W# L.16P\6*EU5$\$P2;"7&TP6\];['?8WF2?S;&Q>O_ENTAE M@%FGW24]G' -K=A3)LCC6.IWDZ9/;9%E+]@'^ 51B_B0_HADQ'$&>4@< IMU MV@M_2^)2UTU5C.L7F*./W1HYY7+!X %X:&C3Y[&>E,MA"Q;8GH@B/*)H MY[!T C* V2)Z"LB0?U9'R-I3@7O:J@!S,+SHOQX.+@?GC1?AQK5B2952(D,; M6ZU'Q4A2HGE8,BB2&FUER!(JHRH9LDK!KNT(:S11A2OB]4HDL48+M69P"5OA M ,.2I+1&>QUOR(%%J_&)G68"\1C%9%5S="2'ZD/()P,[DE.JDBZN0!+%'J'B M3G5&3U/SB%]]ZQW7NL?5Y;L$Y#:/>W_)1-^(?*F$93&VM8EAD?L(T=>S-I3N MEF@Y;B#:.URIPB74[J$^VCW'2@(G^ L:(_()? (3LVM11^C$U;5UVU4KBR<- MJYA$EWRB#0*],[*Z7V+ICJ.TXRCM.$H[CM)'ND.M/7!H@D$(8%RM;?I%W$IM MX:59XH&NGAHI4X^;,H\5<8-/ITC2,.A*$DN >9*P/3ROOH!@#Y \C#9&,!&J M..:YWL>'O%=HEEV^E9WQI>G 5]\*RG4S&?40];:T7""OHER/1'J KC@VU@=QP@;:D]-@U4 3 [ M7D;$&)46M)%%E?PG).M'M0:TJ?2[3I&J5?O+P)6-+9*?P$\KS50OEO47R\Q8 MRB.CJ V9@Y0KC$WP!29W-' I7313V802*!N*M]W/MV6O06FAYWI-XEF]RC M6,TN2[8PWHC;BW\4YC:0%T@'#Y=>H4>6#N;12I3'%&VL4AW@-Y;@;DL;4L>" MA_94Q+KFT.J)93A/ 4.M>TO11_XB6.)I>0%(=9T1Q!9,>N4=&F*S4J'L7*BN6)K^V0[ILL[OW^FO\;8CJ"IU-8\ MW '%*);.1U$;&?BC0&;Q@Z="033:)AT_&XT&+X?U&ZD:,\I.25%G)R(5D5R' M.#9+NM4($];$J[N%/3KK2H5@YDNL[!2R5-UUE(R&VT)S3(3'L>,N^ZIQ>>;? MPL8J=^OSPICN,AY4TS084IKMM)A [!P(&MZ$$#/W29=D<3RJTK@P%2,IK*A '/*"GXKG:LU)_:#LH>:&4+ MXR^S8UH :)5DDPC$ENP5<8OU!>F*T)O6T<=NGDT+715)5K^XJTZ+6%&GZI(] M!_E_5RO<2GAR&4IUN?DR#-BHJF@T;5'<19+EK:+5BYBDQ[G;M2<9T\Z@ GMA MMFP"/W*R[U1 GN=8^4S]R!LO%K;+"K?K#JP7@^$%X@P+E$_9Z,WY>7\TNKH> ML;/A!;-&>G3 &F2&;(,@$VGW,.4<[,&RC19PBP&LF%[K-ZW8_2%SGQ_ Q&)E M(#O>.K*]*FUI*1.KMP'7;IV!+K,B!]N()_43D4^1PH);1,6E":Q%W+XDN M+B5ET")NHE#N=QA.P]T8Z+>_32+E A8)]R?'Z>F'=6ZM72:A7?>P7 Q&YZ^N M1F^:O VS?A%6@D=@P3<3TS KF0*.&F#1"E6<'?N3IZDJ:AP"RE A.+/WF3"Z MJ01O8RQ/7%!Q_C=25AW7-)+-+#D ME'W?/T._/FK4K ]^/X\EM;W6J&)!VH)=D@GBT?T"\%R'LKQ3B%(/-[#Z5C61 M!>1JA-"13\D',@^*!'UF@)?FUS!#HD)[BY,C8)=UQ01,QDJNWMX6@*]3?RXL MHQP:<4[H4[I(NXR*>!45V2U83KWC..T0)"6B)I'U2=@7-TW%A0 S6Q;0K- V M^;(!ZD?VU@(('25E1\H;W)9"UBI36)(T$>H#;DI=E2* L,?;4$\R5+5I[>[B MV?%<=CR7'<^EN;MXV@4)VG4?P_G5F^&X?_WCV?5X=,K.7O>'%YAO;9@$L>2L M'#'4WAECW5G]>#GR$K#0 /$YA-T^9/>\4N?4_9WV>'E 6MW40IZV*CLS-E3V M(F;_FS(V9G-Q,.3%,>8O4F(R87X.LX28, 0=L_!A>_Y@=Z%I6TKNG\BQ?:H\ MV%JBBLX"TWTDX:HV6ZQ*!I(=2[J(G]^P& M?GB%*1TL*?_,!L/SKH&0>G"KL[.'=::;^ST.:[8M%[_^W_7F0YOR+6F1D MB:\H]83^O1)CU\\ M.(WZHFW_@P.G#<4I_QB\>L4NKP?__O>K_L\M%,M.R3_7R7U2B+X5G]C/8 MTH/+KQKWAI]PSKN-M9O<9S2YNH-[6.I5SO?KJ!2%!"0Q(L 5I6__K;70 D]6I[L6,JMC)]Q!*)QV*Q^^WN!_AL M9I+X]9_8V4SP$/[/SHPTL7C=_W?[Y/CH^.*9>^1LHL(%TV81BW_^ M)>'Y5*8=Q@NC_BR33.6&IZ:;\3"4Z;3#OLUNNW^A=D-YXU]RW[:-RCK0R8E, MNXE,VS,AIS,#G[SZ#CZ9J-NVEK]B*Q.5AR)OPR?0UEGFFXE4:O 1T3DYSDS7 M#L4VVJ7O(I[(>-$9RT1H-A1S=JT2GOH')\H8E<"S1MR:-H_E-.WD. +L!-_W M_00J5GGGZV/ZTYW/I!%MG?% =+)N35\?=VCP;FR$]8')8 MH4CE2:?(,I$'7(ONIV@#-1:*0.7<2)5VBA3T.9:IN ^9#:"Q3,!_8/ 7@^O^ M^?CJFO7>7??[E_WA>)LL:4B2WNJ\.GKUZIN_=>]'O#2/FGA_+K21T>)3-]7= M9#/^?C#:(!1V8&:"_?WKV]/CDZ!4M_]S>)]U47O37(@$_OZ)@[N7O8CB";N' M3&J6\% PKIF*V"7/@QD[>=%BI\>G\-_)@O$T9#Q1Z93]\/Y"ZD#=B'S!!FEP MU+K+^+<8U$^=$&M.EIQ=B)C/>2X8Z$OF5&;WU?!<)1E/%SN@A"U2LJ'@,?OQ MB+T#E8#7V,$N"^]"YB(P*M\!Z1U]7I>Z:O,WN]2&MOV;WOD/[ZZO/@POOG1? M>,^"^>G[_G6_-[J3B;ZC1?9;A,W MZ2*9;F$'^"?H,AS!#0\BF0L:7.VP F! M5DFP )-"PQ[5NH6/YF!9\7L]DUF+A=0B?@X+2G]OL;DT,X:FUIDS^M;HLG$! M#>'/H9@8-@/IBES[9\0OA32+\E,P0BUL*A< "T4+76/ ,SZ)!;K&B8!P!9[! MODM,AG8KE#!@&+S01H1NC#C1J#ZLK9MTKY]-Z6==:4*A8=U(!4A=I!@_BMK@>XCN5B(Z(C9X<;'Y96P4*"32CA.X-/8,6* M0%3OP$=61V1*RXX&)$ CHX5A8%; 6/&)0AV"GNAA_W$@GD\(4@$*XW^36 M)V2Y2J2&IK$)V*5@X!$GR-2&+@I1 YLJ%=*/-SPN"#8L]4#8@D&L_4O! VMJ M= $H)9 BA9^A?Y@M1-]H=K!QC+V#CZF:QR*<"H FFXS4#NE\@R;$!MH/7C64D15AB],T6(10WRM"X$U1+TA_X06)0R#4LRR1>L%0$0FN> M+^H:#C/*8F%$O*@K^UV"1<;>+)BX%4%1091Z!-*J32 (1 :; ($(SS(%K5., M E^)&![!]^]JXBHAE3$.;=TRR"E@J\8T!/@<)61%'Q8@$AJ%L "I6@MXP+Y$ M._TVDQZ-02@EV4:!(>="+V'@IL98CPW,H>_8(K@E,L.> MHL:G[Y:+N;1)SW;QJ5MHRK&L'UHMM1UPA?.[N)RH#VR M2(R 'ZVIF:G"@'TJM#-J^ HL )EG06L SDWE(4\#8=]S>-OZ#,*1&3H+8RIL ML U)4>1OT8&XH23>LE^Q%M7['E\7)W_NH ZYO,VNI 7#03>,;Q'.@>@>FEM@ M_N!&AF768#6#5^-/1;&X;5O7@.@2%JE(TBYXCBSFBPY^6R;T/,GIZ/3;9985 MDJZ>&>=7F9E9RQ69Y1<&;BO8$T.K'-H] [!T> MS_E"[[EZ#\/5^VQHYGAGH,SSG8(RYU>7/_:'H]YX<#5L-+_T%N,P\!Z(Q64@ M/)+(,03(K6NJBN+P":4.')!7+$:.%3B.\A%L6Z9%/>*B:'I+X+ ,_JM8+>,+ MJJ7#7\G)0H A\.=$Y>3/L!*NBXF6H>2YK+U3Q9;P;&IFX,C?")-M- 4P(KPA#%$-&7K!6C\-+9*Y-M@< MM58]0HP ,J3=RH]3(+@^XK"PT:(?;62E)U.9% F!!WEKF]65M'(Q110,8O^1 MY[!N/)NQTWJ9<"8VQ+H(4;!%A24$T2B4?_"X[H]8PF9HS$\CE'VQ4_:__V\T M_PW7%@9H7D*;P7:A">8#1:JM'2PM!]BAD<2BV)41KIO>"Q:Y<(1_DO)[='5/?A"UN^*9TH\=%=&%]C M]?V>ZA>9PGST))%:X^ZJH:W].F#7MOR"%1L"1=!)0G&=S[VO:+RKNY14N):U M8=I!+)G>* *YL":U?13,P&W]08[2XW60+W?*09Y?#=\.+OK#\:#W?C#^3Z-^ ML)S=257Y809 ML!G':(2*>A1).K8B##V2V V6=&5*WI"P#7P!SZ3>O-27?(V>G09Q@8FH%IM M.(35K%@FTMAJE^>#LT1 N!32\U4W>@$S2N##2*;@AG$4(3?I#%@6 M\U37Z%5%*G_!2$UK8?1:_6V50,X.($"E(AI\A:,#P_,1#:1>GCY\"Q8R V=D M> [2W&6BP7E]X(-*H#M -'!&@N);+\)MP_4O@0<2MEIJE4DP6P"M%,4N_@$_ M]%4A*NS#TL/6"&*EBYS0117L8R%J*E*14P)_B=("S^$.33U(R8I)#%IV8"NM ML&5MJ1V+!$5L/%BI=51/!,$FPEQM,%O/6QRVV,'DD,VQL7K_Y;M8TX=9I^TE M/9QP#:W8XQ9(:%CJ=Y.F3VUAY" X!/@%48OXE/Z(;<-Q!GE(Q72;=3H(?TOB M4M=-58Q$_!L1JVPE6>8S)3=2X7D0L"FT&T'J4WL\I$JG[0MP*UWC@4TPC;#. M-FW6;AZB7%];(G@G/I4LLQGY,+ MJM'G.,9#F8+UISX)0T!T5-@7.(RPR&'^4SS3FZ+%P=VL0I@SVH3 AEU$42:: MS"H^<#D-M+L0"?BAE:Y>$VTZ0XFN$:BRG ?P$EF8TE+129S*.-!^)H8FVA&D ME%4Y43N 0(&I0">_?@P,FB,0L63?HZUB7I/KII$>K0J J#JE$FQMNYI(28YS M,]&T'VN]A<*6GA$763>$9$GP(LZ+K4[SX#?*X* 0X$&P Y!]+*;DR$J-J3R# M<&3XU*6E7(E]@3GZV*V14RX7#!Z!AX8V?1[K9;D>-%N'&M6%*EE,C0QE;K43&2 ME*@9EA6)[#Y;&;+,PJA*AJQRD6L[PAI-5.&*@;P22:SQ(ZT97,)6.,"P)#^M M\3_'&W)@T6I\8J>90#Q&,5G5')U-H?H0$JO CN24JJ0[',#"8V #J+A5'5;3 MU#SB5]]ZR[7N<77Y+@&YS>,^7#+1-R)?*F%9C&UM8ECD/D+T]:P-I;LE*HT; MB/8.5ZIP";5[J(]VSS&)P G^C,:(? *?P,3L6M01.I%6;=UVUUY17M>T2/A%3TV"#/!P %PJ=8V92)NI;:0T"SQ+5>/ M/)3IPDW9PHILP:=3)%88-/^)):V\3-@!'K9>0( &Z!M&&R, "%4<\UP?XD/> MDC=+C=[*J'AL.O#5-T=LMX#LVZOK2P*QC6I '?8MQ]I+.;$JZ]UB-A*V;&<$ M313PU5.@F(.HAYJUPEX%UQ+^41"\A/'!-K [#M"QU!Y/!JH :!POHUB,) O: MR*)*V!/Z]*-: \=4KEVG-=4J]&6PR<86?4_@IY5FJA?+FHEE4RSE?E%4 /4R M!P+7V!9@BDSNJ%N!RNF6&@M-CSL/[A)$[E&L0)=E5AAO MQ.VM-0KS$^+&=7:#VDW0EX!U MA[[,QK-Z2CO=&H\&[8?TZI<:,LE-2U-F)2$4DUR&.S6QN-<*$ M-?'J:;#%B')=>0_,?(F5G4*6JKN.DM%P6VB.R>LX=GQC7^DM#ZQ;V%CE6WTN M%ZMAQH-JF@9#&K*=%A.(G0-!PYM0WIE/ 79JTW*L2W>VWW6D\2BDWH@]<<*^ M$F3=5*:P^*-Y+*BR27 3;W;$X"8-J](H1!0FEY/"%TQC^4LAPU(\5'W+R4?A MI?32DC3P0Y<==]2>W+HR&" ED*FT%_!,&MAEO]:.;_HCQT'9 ZUL8?Q-;$P+ M *V2;!*!V))Q(FZQ)B!=X7C3.OK8S3-@H:LBR>JW3M6I#"OJ5-T0YR#_[VJ% M6PE/"$.I+C=?A@$;516-IBUDNTBRO!*S>A$3ZSAWN_8D8]H95!0OS)9-X$=. M]IV*OO,Y5@>4J" M"NJ_D;)JN::1((:CR%4L5D^^N+([.5%?5J< "+:9"HN@#@QB-54;KV)BLT5& M=."/WHS-Q41+(U;W-<9<.!(B+5-]Q6?]=(6V> B!OT'23?UK1T_"<08SI= : M87QEA>&XA,CHX?9B)TPAU-GI>T]>;MO=.C _ZO^K?]U[,\##(%WV?;^'?GW4 MJ%D?_'X>2VI[)T_%7+0%NR03Q'W[&>"Y#F7@Z7R4>KB!U;>JB;T,],5#5IK6_\V;/3=ES4QXI M-^6)N/'=NO?@_.K#<-R__K%W/1YU6>^R/[S '&G#Q(4E!^,(F/9N%NN"ZL>X MD4N Q0&(J2%4]F&VYV\Z1^PO4<=#^FEU(PIYQZI4S-A0V9M__:]FV)B!Q<&0 MY\4XO4B)?80Y-T^_X/OJ_<5E;[B#@GERFK#?UU_JY!XT*MD:DM3#DF;@M,?37S4. !YP MSON-M9_<%S2YNH-[>7Q?SNWTQ0Z7)I[XE%^X7S->KTN=G!Q]\^KEX_\5 'LY M/ &3]ADFUS!?:+]V^\GM)_?PJ;P]#W+/@WP8'N39,[S;]?6?SI[-3!*__A]0 M2P,$% @ \X%\6$G;PEIZ!0 ZG< \ !K;&1I+65X,C%?,2YH=&WM MG5%3VS@0Q]_[*73M] HSV"3IE2E.CID2VL(EI0SA;NX>UY82ZY ECZP0S*<_ MR8DIC1,.0@B9S.8A"42VI+_VMVM9LM2*32(.7I%6S(#:3](RW AV\/EOKU'W MZZW=\9\VP>XD12M4-">9R07[_74">L!E0&!HU"\\294V($TS!4JY' 3D8WK= M?%VDTTZ W#C%,.FK-LA1K\.\P, M[^?3(LRO]M-J^>N;^EZMN?[UJT_5[UW;GB[4_-U.!C+S,J9Y_W&5-! *]K.K M\ 3KF\"YBV:H-&6Z*)#S%;8*+KDG(%=#8T]_S6ASG%6]5O-K;\L#K+$*2#,6 M9"P%#8:56A1XC\]=^!Q; %WF?L4SBYO@)@_*XR>);"IZ*U&1W=Z^O_=Q[VWA ME@R=DZCNUQK_DZ2Q[S?V?_LID?VBIXLV<86%_B%$EP.MAI)Z$R;[Q6LVDR,K MB!=J!I=!\>ZY?\RHUL0=CZW*K]6MR[UBVO (Q,1D["^EO*5%^8T/J;4=)3@E MI6+&NN+\F:G<$LPU_-=<32AKB8_:3.]!:7]_-=[C,4VRK$"W8)/, M:X&3$#+RW3:"E9%\.ER.-6^ +F1)8&^ %+T1HTPNPB8B^'@$TQX:'C(X+<41 MDS:S2PR0+TPGPHEP5J0X57H$.0;(E2#X_1^T.T1P6HHO7 J0%./CRI7O=(]X M%BE;N9Q\T2"CF&>V2CNDVVVC>2[W+M$&*/&GM(DI*>[W9&3KB D8@5[LU@\" M^EA CY5PUI _IPWBYW'C9L=6@*L$H^:*(MHX[VP@M0CM/BF,E!Z1CWS!\KA3+ MWHB;&Z;=AAJ=(VYQ."Z4FP[?@>OSY M7<01<:R&SA0X=C?7A=&4W/C*QP%0)+4JQ9G"YU=63Z3V!=*(-%8?)S,@< 1T M32@%+= PD='*&B=N=8V%[@DABPNS:.LD&/G&DI!IPIHVP'QJ>^== M-%,D=EJ*0] A4+708V>(Y .1O%!II'#5/F005^U;\Z8H[QP=@0%RSL:]4^R5 M(K@/ ?<;EY)ER@!V2U=RT^A$4@XS'C/+R)GF5^ FYF)7%=F=,V;JC.<^3NVG MV]VQ^+H6\Z^G\KXWNX=.U7:5N[//;5^P:X]RS2+7?73[3@X3V:0\2P7D@?NU M6=D*=[)W9YE+D#(S M7S$N:'1M[5AM3]LP$/[.K[B!0$/";=,6!&E6"0V0)AA"@/;RT4DNS6V)'3DN M;?;K=TY;!HR]"*E;HT"JEY,2*=(@M;['PU"/14G?G(A0FQB-X#\L*"CN*Q89 M)M9O>WN%[5D<6T$J1F7]CON1:&6=%/2]%@^G'+72R5PB<\HJ_YIR+.$<1W"I M&C*;[6SZA'%-O43LB)B2@;$*H_'*85D8;(J3D(_:!9W/#('N,Z[#]'^"9_W M1'Q;&]Y>J[<A0+X!D'(A,55R>G9$9:1OT%0<3E$#VBWOP'VQ(+I!.!Q)PQ&52>4"3@\- M6^'N$1"SMAC>2Q.ET-[?8;YV=P=&9%.F* N,;G$X6#JC"4-"2JJ(9,;>G=I; M.LD_V<'HLV','#56*N%0J2&S74[43S!Z+7&Z_2A[HDVMO$)IP*6(&(XPPCQ$ M QVO-K?36$7-"MQR%_+_E^^:91..C2HM;,F\Z,%GKM4#.#N[6"WMC&5128K MW\W.VL:W4![M#7\9EI:2:J:YYA1\_OJ+IO&">'@.C<34_&BN#U"$!N57(1.^ MK?HR&\FJK+OP0=/U[OMK0;/N^G\'4$L#!!0 ( /.!?%B-==_^M@@ %#,Q7S$N:'1M[5MM4QLY$OZ^OT*7K=Q!EIZGWT8^ M&;E4OON%G(PX9?"7G#CA)'_7^QPUZ]7ZR4&X!(�N)DH-F46#>5_.^O4FJ& M0K4)S9W^BT@S;1Q5KI-1QH0:MLEQ=M=YY:=E8CP;)%0TXF(XJFLE$FTBUSG;!.Y'36KG7\O82F0D[;?9%R2R[XA%SIE*I2<*"= MTRG(.G[G(BK%4+4-KHBKX?ARG5A+;=J_UOQ/9S(2CD]$G_3JYF/O MFM2;-*JW]N@^Z5ZV3RP^D_K;9JORL]NM>D^[9Y:=^[VP136@NC[!FK8$F\A;L7KWO7O2NH\O/ M'WO_*8W7J-4:3^!CX^E\E#QYLE-ZGJW.*^1T9(2%'8RX(?^LDG]S(;FID)@; M)Y(I<2/JVDOF6/#C3-A,TFD[D?QNQ1S_S2W.4:[GA2+KJ'$=O_$(-I7:]H!: M+H7B*R:::]VJ'C:/7G\KFQ6KEWL5"K6-_):_L,57[^K5TG +%@M3UFNUY0F_ M$0+(B(XY,7PL^(0S>-["DJY2.97DBF,P)UJ1#]JDI%Z+?B!? >3S6#2V *8O ?C,T1".B6W2D\D9T->"6@Q 29,PTQ* M.X*CJ%"$JBG)E3,Y!UTI/$.8"O%#20I71@#"$AK#1X;H%!(AIX/6 M MQ )*6W'-9=F-/"9PR4@24E1A)< P5B8>(\!3$%PT$3!AX.[!./B,WQUWS\ MA!M>3((;2(65D.A"]DHFPHU@@S;CL5<0Y\U -))64@6 KQ F,&7L,^8ZEM#N-P8:-E &QF M=,P9?&S)'N"3<0!\ &'O+AY1->2D"T[Z*I<@XM/#E$UZ%2X'5B@I$ MP?D)>O(%_@0\HRX;+Y3<6RB!A7"?RZP""/_\?G#Q' MAXWZT?&;UMM&\ZAUU#A\ I.@3O[^J73&+1@7<.63D<=!7\$\*::YW7P()BP# M#@ N5@HID,X-3 #>?"RLCQ$@Q96?!XN]>719C%"&2^H94>1 1]B?:KE(XJV'!1R$,%P4 ;/ M5,2YI!@(85M>B7D6!B-"3K>8BL)_ XZ"\,!@/&<;Q*8=XY[#N,'6,6[C(+!" MO,W#Q\;\ \Z.!4-:4:L5Q3A)+5 22Q?D&C6LQ#TP4="!D,)-,7%;MRQZ 4\1 MC_Y X'NB"Z6/#\=WQ8:RW&3 /NL3S3C6AGD%?!$TY KR1PDDA#L\0W:C"!1X M@6C@!40&$7%'M1>F6KP%5.N-J0&L2QC?!@PU GPY.OJ/%R]*" M;0$MS@+N5O&+K;*BM/!WENCQ%1$',S@=Q[E!?"ZD2_?F2[5U\ F^MH%9; Q3 M_)&#'6'2O17A!,@%_G])KE S!G#YGAZV^WS3..BR'S0943O+)S%R>#)RYD.J MWWT1[J9$BELNBP;?DGSE&0;9D'H_"<^>UI@X_#$;$_Z]!RL969E[;PPFBPR9 M.W)$^E?DC2NU$NA%H5)RVMA9DN8_@,G25#C'^=KP.-"0 .(=)D G/WP/& 31 MR&*T@[]8J954YW_D E3VY,Y5[%M^^[N>PZ[G\*XK(?<'\PJ@ C:DL+45"P[ M+1*L6>T_X?06,Z90"_BMJ&#,N.K/T 8YO9G&D$!4ZZ._9S@HMKE^$((I-A]%K2.JLW6:W_N MT;$'9.J/W#^L-A^1:+VI-M_Y3E,Q,2 QK=#HW/%HH*%B?_I3, P MT0 \]VW;_X[P@_7<7-US"48/M6H-3WR.,3.#@J+ 4<#6#+7!S(4HJ/^2A]>> MZ%T?0NF_J($PUSBND$:MT5I Z]KG]#-9ACS?&'#G1[#$^VG[3P-&X;%*K:N- MPPQ4Q#UM [ITQ%HR1"L8DWR9C M^-46SW)_(ZALBV/;V%X[+_Y_BZEER&?CW9 M^Q2.%E"Y>G/_2UX0_F*Q_^)??GI*"^2I/:NU+9"%%IOOPH67!$(K;$/DJ5IJ M7-[_YN7:/AY7[-Y7,D=F#MHA#Y$BH@D@HDWEA$ZM#PLG!_BUT'>_G!SX+Y3^ M'U!+ P04 " #S@7Q8:B#UO; ( !K.@ #P &ML9&DM97@S,5\R+FAT M;>U;;5,;.1+^OK]"EZW<0I7'^(U ;(XJ!YQ;:G.0 E.7^RB/-+8.C30K:6Q\ MO_ZZI1G;&!,,+)4X,1^ F6E)K9[GZ3?+1R.7RN-?R-&(4P9_R9$33O+CWI>H M6:\VCO;")0CL%1)' \VFQ+JIY/]XDU(S%*I-:.[TWT2::>.HS M=JWCGR4T%7+:[HN46W+.)^12IU25@@/MG$Y!UO%;%U$IAJIM<$5<#<>7Z\1: M:M/^M>9_.I.1<#RR&8UY.S,\FAB:A>4F0=^!EJRSI-M7U0%=)H*Y43L1+HI! MDBO4H7<[$@/A2+ QS@!&R-8U0?WPL64?MD(,"G#SG9CAI'?9/_MX=M+MGUV< MD\_7EU?7W?,^Z5\\W2;/AL5W99#+ZT^]*U)OTJC>VJ&[I'M^2NK[K+BZ/C_M M79+^[SURU3NYOCSKGX%P[\O)[]WS?_9(]Z1/+CZ2^OMFJ_*SVJ][1;JG%Y_[ MO=-%-*&Y/,*:M0::R%NP>_FA>]Z[BBZ^?.K]IS1>HU9[#A\;S^>CY,FSG=++ M;'56(:=THLB_A;1:54C,C1/)E+@1=>TE(RQX;R9L)NFTG4A^>\\(_\TMSE&N MXH4BZZAQ';_="+:2VO: 6BZ%XO<,,]>U5=UO'KS]5I8J5B_W*A1J&_DM?V6+ M;X[KU=)P"Q8+4]9KM>4)O]%[)R,ZYL3PL> 3SN!]"TNZ2N54DDN.(9QH13YJ MDY)Z+?J#Z(3\\>E4V%B/N9F2,Q57.S-X8.">A^\M3-:#26,#8/(!C,\0">F4 MW"@]D9P->26@Q028, TS*>T(CJ)"$:JF)%?.Y!QTI? .82K$#R4I7!D!"$MH M#+<,T2FD/TX'N7L"BL?<6@IP Y&4WG!8=V%."_<8* -+2HP?N 8*Q,+$>0IB M"H:#)HP; O:)1\3F^&L^?L(-+R;!#:3"2DAO(68OD05)).6=' 4R[M#1HR@1.7$&)7(( 4$(#;OUR MUNL34SLBB=036_+%\*&PSD#)1BC>#'J#EI4%V-M2F7O:;I'_,N2W-@#Y_3LP M^,T(-]S@%W(F!Y(@GPF'/ RGL"$>@6 KQ F,& M7L,^8ZEM#N-P8:-E &QF=,P9W+9D!_#). ^@+!W&X^H&G+2!2=]F4N0\$73 M_@X/6OBB":_"I< :106BX/P$/?D"?P*>49>U%TKN+)3 0KC/95:!!&9;[<>9 M4H ;<8N :AS.W_\/3IZ#_4;]X/!=ZWVC>= Z:.P_@TE0'7__5#KE%HP+N/+) MR..@KV">%-//+HL1BC# M)?6,*'*@.:HK1?3"AP(B#>ABM12,.J_HP HFJ!&X 1$R-1\S%O ^Q M/M7R$45;#@HYB& X*(-W*N)<4@R$L"VOQ#P+@Q$AIUM,1>&_ 4=!>&$PGK,U M8M.6<2]AW&#C&+=V$+A'O/7#Q]K\ \Z.!4-:4:L5Q3A)+5 22Q?D&C6LQ#TP M4="!D,)-,7%;M2QZ 4\1C_Y X#NB"Z6/#\>WQ8:RW&3 /NL3S3C6AGD%?!$T MY KR1PDDA"<\0W:C"!1X@6C@!40&$7%+M5>F6KP!5.N-J0:L2QC?!@PU GPY.OJ7%Z]*";0 M3@/N[N,76V5%:>&?+-'C"1$',S@=Q[E!?"ZD M2W?F2[5U< <_K(%9; Q3_)F#'6'2G7O""9 +_/^27*%F#.#R/3UL]_FF<=!E M-V@RHG:63V+D\&3DS(=4O_LBW$V)%#=<%@V^)?G*"PRR)O5^$IX]KS&Q_V,V M)OSG'JQD9&7NO3&8+#)D[L@1Z4_(&^_52J 7A4K):6-G29J_ 9.EJ7".\Y7A M<: A <0G3(!.?O@., BBD<5H!W^Q4BNISO_,!:CLR9VKV+?\=K<]AVW/X;@K M(?<'\PJ@ C:DL+45"P[ +1*L6>T_X?0&,Z90"_BH=CP(D7)G75!] Z.XOBH2(4P_<0P0MLO7];'KJ; ;C9?+MLM+_B MO,\J:#[VPAX]'_/ "_O[K_5WM<[2613GFR4K2(N'$#L#\!+<>%WP!"*HCN(1 M0 _J0YC^EK/.#)95 &8Q ! H:69YVX8.RHRO_MA@F-N?9 0%3+DZ]G."BVJ7 MXPLAD&)W6=#:KS9;;_UI1\<>D&D^\ARF>$2B]:[:?'='!OXQRWJ7IR\1$RO? MW02,$@W :]^T_>\(;ZS86HDYCZAJ#8]SCC$!@[JA@$N T R<5QEZ,?< MXX/&W_K-O\H);(WQ)&.D@C')-\D8?K7%D][?""J;XL[6MM?6MVT^G;?&V&AC M;'W;*]GK9"1X0C[.FB,7H9M/=CZ'@P=PZ][#W:]Y0?B+K8!7_T+4@$;@^WFI8X3&&.0;F]W[]&SN]H3W4C' MXO0GZ$:,4/R$KN9:L-/^!ZOIVDZW7ARB0+V4Z(X3NH!,+P3[92\F:L*E!V2J MDY]YG"9*$ZG]E%#*Y<2#3CKW]W*UE%]7D\I12R>IU[#;7/HQEU;$^"32GH.' MXV1N9?P?HV&<*,J4A6=03S>M5(2)U$:$>4XCU7[A1J'0S\="$G.Q\$8\9AE< MLAE<)3&1E> XT3J)45:SN;:(X!/I"19J8\-,K\S,(JZ9E:4D8%ZJF#53)/77 M;-]K#FW-.-61%W)M!2C)I#'R\H5SU/"[=3/WM%M/\8WXY#A]S24J@_#Z&H-$ M),I[TN+L][H8G )[]Y?#=_W+D UC'[MP[!W]:IWV1]:@P]O^W]"[VQD M1MQ&P]T&4KXX+BFJ]%IVN]G<7W?M9L2YGQYQFU+K8X'[/)PN)."!9('FB809 MUQ'HB$%/RBD1<,5,P8(DA#=OSWD6)-=,+>!"!C8<&+&7+^9NPPG\LR1.B5P4 MA]0_!-3U.E$Q. WK#82)RI6F3/&$ I.FN,$Y"U@\9@J:3@VO@ML$DD'(!:,K M-X8LF"JN.2Z%2 K]>1 1.6& ]F*>9<9E_#.2E&@&$5,,?;WE6K&$I6M M8[>]6CB7QG4K7_\]Z]T[/7 .*V1O0%H8\H5BW%"9IB3E2'I- \(QI,"IWU #Y=L6P7&,BA*RCDGS99OPF5) M.'/GM+I_VA'O"Q'/?2;$XQ(3<$QR-ID1@MY0/)L3J6(EX0IIB:8S0\":&29" M $[#I(V5 =29&16RV>%7!(9F/.HD/)[A2Z\QX4'5"5]6N> M8?LAN%YXU?Q2"*7H;;JW,'X0MKJF6P1$6YB]_AL!88\7(1R__;YD3FX/P[IIO=^<-TX]?FSN* M@(B21P6WEJPM8"Y%GZ!)?T2JV<;2WXD*(G [^1U:ZU8_ON$R_4C(P.>#@2/? M Q*O%MX7(\9R-ZOPVG;;*;J8"$ZA\FTC8AM6]TVVNMLPK&=U.(L4S] M[&+@ M-QO^8-@+J4W([M+>,PCN'1@WP(@YI8(])S#N[$D]$56>2V)[-%Z[+/<]!?8. MC&<-QB[+?;4LQUD(_3D+III?,QB$(0\PXQV\4UP&/"7B[N#A?5D0/TVS_]4? MXCSI0]ZU[R$FFV(:2QO[U!6;%HV#!L>EF_6WLULUO&4Y_ZM;S7T'\"U!+ P04 " #S@7Q8C>_. M/4,% #X( #P &ML9&DM97@S,E\R+FAT;>U:;7/B-A#^WE^AYB8WR0PV MV$!";)H9+B'3S%W#3>"FUX_"DK%ZLN3*(D!_?5>R#0F!)+V7YM*#"0%+J]W5 MHV>U7IENHE-^^A/J)A03^$1=S32GI_V/3M-W_6Z]N 2!>BG1'4NR0+E> H#]/V)AI5+!L"<03(? ZCYG=CD($ M#E#UG75Y#_JG^]0VCNML#EI'*'!!1K]VD?#WO6;WE5_Z P^ MONO_@7IG(]/C-QI;P\M.C@D"*H.6VVXV]]==NQUQ_N='W*:M]:G ?1E.EP+! MA:"19E*@&=,)T@E%/2&FF*-K:A(6DC%Z^^ZL>U M8@I+SVKH$D54:18O:BB;JGP*Z1AIB59A97+/<5A&%?B$B'5;NI0Q[ *# MUE6LQEC0W!G,.5V@7F1A,^RJ03_6P1K);J7[DAB&!(9F?F<_)"S/.%X$,:?S M>R3[(M^*"(?7Q_G,QL>4>MWWO MN'/4.O&;QZUCO[V:.!/&=>(<5LK<@+0QXC<:ZQN>)LA$0I(RE M>,KY F(NS;BA]9+JBOXU98JF," WS,G+D/2:!QCB22&O?4 .EVQ;!<8R*$K* M>2?-5FC"94DX<^>TNG_:$>\K$<]_(<1C C;@%%LVF1X,WA!HM42J6(F9 EJ" MZ=P0L&:Z,><(AL&F#9D .C)@9%ZSHV(FL(A,.R@DS*HV&S1(3;EEH83-WIK, M*\J6.<+=0LN-2=>!E6J=[%?ETI*I#V?B_[3">33K/[7"L:4E'G.Z*3I-^1B6 MI9[QQ51^X+H1=X!C<@KD9'-*PB7_7&!@.0"HQG&6TR"G&89560:F+7<*W;8& M!0=49?V&Y5!^<*87036^% (I)DE-!G#+<8OL*9P",,U84?PKL?\1^=X M)M#OC.=2;,)SM]F]@)#>@7$+C)01PNE+ N/>2=0S4>6E;&=/QFNWM[W\<-Z! M\:+!V.UMWPBOLX31&%TLCT0&<\6@)8.F>YV'#^V"\&D*^V_^P.99 M'^BN'47:HS7"5''J:8XQI9L6E9'&QX,+[QQ(X*\D,_,4_4*G(GM$B7 M#HXA+ +,9WB1V]S8K9O?+9S^U*W;7SS\ U!+ 0(4 Q0 ( /.!?%A4\5Z. MJ3\ )%4 2 " 0 !I;6#$P M7S(V+FAT;5!+ 0(4 Q0 ( /.!?%A*9_\GUA *#' 0 M " =+R!0!K;&1I+65X,3!?,C#$P7S,P+FAT;5!+ 0(4 Q0 ( /.!?%@H?MW6DQ0 .9 0 M " >TW!@!K;&1I+65X,3!?,S0N:'1M4$L! A0#% @ \X%\ M6&,C]&4E% 'Y@ ! ( !KDP& &ML9&DM97@Q,%\S-2YH M=&U02P$"% ,4 " #S@7Q82=O"6GH% #J=P #P @ $! M808 :VQD:2UE>#(Q7S$N:'1M4$L! A0#% @ \X%\6)BW:80, P _!< M \ ( !J&8& &ML9&DM97@R,U\Q+FAT;5!+ 0(4 Q0 ( M /.!?%B-==_^M@@ %%I!@!K;&1I+65X,S%? M,2YH=&U02P$"% ,4 " #S@7Q8:B#UO; ( !K.@ #P M@ '$<@8 :VQD:2UE>#,Q7S(N:'1M4$L! A0#% @ \X%\6%LKI7].!0 M#"$ \ ( !H7L& &ML9&DM97@S,E\Q+FAT;5!+ 0(4 Q0 M ( /.!?%B-[\X]0P4 /@@ / " 1R!!@!K;&1I+65X >,S)?,BYH=&U02P4& \ #P"@ P C(8& end XML 105 kldi-20231231_htm.xml IDEA: XBRL DOCUMENT 0001752474 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001752474 us-gaap:PerformanceSharesMember kldi:AnnualConsolidatedRevenueMember 2023-01-01 2023-12-31 0001752474 kldi:UnitedKingdomAndGermanyMember 2022-01-01 2022-12-31 0001752474 srt:MaximumMember 2023-01-01 2023-12-31 0001752474 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0001752474 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001752474 srt:MinimumMember 2023-12-31 0001752474 kldi:PivotalAcquisitionCorpMember us-gaap:CommonStockMember 2023-12-31 0001752474 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001752474 kldi:TimeBasedVestingStockOptionMember kldi:TwoThousandNineteenIncentiveAwardPlanMember 2022-12-31 0001752474 us-gaap:CustomerRelationshipsMember 2023-12-31 0001752474 kldi:LegalTechnologyMember 2023-01-01 2023-12-31 0001752474 us-gaap:PerformanceSharesMember kldi:NebulaEcosystemMember 2023-01-01 2023-12-31 0001752474 us-gaap:DomesticCountryMember 2022-12-31 0001752474 kldi:DebentureNotesMember kldi:MGGInvestmentGroupMember us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001752474 kldi:TimeBasedVestingStockOptionMember kldi:TwoThousandNineteenIncentiveAwardPlanMember 2023-01-01 2023-12-31 0001752474 kldi:DataRecoveryMember kldi:TechnologySolutionsMember 2022-01-01 2022-12-31 0001752474 us-gaap:InterestExpenseMember 2022-01-01 2022-12-31 0001752474 kldi:DataRecoveryMember 2023-01-01 2023-12-31 0001752474 kldi:PivotalAcquisitionHoldingsLLCMember 2021-01-01 2021-12-31 0001752474 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001752474 kldi:TwoThousandTwentyOneCreditAgreementMember 2023-01-01 2023-12-31 0001752474 us-gaap:RestrictedStockUnitsRSUMember kldi:TwoThousandNineteenIncentiveAwardPlanMember 2022-12-31 0001752474 kldi:FourHundredAndOneKPlanMember 2022-01-01 2022-12-31 0001752474 2022-01-01 2022-12-31 0001752474 us-gaap:ForeignCountryMember 2022-12-31 0001752474 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001752474 us-gaap:ForeignCountryMember 2023-12-31 0001752474 kldi:TechnologySolutionsMember 2023-01-01 2023-12-31 0001752474 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001752474 us-gaap:PerformanceSharesMember kldi:NebulaEcosystemMember 2022-12-31 0001752474 kldi:TermLoansAndDelayedDrawTermLoansMember kldi:TwoThousandTwentyOneCreditAgreementMember 2023-03-03 2023-03-03 0001752474 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001752474 us-gaap:RestrictedStockUnitsRSUMember kldi:TwoThousandNineteenIncentiveAwardPlanMember 2023-01-01 2023-12-31 0001752474 kldi:FirstLienFacilityMember kldi:TwoThousandSixteenCreditAgreementMember 2016-12-07 2016-12-09 0001752474 2023-01-01 2023-12-31 0001752474 srt:MinimumMember kldi:PivotalAcquisitionCorpMember 2023-01-01 2023-12-31 0001752474 kldi:TermLoansAndDelayedDrawTermLoansMember kldi:TwoThousandTwentyOneCreditAgreementMember kldi:AdjustedSecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-03-03 2023-03-03 0001752474 kldi:PivotalAcquisitionCorpMember 2023-12-31 0001752474 kldi:TwoThousandTwentyOneCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-03-03 2023-03-03 0001752474 kldi:TwoThousandNineteenIncentiveAwardPlanMember 2023-12-31 0001752474 kldi:PrepaidExpenseMember 2022-12-31 0001752474 us-gaap:ComputerEquipmentMember 2022-12-31 0001752474 kldi:TimeBasedVestingStockOptionMember kldi:TwoThousandNineteenIncentiveAwardPlanMember 2022-01-01 2022-12-31 0001752474 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001752474 us-gaap:OtherAssetsMember 2023-12-31 0001752474 2022-12-31 0001752474 kldi:UnitedKingdomAndGermanyMember 2022-12-31 0001752474 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2023-12-31 0001752474 kldi:DataRecoveryMember 2022-01-01 2022-12-31 0001752474 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001752474 us-gaap:AccountingStandardsUpdate201613Member 2023-12-31 0001752474 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0001752474 srt:MaximumMember kldi:NonEmployeeDirectorMember kldi:TimeBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001752474 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001752474 2023-06-30 0001752474 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001752474 kldi:ConvertibleDebentureNotesDueTwoThousandTwentyFourMember 2023-12-31 0001752474 kldi:LegalTechnologyMember kldi:NebulaEcosystemMember 2022-01-01 2022-12-31 0001752474 us-gaap:RevolvingCreditFacilityMember kldi:TwoThousandTwentyOneCreditAgreementMember 2023-12-31 0001752474 us-gaap:LiabilityMember 2023-12-31 0001752474 srt:MaximumMember kldi:PivotalAcquisitionHoldingsLLCMember 2023-12-31 0001752474 kldi:PrepaidExpenseMember 2023-12-31 0001752474 us-gaap:PerformanceSharesMember kldi:AnnualConsolidatedRevenueMember 2022-12-31 0001752474 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2023-12-31 0001752474 srt:MinimumMember kldi:NonEmployeeDirectorMember kldi:TimeBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001752474 kldi:TwoThousandTwentyOneCreditAgreementDueTwoThousandTwentySixMember 2023-12-31 0001752474 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001752474 us-gaap:RevolvingCreditFacilityMember kldi:TwoThousandTwentyOneCreditAgreementMember 2023-03-03 0001752474 kldi:PivotalAcquisitionCorpMember kldi:PublicWarrantsMember 2023-12-31 0001752474 kldi:TermLoansAndDelayedDrawTermLoansMember kldi:TwoThousandTwentyOneCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-03-03 2023-03-03 0001752474 us-gaap:RetainedEarningsMember 2023-12-31 0001752474 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001752474 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001752474 kldi:TwoThousandNineteenIncentiveAwardPlanMember 2023-04-01 2023-04-30 0001752474 kldi:NebulaEcosystemMember 2022-01-01 2022-12-31 0001752474 srt:MaximumMember kldi:PivotalAcquisitionCorpMember kldi:PublicWarrantsMember 2023-01-01 2023-12-31 0001752474 kldi:ConvertibleDebentureNotesDueTwoThousandTwentyFourMember 2019-12-19 0001752474 kldi:LongTermDebtCurrentMember kldi:TwoThousandTwentyOneCreditAgreementDueTwoThousandTwentySixMember 2023-12-31 0001752474 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001752474 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0001752474 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001752474 srt:MaximumMember kldi:TimeBasedVestingStockOptionMember kldi:TwoThousandNineteenIncentiveAwardPlanMember 2023-01-01 2023-12-31 0001752474 srt:MinimumMember kldi:PivotalAcquisitionHoldingsLLCMember 2023-12-31 0001752474 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001752474 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001752474 us-gaap:RevolvingCreditFacilityMember kldi:TwoThousandTwentyOneCreditAgreementMember us-gaap:BaseRateMember 2023-03-03 2023-03-03 0001752474 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0001752474 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001752474 2024-03-28 0001752474 kldi:TwoThousandSixteenCreditAgreementMember 2023-12-31 0001752474 us-gaap:RetainedEarningsMember 2022-12-31 0001752474 us-gaap:PerformanceSharesMember kldi:AnnualConsolidatedRevenueMember 2023-12-31 0001752474 us-gaap:CommonStockMember 2023-12-31 0001752474 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001752474 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001752474 kldi:PerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001752474 us-gaap:PerformanceSharesMember kldi:NebulaEcosystemMember 2022-01-01 2022-12-31 0001752474 us-gaap:CustomerRelationshipsMember 2022-12-31 0001752474 us-gaap:OtherAssetsMember 2022-12-31 0001752474 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001752474 kldi:TermLoansAndDelayedDrawTermLoansMember 2023-12-31 0001752474 kldi:CenzaMember 2023-01-01 2023-12-31 0001752474 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001752474 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001752474 kldi:DebentureNotesMember kldi:MGGInvestmentGroupMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001752474 kldi:LegalTechnologyMember 2022-01-01 2022-12-31 0001752474 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001752474 kldi:TwoThousandSixteenCreditAgreementMember 2016-12-09 0001752474 2021-12-31 0001752474 us-gaap:DomesticCountryMember 2023-12-31 0001752474 kldi:CenzaMember 2023-12-31 0001752474 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001752474 srt:MaximumMember kldi:TwoThousandTwentyOneCreditAgreementMember 2023-03-03 0001752474 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001752474 us-gaap:AccountingStandardsUpdate201602Member 2022-01-01 0001752474 kldi:DebentureNotesMember kldi:MGGInvestmentGroupMember 2023-12-31 0001752474 kldi:TwoThousandNineteenIncentiveAwardPlanMember 2023-01-01 2023-12-31 0001752474 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001752474 kldi:LegalTechnologyMember kldi:NebulaEcosystemMember 2023-01-01 2023-12-31 0001752474 srt:MaximumMember kldi:PivotalAcquisitionCorpMember 2023-01-01 2023-12-31 0001752474 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001752474 us-gaap:LetterOfCreditMember kldi:TwoThousandTwentyOneCreditAgreementMember 2023-12-31 0001752474 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001752474 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001752474 kldi:CenzaMember 2023-11-20 2023-11-20 0001752474 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001752474 us-gaap:PerformanceSharesMember kldi:AnnualConsolidatedRevenueMember 2022-01-01 2022-12-31 0001752474 kldi:FederalAndForeignTaxMember 2023-01-01 2023-12-31 0001752474 kldi:NebulaEcosystemMember 2023-01-01 2023-12-31 0001752474 us-gaap:DomesticCountryMember kldi:ExpireTill2027Member 2023-12-31 0001752474 kldi:TwoThousandTwentyOneCreditAgreementMember 2023-03-03 0001752474 kldi:NonEmployeeDirectorMember kldi:TimeBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001752474 kldi:LongTermDebtCurrentMember kldi:ConvertibleDebentureNotesDueTwoThousandTwentyFourMember 2023-12-31 0001752474 kldi:ConvertibleDebentureNotesDueTwoThousandTwentyFourMember 2019-12-19 2019-12-19 0001752474 srt:MinimumMember kldi:TwoThousandTwentyOneCreditAgreementMember 2023-03-03 0001752474 kldi:TermLoansAndDelayedDrawTermLoansMember 2023-03-03 0001752474 us-gaap:ComputerEquipmentMember 2023-12-31 0001752474 kldi:LongTermDebtCurrentMember kldi:ConvertibleDebenturesMember 2023-12-31 0001752474 kldi:TimeBasedVestingStockOptionMember kldi:TwoThousandNineteenIncentiveAwardPlanMember 2023-12-31 0001752474 kldi:TwoThousandTwentyOneCreditAgreementMember 2023-12-31 0001752474 us-gaap:TrademarksAndTradeNamesMember 2023-01-01 2023-12-31 0001752474 kldi:TermLoansAndDelayedDrawTermLoansMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-31 0001752474 us-gaap:CommonStockMember 2022-12-31 0001752474 kldi:TwoThousandNineteenIncentiveAwardPlanMember 2021-01-01 2021-12-31 0001752474 kldi:TermLoansAndDelayedDrawTermLoansMember kldi:TwoThousandTwentyOneCreditAgreementMember us-gaap:BaseRateMember 2023-03-03 2023-03-03 0001752474 kldi:ConvertibleDebentureNotesDueTwoThousandTwentyFourMember 2022-12-31 0001752474 kldi:PivotalAcquisitionCorpMember 2023-01-01 2023-12-31 0001752474 us-gaap:RevolvingCreditFacilityMember kldi:TwoThousandTwentyOneCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-03-03 2023-03-03 0001752474 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001752474 us-gaap:RetainedEarningsMember 2021-12-31 0001752474 srt:MinimumMember 2023-01-01 2023-12-31 0001752474 us-gaap:DomesticCountryMember kldi:ExpireBetween2028And2036Member 2023-12-31 0001752474 2021-10-01 2021-10-01 0001752474 us-gaap:CommonStockMember 2021-12-31 0001752474 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001752474 kldi:FourHundredAndOneKPlanMatchingFirstThreePercentageMember 2023-01-01 2023-12-31 0001752474 2023-12-31 0001752474 us-gaap:AccountingStandardsUpdate201602Member 2022-12-31 0001752474 kldi:ConvertibleDebentureNotesDueTwoThousandTwentyFourMember 2023-01-01 2023-12-31 0001752474 kldi:FourHundredAndOneKPlanMatchingNextTwoPercentageMember 2023-01-01 2023-12-31 0001752474 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001752474 kldi:TwoThousandTwentyOneCreditAgreementDueTwoThousandTwentySixMember 2022-12-31 0001752474 kldi:DataRecoveryMember kldi:TechnologySolutionsMember 2023-01-01 2023-12-31 0001752474 us-gaap:InterestExpenseMember 2023-01-01 2023-12-31 0001752474 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001752474 kldi:RevolvingCreditLoansMember kldi:TwoThousandTwentyOneCreditAgreementMember 2023-12-31 0001752474 kldi:TwoThousandNineteenIncentiveAwardPlanMember 2022-02-01 2022-02-28 0001752474 kldi:UnitedKingdomAndGermanyMember 2023-12-31 0001752474 kldi:TechnologySolutionsMember 2022-01-01 2022-12-31 0001752474 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001752474 kldi:RevolvingCreditLoansMember kldi:TwoThousandTwentyOneCreditAgreementMember 2023-03-03 0001752474 kldi:LongTermDebtCurrentMember kldi:TwoThousandTwentyOneCreditAgreementMember 2023-12-31 0001752474 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001752474 us-gaap:PerformanceSharesMember kldi:NebulaEcosystemMember 2023-12-31 0001752474 kldi:LegalTechnologyMember kldi:TechnologySolutionsMember 2022-01-01 2022-12-31 0001752474 us-gaap:RestrictedStockUnitsRSUMember kldi:TwoThousandNineteenIncentiveAwardPlanMember 2023-12-31 0001752474 kldi:TwoThousandNineteenIncentiveAwardPlanMember 2022-12-31 0001752474 kldi:TermLoansAndDelayedDrawTermLoansMember kldi:AdjustedSecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-31 0001752474 kldi:NonEmployeeDirectorMember kldi:TimeBasedRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001752474 kldi:TwoThousandNineteenIncentiveAwardPlanMember 2022-01-01 2022-12-31 0001752474 kldi:LegalTechnologyMember kldi:TechnologySolutionsMember 2023-01-01 2023-12-31 0001752474 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001752474 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001752474 kldi:FourHundredAndOneKPlanMember 2023-01-01 2023-12-31 0001752474 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001752474 kldi:PivotalAcquisitionCorpMember kldi:PrivateWarrantsMember 2023-12-31 0001752474 kldi:PivotalAcquisitionHoldingsLLCMember 2023-01-01 2023-12-31 0001752474 kldi:UnitedKingdomAndGermanyMember 2023-01-01 2023-12-31 0001752474 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001752474 kldi:TwoThousandNineteenIncentiveAwardPlanMember 2021-12-31 0001752474 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001752474 us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-12-31 0001752474 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001752474 us-gaap:DomesticCountryMember kldi:NoExpirationMember 2023-12-31 0001752474 us-gaap:LetterOfCreditMember kldi:TwoThousandTwentyOneCreditAgreementMember 2023-03-03 kldi:Location pure kldi:Customer kldi:Installment kldi:Datacenter kldi:LetterofCredit shares kldi:Employee kldi:Segment kldi:Country iso4217:USD iso4217:USD shares kldi:ReportingUnit kldi:Lab P20D 0001752474 FY false http://fasb.org/us-gaap/2023#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember P3Y http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilities P3D P1Y 10-K true 2023-12-31 --12-31 2023 false 001-38789 KLDiscovery Inc. DE 61-1898603 9023 Columbine Road Eden Prairie MN 55347 703 288-3380 No No Yes Yes Non-accelerated Filer true true false false false false 21500000 43086267 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">DOCUMENTS INCORPORATED BY REFERENCE</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Portions of the registrant’s definitive proxy statement relating to its annual meeting of stockholders to be held in 2024 (the “2024 Annual Meeting”), to be filed with the Securities and Exchange Commission (the “SEC”) within 120 days after the end of the fiscal year to which this Annual Report on Form 10-K relates, are incorporated herein by reference where indicated. Except with respect to information specifically incorporated by reference in this Annual Report on Form 10-K, such proxy statement is not deemed to be filed as part hereof.</span></p> 42 Ernst & Young LLP Tysons, Virginia 15351000 32629000 3642000 5403000 101257000 95727000 15787000 10726000 1585000 1175000 133980000 140257000 61731000 71720000 26313000 25869000 2262000 2209000 73045000 79958000 17261000 19840000 10078000 12412000 39729000 46862000 396283000 391114000 8262000 8957000 605593000 619442000 546845000 3000000 25957000 25009000 5906000 7850000 650000 3181000 4536000 582539000 40395000 524529000 8941000 7793000 7870000 10340000 2176000 2694000 601526000 585751000 0.0001 0.0001 200000000 200000000 43086267 43086267 42920136 42920136 4000 4000 0.0001 0.0001 1000000 1000000 0 0 0 0 395461000 391977000 -393954000 -359141000 2556000 851000 4067000 33691000 605593000 619442000 345799000 317432000 171912000 165454000 173887000 151978000 65159000 63294000 13133000 13486000 41165000 43570000 20133000 19593000 139590000 139943000 34297000 12035000 20000 -54000 -572000 -1207000 66743000 54650000 -31854000 -41462000 2959000 1712000 -34813000 -43174000 1705000 -6937000 1705000 -6937000 -33108000 -50111000 -0.81 -0.81 -1.01 -1.01 43013825 43013825 42709706 42709706 42684549 4000 386028000 -315967000 7789000 77854000 5282000 5282000 106991 128596 667000 667000 -6938000 -6938000 -43174000 -43174000 42920136 4000 391977000 -359141000 851000 33691000 3484000 3484000 166131 1705000 1705000 -34813000 -34813000 43086267 4000 395461000 -393954000 2556000 4067000 -34813000 -43174000 27719000 31237000 22551000 19995000 3365000 5137000 3209000 3148000 2057000 771000 -3000 21000 -572000 -1207000 8267000 6672000 5526000 3458000 -3299000 2320000 -1395000 -168000 5026000 7950000 3029000 14314000 16189000 -17343000 -16189000 2278000 1981000 3000000 3000000 -5278000 -4981000 317000 -619000 -17278000 -13839000 32629000 46468000 15351000 32629000 44639000 34869000 971000 705000 1300000 54000 125000 <p id="note_1_organization_business_summary_sig" style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1 – Organization, business and sum</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">mary of significant accounting policies</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Organization</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">KLDiscovery Inc. (the “Company,” “we” or “us”) is a leading global provider of eDiscovery, information governance and data recovery solutions to corporations, law firms, insurance companies and individuals in 17 countries around the world. We provide technology soluti</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ons to help our clients solve complex data challenges. The Company’s headquarters are located in Eden Prairie, Minnesota. The Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> locations in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> countries, as well as </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> data centers and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> data recovery labs globally.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company was originally incorporated under the name Pivotal Acquisition Corp. (“Pivotal”) as a blank check company on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 2, 2018</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> under the laws of the State of Delaware for the purpose of entering into a merger, capital stock exchange, stock purchase, reorganization or similar business combination with one or more businesses or entities.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 19, 2019, Pivotal acquired the outstanding shares of LD Topco, Inc. via a reverse capitalization (the “Business Combination”) and was renamed KLDiscovery Inc.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Principles of consolidation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying consolidated financial statements are prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of KLDiscovery and all its subsidiaries. All significant intercompany accounts and transactions have been eliminated upon consolidation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liquidity and going concern evaluation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under Financial Accounting Standards Board ("FASB") Accounting Standards Codification (“ASC”) 205-40, Going Concern, the Company is required to evaluate each reporting period, including interim periods, whether there is substantial doubt regarding its ability to meet its obligations when they come due within one year from the financial statement issuance date. On February 8, 2021, certain subsidiaries of the Company (the “Loan Parties”), entered into a new secured credit agreement (the “2021 Credit Agreement”) and on March 3, 2023, the Loan Parties entered into the First Amendment to the 2021 Credit Agreement (as amended, the “Amended 2021 Credit Agreement”). In addition, on December 19, 2019, the Company issued Convertible Debentures, which mature in 2024, in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the “Debentures” or the “Convertible Debentures”). The Amended 2021 Credit Agreement provides for (i) initial term loans in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the “Initial Term Loans”), (ii) delayed draw term loans in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the “Delayed Draw Term Loans”), and (iii) revolving credit loans in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, with a letter of credit sublimit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the Revolving Credit Loans”). The Initial Term Loans and Revolving Credit Loans are each scheduled to mature on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. The Company has historically incurred losses and in certain years cash flows have been negative. As of December 31, 2023, the Company’s cash balance was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and the Company’s debt balance was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">546.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, including a balance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">260.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under the Convertible Debentures and a balance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">291.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in Initial Term Loans under the Amended 2021 Credit Agreement (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amounts were outstanding under the Delayed Draw Term Loans or Revolving Credit Loans). As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Initial Term Loans debt of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">291.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and the Convertible Debentures of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">260.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million are included in the current portion of long-term debt in the Consolidated Balance Sheet at December 31, 2023. As of December 31, 2023, the Company does not have sufficient cash on hand, and does not expect to generate sufficient liquidity from forecasted future cash flows to repay its current obligations including the Initial Term Loans, at the accelerated maturity date, or the Convertible Debentures.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is reviewing potential alternatives, including renegotiating the terms of the Convertible Debentures and/or the Amended 2021 Credit Agreement and identifying alternative sources for cash or additional financing. The Company's current debt structure, however, raises substantial doubt regarding the Company’s ability to continue as a going concern because these or other alternatives may not be achievable on favorable terms and conditions or at all. The Company’s consolidated financial statements do not include any adjustments that may result from the outcome of this uncertainty and have been prepared assuming the Company will continue as a going concern.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts and disclosures in the consolidated financial statements. Although actual results could differ from those estimates, management does not believe that such differences would be material.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant estimates include, but are not limited to, the allowance for doubtful accounts, determining the fair values of assets acquired and liabilities assumed, including the fair value of Private Warrants (as defined in Note 2), </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the determination of the incremental borrowing rate used to measure right-of-use assets and liabilities, </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the recoverability and useful lives of property and equipment, intangible assets, and other long-lived assets, the evaluation of goodwill for impairment, the valuation and realization of deferred income taxes, the fair value of the Company’s common stock, stock based compensation equity awards and acquisition-related contingent consideration.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Segments, concentration of credit risk, major customers and liquidity</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company operates in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> business segment, providing technology-based litigation support solutions and services.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments, which potentially expose the Company to concentrations of credit risk, consist principally of cash and accounts receivable. The Company places its cash with a banking institution where the balances, at times, exceed federally insured limits. Management believes the risks associated with these deposits are limited.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">With respect to accounts receivable, the Company performs ongoing evaluations of its customers, generally grants uncollateralized credit terms to its customers, and maintains an allowance for doubtful accounts based on historical experience and management’s expectations of future losses. As of and for the year ended December 31, 2023, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t have a single customer that represented more than five percent (5%) or more of their consolidated revenues or accounts receivable and, as of and for the year ended December 31, 2022 the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> single customer that represented approximately six percent (6%) of our consolidated revenues and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> single customer that represented approximately six percent (6%) of our consolidated accounts receivable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company believes that the geographic and industry diversity of the Company’s customer base throughout the U.S. and internationally minimizes the risk of incurring material losses due to concentrations of credit risk. The Company’s foreign revenues, principally from businesses in the UK and Germany, totaled approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">52.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">49.6</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million in 2023 and 2022, respectively. The Company’s long-lived assets in foreign countries, principally in the UK and Germany, totaled approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended December 31, 2023 and 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As disclosed in Note 6, the Company has significant outstanding debt that comes due in 2024. While the Company is exploring various options to refinance the debt, new financings may not be available to the Company on commercially acceptable terms, or at all.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Results of operations for the Company’s non-U.S. subsidiaries are translated from the designated functional currency to the reporting currency of the U.S. dollar. Revenues and expenses are translated at average exchange rates for each month, while assets and liabilities are translated at balance sheet date exchange rates. Resulting net translation adjustments are recorded as a component of stockholders’ equity in “Accumulated other comprehensive income.”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Transaction gains and losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in “Other expense” on the Company’s Consolidated Statements of Comprehensive Loss. Such transaction gains and losses may be realized or unrealized depending upon whether the transaction settled during the period or remains outstanding at the balance sheet date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid financial instruments with an original maturity of three months or less when purchased to be cash equivalents.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains an allowance for credit losses for its financial instruments, which is primarily comprised of accounts receivable. The measurement and recognition of credit losses involves the use of judgment and represents management’s estimate of expected lifetime credit losses based on historical experience and trends, current conditions and reasonable and supportable forecasts. Management’s assessment of expected credit losses includes consideration of current and expected economic, market and industry factors affecting the Company’s customers, including their financial condition; the aging of account balances; historical credit loss experience; customer concentrations; customer credit-worthiness; and other sources of payment, among other factors.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Management evaluates its experience with historical losses and then applies this historical loss ratio to financial assets with similar characteristics. The Company’s historical loss ratio or its determination of risk pools may be adjusted for changes in customer, economic, market or other circumstances. The Company may also establish an allowance for credit losses for specific receivables when it is probable that a specific receivable will not be collected and the loss can be reasonably estimated. Amounts are written off against the allowance when they are considered to be uncollectible, and reversals of previously reserved amounts are recognized if a specifically reserved item is settled for an amount exceeding the previous estimate. Recoveries of trade accounts receivable previously written off are recorded when received.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimates of collectability are subject to significant change during times of economic weakness or uncertainty in either the overall economy or within the industries served by the Company. Management actively monitors these factors and assesses the sufficiency of its allowance for credit losses on an ongoing basis, including the potential effects of trends in end-market volatility and/or other macroeconomic factors on the credit quality of the Company’s customers and/or its financial assets, such as the current market environment of elevated interest rates and inflation.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A rollforward of the allowance for doubtful accounts is presented below (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charged to/reversed from expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions (write offs)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charged to/reversed from expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions (write offs)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fixed Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Computer software, property and equipment are recorded at cost. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation is calculated using the straight-line method over the following estimated useful lives of the assets: </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.35%;"></td> <td style="width:6.201%;"></td> <td style="width:43.449%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer software and hardware</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_9b1dd9ed-5de4-446f-b46f-cf29c8981868;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shorter of lease term or useful life</span></span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture, fixtures and other equipment</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains or losses on disposals are included in results of operations at amounts equal to the difference between the net book value of the disposed assets and the proceeds received upon disposal. Costs for replacements and betterments are capitalized, while the costs of maintenance and repairs are expensed as incurred. Finance leases right of use assets are included in Property and equipment and are stated at the present value of minimum lease payments and subsequently amortized using the straight-line method over the earlier of the end of the asset's useful life or the end of the lease term.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022, respectively, and includes amortization of assets recorded under finance leases. For additional information on leases, refer to Note 5 – Leases</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Internal-use software development costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company capitalizes certain internal computer software costs incurred during the application development stage. The application development stage generally includes software design and configuration, coding, testing and installation activities. Training and maintenance costs are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditure will result in additional functionality. Capitalized software costs are depreciated over the estimated useful life of the underlying project on a straight-line basis. The Company’s estimated useful life of capitalized software costs varies between </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_b2e88d2d-8055-4451-973b-f26b5eeff5dd;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, depending on management’s expectation of the economic life of various software. Capitalized software amortization costs are recorded as a component of cost of revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Capitalized software costs are reflected as part of the “Intangible assets, net” in the Company’s Consolidated Balance Sheets and totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, net of accumulated amortization, as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also enters into certain cloud-based software hosting arrangements that are accounted for as service contracts. For internal use software obtained through a hosting arrangement that is in the nature of a service contract, the Company incurs certain implementation costs such as integrating, configuring, and software customization, which are consistent with costs incurred during the application development stage for on-premise software. The Company applies the same guidance to determine costs that are eligible for capitalization. For these arrangements, the Company amortizes the capitalized development costs straight-line over the fixed, non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods. The Company also applies the same impairment model to both internal-use software and capitalized implementation costs in a software hosting arrangement that is in the nature of a service contract.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Capitalized implementation costs of cloud-based hosting arrangements are classified as part of Prepaid Expenses and Other Assets, totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, as of December 31, 2023, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, as of December 31, 2022. Amortization of capitalized implementation costs related to hosting arrangements totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended December 31, 2023 and 2022.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets and other long-lived assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates the recoverability of its long-lived assets, including finite-lived intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of any asset to future net undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the difference between the fair value of the asset compared to its carrying amount.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively; $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of which was classified as part of the “Cost of revenues” line in the Company’s Consolidated Statements of Comprehensive Loss.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the excess of the total consideration paid over identified intangible and tangible assets of the business acquired. The Company tests its goodwill for impairment at the reporting unit level on an annual basis on October 1, and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. As of the October 1 testing date the Company determined there is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reporting unit.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill impairment exists when the estimated fair value of the reporting unit is less than its carrying value. If impairment exists, the carrying value of the goodwill is reduced by the excess through an impairment charge recorded in the Company’s statements of operations. The process of evaluating the potential impairment of goodwill is subjective and requires significant judgment at many points during the analysis.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the Company’s reporting unit is estimated using a combination of a discounted cash flow (“DCF”) analysis and market-based valuation methodologies such as comparable public company trading values. Determining fair value requires the exercise of significant judgments, including the amount and timing of expected future cash flows, long-term growth rates, discount rates and relevant comparable public company earnings multiples. The cash flows employed in the DCF analyses are based on the Company’s best estimate of future sales, earnings and cash flows after considering factors such as general market conditions, changes in working capital, long term business plans and recent operating performance. The carrying value of the reporting unit includes the assets and liabilities employed in its operations and goodwill.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on the results of the annual impairment test as of October 1, 2023 and the quantitative assessment performed as of December 31, 2023, the Company concluded that the fair value of its reporting unit exceeded the individual reporting unit’s carrying value, and goodwill was not impaired.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a rollforward of the carrying amount of goodwill (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">391,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisitions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">396,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Business Combinations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company applies ASC 805, Business Combinations, when accounting for business combinations, utilizing the acquisition method. Under the acquisition method, the assets acquired, liabilities assumed, and any noncontrolling interest are recorded at their respective fair values on the acquisition date. Goodwill is identified as the excess of the purchase price over the fair value of the net assets acquired. Management relies on significant estimates and assumptions, utilizing third-party valuations like appraisals or internal valuations based on discounted cash flow analyses or other methods, to assess the values of assets and liabilities. While these estimates and assumptions are considered reasonable and appropriate, they remain inherently uncertain and subject to change. If additional information about facts and circumstances related to the fair value of acquired assets and assumed liabilities emerges within the measurement period (not exceeding one year), the Company may adjust its estimates to account for subsequent changes to the provisional amounts recognized at the acquisition date, resulting in an offsetting adjustment to the goodwill associated with the acquired business. Other revisions to fair value estimates for acquisitions are reflected as income or expense, as appropriate. The Company expenses acquisition-related costs as they are incurred.<br/><br/>Consideration paid generally consists of cash and, from time to time, shares, and potential future payments that are contingent upon the acquired business achieving certain levels of earnings in the future, also referred to as</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“contingent consideration” or “earn-outs.” Any contingent consideration is estimated at fair value at the acquisition date. Liability-classified contingent consideration is remeasured each reporting period, with changes in fair value recognized in earnings until the contingent consideration is settled.<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 20, 2023, the Company closed the acquisition of certain assets of Cenza Technologies Private Limited ("Cenza"), a leading firm in the legal outsourcing and technology services sector. The consideration for this acquisition comprised an initial cash payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, primarily allocated to goodwill, and deferred contingent consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The contingent consideration, a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> liability, is contingent upon Cenza meeting specific revenue targets at the end of each year. The earnout, if achieved in a given year, will be paid in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">650,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> distributed at the end of the corresponding year in which the target is achieved. If the initial target is not achieved at the end of the first year, but the full target is achieved at the end of the second year, the full $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million will be distributed at such time.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Debt issuance costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Debt issuance costs are stated at cost, net of accumulated amortization, and are amortized over the term of the debt using both the straight-line and the effective yield methods. U.S. GAAP requires that the effective yield method be used to amortize debt acquisition costs; however, if the effect of using the straight-line method is not materially different from the results that would have been obtained under the effective yield method, the straight-line method may be used. The amortization for funded term debt is calculated according to the effective yield method and revolving and unfunded term debt is calculated according to the straight-line method. Debt issuance costs related to funded term debt is presented in the Consolidated Balance Sheets as a direct deduction from the carrying amount of the debt liability, consistent with debt discounts or premiums. Debt issuance costs related to revolving and unfunded term debt is presented in the Consolidated Balance Sheets within “Other assets.” For additional information on leases, refer to Note 6 – Long Term Debt.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues are recognized when the Company satisfies a performance obligation by transferring goods or services promised in a contract to a customer, in an amount that reflects the consideration that it expects to receive in exchange for those services. Performance obligations in the Company's contracts represent distinct or separate service streams that the Company provides to its customers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates its revenue contracts with customers based on the five-step model under Accounting Standards Codification (“ASC”) 606, Revenue Recognition: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to separate performance obligations; and (5) recognize revenues when (or as) each performance obligation is satisfied.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company provides Legal Technology services to its clients through several technology solutions including Nebula Ecosystem (“Nebula”) its internally developed end-to-end fully integrated proprietary solution. The Company also provide Data Recovery solutions.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes revenue from contracts with customers for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:21.789%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:10.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.383000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.525%;"></td> <td style="width:1%;"></td> <td style="width:1.681%;"></td> <td style="width:1%;"></td> <td style="width:10.584%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.763%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.525%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology Solutions</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nebula</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consolidated</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology Solutions</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nebula</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consolidated</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Legal technology</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">266,448</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,088</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312,536</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,356</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,441</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">282,797</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Data recovery</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#d6f4fe;text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299,711</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,088</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345,799</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">288,991</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,441</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">317,432</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Performance Obligations and Timing of Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company primarily sells services and products that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:6.667%;min-width:3.75%;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.87929696794149%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Legal Technology, including Nebula and the Company's expansive suite of technology solutions, such as its end-to-end eDiscovery technology solutions, managed review solutions, collections, processing, analytics, hosting, production and professional services, and</span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:5.833%;min-width:3.75%;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.87929696794149%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Data recovery solutions, which provides data restoration, data erasure and data management services </span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generates the majority of its revenues by providing Legal Technology services to our clients. Most of our eDiscovery service contracts are time and materials types of arrangements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Time and materials arrangements are based on units of data stored or processed. Unit-based revenues are recognized as services are provided, based on either the amount of data stored or processed, the number of concurrent users accessing the information, or the number of pages or images processed for a client, at agreed upon per unit rates. We recognize revenues for these arrangements at a point in time utilizing a right-to-invoice practical expedient because we have a right to consideration for services completed to date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain other eDiscovery contracts are subscription-based, fixed-fee arrangements, which have tiered pricing based on the quantity of data hosted. For a fixed monthly fee, our clients receive a variety of optional eDiscovery services, which are included in addition to the data hosting. The Company recognizes revenues for these arrangements at a point in time based on predetermined monthly fees as determined in our contractual agreements, utilizing a right-to-invoice practical expedient because the Company has a right to consideration for services completed to date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other eDiscovery agreements are time and material arrangements that require the client to pay us based on the number of hours worked at contractually agreed-upon rates. The Company recognizes revenues for these arrangements at a point in time based on hours incurred and contracted rates utilizing a right-to-invoice practical expedient because it has a contractual right to consideration for services completed to date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Data recovery services are mainly fixed fee arrangements requiring the client to pay a pre-established fee in exchange for the successful completion of a data recovery on a predetermined device. For the recovery services performed by the Company’s technicians, the revenue is recognized at a point in time, when the recovered data is sent to the customer.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Data erasure services are fixed fee arrangements for which revenue is recognized at a point in time, when the certificate of erasure is sent to the customer.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company offers term license subscriptions to Ontrack PowerControls software to customers with on-premises installations of the software pursuant to contracts that are historically one to four years in length. The term license subscriptions include maintenance and support, as well as access to future software upgrades and patches. The license and the additional support services are deemed to be one performance obligation, and thus revenue for these arrangements is recognized ratably over the term of the agreement.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Share-based compensation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company measures and recognizes compensation expense for all share-based awards to employees based on estimated grant date fair values on a straight-line basis over the requisite service period. The Company uses the Black-Scholes valuation model, depending on terms, facts and circumstances of each share-based award. The expected vesting of the Company’s performance-based RSUs is based upon the probability of a liquidity event, such</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a change in control as defined under the 2019 Plan. The probability of achievement of the liquidity event, if any, is re-evaluated quarterly.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Advertising</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Advertising costs consist of marketing, advertising through print and other media, professional event sponsorship and public relations. These costs are expensed as incurred. Advertising costs totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Advertising costs are reflected within “Sales and marketing” in the accompanying Consolidated Statements of Comprehensive Loss.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Costs incurred in the research and development of the Company’s technologies primarily consist of developer salaries. Research and development expenses were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income taxes are accounted for using the asset and liability method. Deferred income taxes are provided for temporary differences in recognizing certain income, expense and credit items for financial reporting purposes and tax reporting purposes. Such deferred income taxes primarily relate to the difference between the tax bases of assets and liabilities and their financial reporting amounts. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. Excess tax benefits and tax deficiencies are recognized in the income tax provision in the period in which they occur.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records a valuation allowance when it determines, based on available positive and negative evidence, that it is more-likely-than-not that some portion, or all its deferred tax assets will not be realized. The Company determines the realizability of its deferred tax assets primarily based on the reversal of existing taxable temporary differences. In addition, the Company considers the time frame over which it would take to utilize the deferred tax assets prior to their expiration.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For uncertain tax positions, the Company uses a more-likely-than-not threshold based on the technical merits of the tax position taken. Tax positions that meet the more-likely-than-not recognition threshold are measured at the largest amount of tax benefits determined on a cumulative probability basis, which are more-likely-than-not to be realized upon ultimate settlement in the financial statements. The Company’s policy is to recognize interest and penalties related to income tax matters in income tax expense.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net Loss per Common Share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net loss per common share is determined by dividing net loss by the weighted average number of common shares outstanding during the year. Diluted net loss per common share is determined by dividing net loss by the weighted average number of common shares outstanding during the year, plus the dilutive effect of common stock equivalents, including stock options and restricted shares. Common stock and common stock equivalents included in the computation represent shares issuable upon assumed exercise of outstanding stock options and release of restricted shares, except when the effect of their inclusion would be antidilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Adopted Accounting Standards</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments using a modified retrospective approach. This guidance is intended to introduce a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. The adoption </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">did not have a material impact</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on the Company's consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ASU No. 2016-02, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Topic 842), and related amendments, on a modified retrospective approach, which allows entities to initially apply the standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings, if any, in the period of adoption with no restatement of comparative periods. Upon adoption, the Company applied the guidance to all existing leases.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The new guidance requires the lease rights and obligations arising from the leasing arrangements, including operating leases, to be recognized as assets and liabilities on the balance sheet based on the present value of lease payments over the lease term. The present value of lease payments is determined primarily using the incremental borrowing rate based on the information available at the lease commencement date. As the Company’s leases do not have readily determinable implicit discount rates, the Company adjusts its incremental borrowing rate to determine the present value of the lease payments. There were estimates and judgments made in determining the Company’s incremental borrowing rates based on term, country and currency, including developing a secured credit rating and spreading market yield data across maturities.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Upon adoption of the new guidance, the most significant impact was the recognition of right-of-use assets and lease liabilities relating to operating leases in the amounts of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, reported within Operating lease right-of-use assets and Long-term operating lease liabilities, respectively, with the current portion of the liability reported within current portion of operating lease liabilities, in the Company's consolidated balance sheet as of January 1, 2022. Accounting for finance leases remained substantially unchanged and continues to be reported within "Property and equipment, net" and “Other liabilities”, with the current portion of the debt reported within “Accounts payable and accrued expense”, in the Company's consolidated balance sheets. There was no cumulative effect of applying the new standard and accordingly there was no adjustment to our retained earnings upon adoption. The Company has elected not to recognize operating right-of-use assets and lease liabilities for short-term leases for all classes of underlying assets. Short-term leases are leases with terms greater than 1 month, but less than 12 months. The Company elected to apply the package of transitional practical expedients under which the Company did not reassess prior conclusions about lease identification, lease classification. For additional information on leases, refer to Note 5 – Leases.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounting Standards Not Yet Adopted</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has elected to be an Emerging Growth Company, as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act and take advantage of the extended transition period of delaying the adoption of new or revised accounting standards until such time as those standards apply to private companies. This may make the comparison of the Company’s consolidated financial statements to other public companies not meaningful due to the differences in accounting standards being applied.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU requires enhanced disclosures about significant segment expenses and other segment items and requires companies to disclose all annual disclosures about segments in interim periods. This ASU also requires public entities with a single reportable segment to provide all the disclosures required by the amendments in this ASU and all existing segment disclosures in Topic 280. The amendments in this ASU are intended to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied retrospectively to all periods presented. The Company is currently evaluating the impact of the new guidance on the Company's consolidated financial statements and related disclosures.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, to enhance the transparency and decision usefulness of income tax disclosures. Investors, lenders, creditors, and other allocators of capital (collectively, “investors”) indicated that the existing income tax disclosures should be enhanced to provide information to better assess how an entity’s operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. Investors currently rely on the rate reconciliation table and other disclosures, including total income taxes paid, to evaluate income tax risks and opportunities. While investors find these disclosures helpful, they suggested possible enhancements to better (1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">understand an entity’s exposure to potential changes in jurisdictional tax legislation and the ensuing risks and opportunities, (2) assess income tax information that affects cash flow forecasts and capital allocation decisions, and (3) identify potential opportunities to increase future cash flows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amendments in this ASU addresses investor requests for more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information.</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. This ASU is effective for the Company for annual periods beginning after December 15, 2025. The Company does not expect ASU 2023-09 to have a material impact on the Company’s consolidated financial statements and related disclosures.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Organization</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">KLDiscovery Inc. (the “Company,” “we” or “us”) is a leading global provider of eDiscovery, information governance and data recovery solutions to corporations, law firms, insurance companies and individuals in 17 countries around the world. We provide technology soluti</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ons to help our clients solve complex data challenges. The Company’s headquarters are located in Eden Prairie, Minnesota. The Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> locations in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> countries, as well as </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> data centers and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> data recovery labs globally.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company was originally incorporated under the name Pivotal Acquisition Corp. (“Pivotal”) as a blank check company on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 2, 2018</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> under the laws of the State of Delaware for the purpose of entering into a merger, capital stock exchange, stock purchase, reorganization or similar business combination with one or more businesses or entities.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 19, 2019, Pivotal acquired the outstanding shares of LD Topco, Inc. via a reverse capitalization (the “Business Combination”) and was renamed KLDiscovery Inc.</span></p> 26 17 9 13 2018-08-02 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Principles of consolidation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying consolidated financial statements are prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of KLDiscovery and all its subsidiaries. All significant intercompany accounts and transactions have been eliminated upon consolidation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liquidity and going concern evaluation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under Financial Accounting Standards Board ("FASB") Accounting Standards Codification (“ASC”) 205-40, Going Concern, the Company is required to evaluate each reporting period, including interim periods, whether there is substantial doubt regarding its ability to meet its obligations when they come due within one year from the financial statement issuance date. On February 8, 2021, certain subsidiaries of the Company (the “Loan Parties”), entered into a new secured credit agreement (the “2021 Credit Agreement”) and on March 3, 2023, the Loan Parties entered into the First Amendment to the 2021 Credit Agreement (as amended, the “Amended 2021 Credit Agreement”). In addition, on December 19, 2019, the Company issued Convertible Debentures, which mature in 2024, in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the “Debentures” or the “Convertible Debentures”). The Amended 2021 Credit Agreement provides for (i) initial term loans in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the “Initial Term Loans”), (ii) delayed draw term loans in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the “Delayed Draw Term Loans”), and (iii) revolving credit loans in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, with a letter of credit sublimit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the Revolving Credit Loans”). The Initial Term Loans and Revolving Credit Loans are each scheduled to mature on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. The Company has historically incurred losses and in certain years cash flows have been negative. As of December 31, 2023, the Company’s cash balance was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and the Company’s debt balance was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">546.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, including a balance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">260.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under the Convertible Debentures and a balance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">291.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in Initial Term Loans under the Amended 2021 Credit Agreement (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amounts were outstanding under the Delayed Draw Term Loans or Revolving Credit Loans). As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Initial Term Loans debt of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">291.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and the Convertible Debentures of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">260.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million are included in the current portion of long-term debt in the Consolidated Balance Sheet at December 31, 2023. As of December 31, 2023, the Company does not have sufficient cash on hand, and does not expect to generate sufficient liquidity from forecasted future cash flows to repay its current obligations including the Initial Term Loans, at the accelerated maturity date, or the Convertible Debentures.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is reviewing potential alternatives, including renegotiating the terms of the Convertible Debentures and/or the Amended 2021 Credit Agreement and identifying alternative sources for cash or additional financing. The Company's current debt structure, however, raises substantial doubt regarding the Company’s ability to continue as a going concern because these or other alternatives may not be achievable on favorable terms and conditions or at all. The Company’s consolidated financial statements do not include any adjustments that may result from the outcome of this uncertainty and have been prepared assuming the Company will continue as a going concern.</span></p> 200000000 300000000 50000000 40000000 10000000 15400000 546800000 260900000 291800000 0 0 291800000 260900000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of estimates</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts and disclosures in the consolidated financial statements. Although actual results could differ from those estimates, management does not believe that such differences would be material.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant estimates include, but are not limited to, the allowance for doubtful accounts, determining the fair values of assets acquired and liabilities assumed, including the fair value of Private Warrants (as defined in Note 2), </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the determination of the incremental borrowing rate used to measure right-of-use assets and liabilities, </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the recoverability and useful lives of property and equipment, intangible assets, and other long-lived assets, the evaluation of goodwill for impairment, the valuation and realization of deferred income taxes, the fair value of the Company’s common stock, stock based compensation equity awards and acquisition-related contingent consideration.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Segments, concentration of credit risk, major customers and liquidity</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company operates in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> business segment, providing technology-based litigation support solutions and services.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments, which potentially expose the Company to concentrations of credit risk, consist principally of cash and accounts receivable. The Company places its cash with a banking institution where the balances, at times, exceed federally insured limits. Management believes the risks associated with these deposits are limited.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">With respect to accounts receivable, the Company performs ongoing evaluations of its customers, generally grants uncollateralized credit terms to its customers, and maintains an allowance for doubtful accounts based on historical experience and management’s expectations of future losses. As of and for the year ended December 31, 2023, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t have a single customer that represented more than five percent (5%) or more of their consolidated revenues or accounts receivable and, as of and for the year ended December 31, 2022 the Company had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> single customer that represented approximately six percent (6%) of our consolidated revenues and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> single customer that represented approximately six percent (6%) of our consolidated accounts receivable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company believes that the geographic and industry diversity of the Company’s customer base throughout the U.S. and internationally minimizes the risk of incurring material losses due to concentrations of credit risk. The Company’s foreign revenues, principally from businesses in the UK and Germany, totaled approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">52.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">49.6</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million in 2023 and 2022, respectively. The Company’s long-lived assets in foreign countries, principally in the UK and Germany, totaled approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended December 31, 2023 and 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As disclosed in Note 6, the Company has significant outstanding debt that comes due in 2024. While the Company is exploring various options to refinance the debt, new financings may not be available to the Company on commercially acceptable terms, or at all.</span></p> 1 0 0 1 1 52600000 49600000 27000000 25900000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Results of operations for the Company’s non-U.S. subsidiaries are translated from the designated functional currency to the reporting currency of the U.S. dollar. Revenues and expenses are translated at average exchange rates for each month, while assets and liabilities are translated at balance sheet date exchange rates. Resulting net translation adjustments are recorded as a component of stockholders’ equity in “Accumulated other comprehensive income.”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Transaction gains and losses arising from currency exchange rate fluctuations on transactions denominated in a currency other than the local functional currency are included in “Other expense” on the Company’s Consolidated Statements of Comprehensive Loss. Such transaction gains and losses may be realized or unrealized depending upon whether the transaction settled during the period or remains outstanding at the balance sheet date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid financial instruments with an original maturity of three months or less when purchased to be cash equivalents.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company maintains an allowance for credit losses for its financial instruments, which is primarily comprised of accounts receivable. The measurement and recognition of credit losses involves the use of judgment and represents management’s estimate of expected lifetime credit losses based on historical experience and trends, current conditions and reasonable and supportable forecasts. Management’s assessment of expected credit losses includes consideration of current and expected economic, market and industry factors affecting the Company’s customers, including their financial condition; the aging of account balances; historical credit loss experience; customer concentrations; customer credit-worthiness; and other sources of payment, among other factors.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Management evaluates its experience with historical losses and then applies this historical loss ratio to financial assets with similar characteristics. The Company’s historical loss ratio or its determination of risk pools may be adjusted for changes in customer, economic, market or other circumstances. The Company may also establish an allowance for credit losses for specific receivables when it is probable that a specific receivable will not be collected and the loss can be reasonably estimated. Amounts are written off against the allowance when they are considered to be uncollectible, and reversals of previously reserved amounts are recognized if a specifically reserved item is settled for an amount exceeding the previous estimate. Recoveries of trade accounts receivable previously written off are recorded when received.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimates of collectability are subject to significant change during times of economic weakness or uncertainty in either the overall economy or within the industries served by the Company. Management actively monitors these factors and assesses the sufficiency of its allowance for credit losses on an ongoing basis, including the potential effects of trends in end-market volatility and/or other macroeconomic factors on the credit quality of the Company’s customers and/or its financial assets, such as the current market environment of elevated interest rates and inflation.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A rollforward of the allowance for doubtful accounts is presented below (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charged to/reversed from expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions (write offs)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charged to/reversed from expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions (write offs)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A rollforward of the allowance for doubtful accounts is presented below (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charged to/reversed from expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions (write offs)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charged to/reversed from expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions (write offs)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 9774000 3148000 7519000 5403000 3210000 4971000 3642000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fixed Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Computer software, property and equipment are recorded at cost. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation is calculated using the straight-line method over the following estimated useful lives of the assets: </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.35%;"></td> <td style="width:6.201%;"></td> <td style="width:43.449%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer software and hardware</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_9b1dd9ed-5de4-446f-b46f-cf29c8981868;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shorter of lease term or useful life</span></span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture, fixtures and other equipment</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains or losses on disposals are included in results of operations at amounts equal to the difference between the net book value of the disposed assets and the proceeds received upon disposal. Costs for replacements and betterments are capitalized, while the costs of maintenance and repairs are expensed as incurred. Finance leases right of use assets are included in Property and equipment and are stated at the present value of minimum lease payments and subsequently amortized using the straight-line method over the earlier of the end of the asset's useful life or the end of the lease term.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022, respectively, and includes amortization of assets recorded under finance leases. For additional information on leases, refer to Note 5 – Leases</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation is calculated using the straight-line method over the following estimated useful lives of the assets: </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.35%;"></td> <td style="width:6.201%;"></td> <td style="width:43.449%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer software and hardware</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_9b1dd9ed-5de4-446f-b46f-cf29c8981868;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shorter of lease term or useful life</span></span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture, fixtures and other equipment</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 years</span></span></p></td> </tr> </table> P3Y P5Y P3Y P5Y 10000000 9600000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Internal-use software development costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company capitalizes certain internal computer software costs incurred during the application development stage. The application development stage generally includes software design and configuration, coding, testing and installation activities. Training and maintenance costs are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditure will result in additional functionality. Capitalized software costs are depreciated over the estimated useful life of the underlying project on a straight-line basis. The Company’s estimated useful life of capitalized software costs varies between </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_b2e88d2d-8055-4451-973b-f26b5eeff5dd;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, depending on management’s expectation of the economic life of various software. Capitalized software amortization costs are recorded as a component of cost of revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Capitalized software costs are reflected as part of the “Intangible assets, net” in the Company’s Consolidated Balance Sheets and totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, net of accumulated amortization, as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also enters into certain cloud-based software hosting arrangements that are accounted for as service contracts. For internal use software obtained through a hosting arrangement that is in the nature of a service contract, the Company incurs certain implementation costs such as integrating, configuring, and software customization, which are consistent with costs incurred during the application development stage for on-premise software. The Company applies the same guidance to determine costs that are eligible for capitalization. For these arrangements, the Company amortizes the capitalized development costs straight-line over the fixed, non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods. The Company also applies the same impairment model to both internal-use software and capitalized implementation costs in a software hosting arrangement that is in the nature of a service contract.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Capitalized implementation costs of cloud-based hosting arrangements are classified as part of Prepaid Expenses and Other Assets, totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, as of December 31, 2023, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, as of December 31, 2022. Amortization of capitalized implementation costs related to hosting arrangements totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended December 31, 2023 and 2022.</span></p> P5Y 20000000 17500000 1800000 9800000 1700000 7800000 1800000 1700000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets and other long-lived assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates the recoverability of its long-lived assets, including finite-lived intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of any asset to future net undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured as the difference between the fair value of the asset compared to its carrying amount.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively; $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of which was classified as part of the “Cost of revenues” line in the Company’s Consolidated Statements of Comprehensive Loss.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 15900000 20100000 5800000 10000000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the excess of the total consideration paid over identified intangible and tangible assets of the business acquired. The Company tests its goodwill for impairment at the reporting unit level on an annual basis on October 1, and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. As of the October 1 testing date the Company determined there is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reporting unit.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill impairment exists when the estimated fair value of the reporting unit is less than its carrying value. If impairment exists, the carrying value of the goodwill is reduced by the excess through an impairment charge recorded in the Company’s statements of operations. The process of evaluating the potential impairment of goodwill is subjective and requires significant judgment at many points during the analysis.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the Company’s reporting unit is estimated using a combination of a discounted cash flow (“DCF”) analysis and market-based valuation methodologies such as comparable public company trading values. Determining fair value requires the exercise of significant judgments, including the amount and timing of expected future cash flows, long-term growth rates, discount rates and relevant comparable public company earnings multiples. The cash flows employed in the DCF analyses are based on the Company’s best estimate of future sales, earnings and cash flows after considering factors such as general market conditions, changes in working capital, long term business plans and recent operating performance. The carrying value of the reporting unit includes the assets and liabilities employed in its operations and goodwill.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on the results of the annual impairment test as of October 1, 2023 and the quantitative assessment performed as of December 31, 2023, the Company concluded that the fair value of its reporting unit exceeded the individual reporting unit’s carrying value, and goodwill was not impaired.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a rollforward of the carrying amount of goodwill (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">391,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisitions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">396,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 1 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a rollforward of the carrying amount of goodwill (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">391,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisitions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">396,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 395759000 -4645000 391114000 4459000 710000 396283000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Business Combinations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company applies ASC 805, Business Combinations, when accounting for business combinations, utilizing the acquisition method. Under the acquisition method, the assets acquired, liabilities assumed, and any noncontrolling interest are recorded at their respective fair values on the acquisition date. Goodwill is identified as the excess of the purchase price over the fair value of the net assets acquired. Management relies on significant estimates and assumptions, utilizing third-party valuations like appraisals or internal valuations based on discounted cash flow analyses or other methods, to assess the values of assets and liabilities. While these estimates and assumptions are considered reasonable and appropriate, they remain inherently uncertain and subject to change. If additional information about facts and circumstances related to the fair value of acquired assets and assumed liabilities emerges within the measurement period (not exceeding one year), the Company may adjust its estimates to account for subsequent changes to the provisional amounts recognized at the acquisition date, resulting in an offsetting adjustment to the goodwill associated with the acquired business. Other revisions to fair value estimates for acquisitions are reflected as income or expense, as appropriate. The Company expenses acquisition-related costs as they are incurred.<br/><br/>Consideration paid generally consists of cash and, from time to time, shares, and potential future payments that are contingent upon the acquired business achieving certain levels of earnings in the future, also referred to as</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“contingent consideration” or “earn-outs.” Any contingent consideration is estimated at fair value at the acquisition date. Liability-classified contingent consideration is remeasured each reporting period, with changes in fair value recognized in earnings until the contingent consideration is settled.<br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 20, 2023, the Company closed the acquisition of certain assets of Cenza Technologies Private Limited ("Cenza"), a leading firm in the legal outsourcing and technology services sector. The consideration for this acquisition comprised an initial cash payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, primarily allocated to goodwill, and deferred contingent consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The contingent consideration, a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> liability, is contingent upon Cenza meeting specific revenue targets at the end of each year. The earnout, if achieved in a given year, will be paid in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">650,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> distributed at the end of the corresponding year in which the target is achieved. If the initial target is not achieved at the end of the first year, but the full target is achieved at the end of the second year, the full $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million will be distributed at such time.</span></p> 3000000 1300000 P2Y 650000 1300000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Debt issuance costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Debt issuance costs are stated at cost, net of accumulated amortization, and are amortized over the term of the debt using both the straight-line and the effective yield methods. U.S. GAAP requires that the effective yield method be used to amortize debt acquisition costs; however, if the effect of using the straight-line method is not materially different from the results that would have been obtained under the effective yield method, the straight-line method may be used. The amortization for funded term debt is calculated according to the effective yield method and revolving and unfunded term debt is calculated according to the straight-line method. Debt issuance costs related to funded term debt is presented in the Consolidated Balance Sheets as a direct deduction from the carrying amount of the debt liability, consistent with debt discounts or premiums. Debt issuance costs related to revolving and unfunded term debt is presented in the Consolidated Balance Sheets within “Other assets.” For additional information on leases, refer to Note 6 – Long Term Debt.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenues are recognized when the Company satisfies a performance obligation by transferring goods or services promised in a contract to a customer, in an amount that reflects the consideration that it expects to receive in exchange for those services. Performance obligations in the Company's contracts represent distinct or separate service streams that the Company provides to its customers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates its revenue contracts with customers based on the five-step model under Accounting Standards Codification (“ASC”) 606, Revenue Recognition: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to separate performance obligations; and (5) recognize revenues when (or as) each performance obligation is satisfied.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company provides Legal Technology services to its clients through several technology solutions including Nebula Ecosystem (“Nebula”) its internally developed end-to-end fully integrated proprietary solution. The Company also provide Data Recovery solutions.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes revenue from contracts with customers for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:21.789%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:10.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.383000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.525%;"></td> <td style="width:1%;"></td> <td style="width:1.681%;"></td> <td style="width:1%;"></td> <td style="width:10.584%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.763%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.525%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology Solutions</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nebula</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consolidated</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology Solutions</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nebula</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consolidated</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Legal technology</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">266,448</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,088</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312,536</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,356</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,441</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">282,797</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Data recovery</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#d6f4fe;text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299,711</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,088</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345,799</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">288,991</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,441</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">317,432</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Performance Obligations and Timing of Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company primarily sells services and products that fall into the categories discussed below. Each category contains one or more performance obligations that are either (1) capable of being distinct (i.e., the customer can benefit from the product or service on its own or together with readily available resources, including those purchased separately from us) and distinct within the context of the contract (i.e., separately identified from other promises in the contract) or (2) a series of distinct products or services that are substantially the same and have the same pattern of transfer to the customer.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:6.667%;min-width:3.75%;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.87929696794149%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Legal Technology, including Nebula and the Company's expansive suite of technology solutions, such as its end-to-end eDiscovery technology solutions, managed review solutions, collections, processing, analytics, hosting, production and professional services, and</span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:5.833%;min-width:3.75%;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.87929696794149%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Data recovery solutions, which provides data restoration, data erasure and data management services </span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generates the majority of its revenues by providing Legal Technology services to our clients. Most of our eDiscovery service contracts are time and materials types of arrangements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Time and materials arrangements are based on units of data stored or processed. Unit-based revenues are recognized as services are provided, based on either the amount of data stored or processed, the number of concurrent users accessing the information, or the number of pages or images processed for a client, at agreed upon per unit rates. We recognize revenues for these arrangements at a point in time utilizing a right-to-invoice practical expedient because we have a right to consideration for services completed to date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain other eDiscovery contracts are subscription-based, fixed-fee arrangements, which have tiered pricing based on the quantity of data hosted. For a fixed monthly fee, our clients receive a variety of optional eDiscovery services, which are included in addition to the data hosting. The Company recognizes revenues for these arrangements at a point in time based on predetermined monthly fees as determined in our contractual agreements, utilizing a right-to-invoice practical expedient because the Company has a right to consideration for services completed to date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other eDiscovery agreements are time and material arrangements that require the client to pay us based on the number of hours worked at contractually agreed-upon rates. The Company recognizes revenues for these arrangements at a point in time based on hours incurred and contracted rates utilizing a right-to-invoice practical expedient because it has a contractual right to consideration for services completed to date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Data recovery services are mainly fixed fee arrangements requiring the client to pay a pre-established fee in exchange for the successful completion of a data recovery on a predetermined device. For the recovery services performed by the Company’s technicians, the revenue is recognized at a point in time, when the recovered data is sent to the customer.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Data erasure services are fixed fee arrangements for which revenue is recognized at a point in time, when the certificate of erasure is sent to the customer.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company offers term license subscriptions to Ontrack PowerControls software to customers with on-premises installations of the software pursuant to contracts that are historically one to four years in length. The term license subscriptions include maintenance and support, as well as access to future software upgrades and patches. The license and the additional support services are deemed to be one performance obligation, and thus revenue for these arrangements is recognized ratably over the term of the agreement.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes revenue from contracts with customers for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:21.789%;"></td> <td style="width:1.561%;"></td> <td style="width:1%;"></td> <td style="width:10.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.383000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.525%;"></td> <td style="width:1%;"></td> <td style="width:1.681%;"></td> <td style="width:1%;"></td> <td style="width:10.584%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.763%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.525%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology Solutions</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nebula</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consolidated</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Technology Solutions</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Nebula</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consolidated</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Legal technology</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">266,448</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,088</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">312,536</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,356</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,441</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">282,797</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Data recovery</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#d6f4fe;text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299,711</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,088</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345,799</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">288,991</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,441</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#d6f4fe;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">317,432</span></p></td> <td style="background-color:#d6f4fe;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 266448000 46088000 312536000 254356000 28441000 282797000 33263000 33263000 34635000 34635000 299711000 46088000 345799000 288991000 28441000 317432000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Share-based compensation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company measures and recognizes compensation expense for all share-based awards to employees based on estimated grant date fair values on a straight-line basis over the requisite service period. The Company uses the Black-Scholes valuation model, depending on terms, facts and circumstances of each share-based award. The expected vesting of the Company’s performance-based RSUs is based upon the probability of a liquidity event, such</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a change in control as defined under the 2019 Plan. The probability of achievement of the liquidity event, if any, is re-evaluated quarterly.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Advertising</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Advertising costs consist of marketing, advertising through print and other media, professional event sponsorship and public relations. These costs are expensed as incurred. Advertising costs totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Advertising costs are reflected within “Sales and marketing” in the accompanying Consolidated Statements of Comprehensive Loss.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 3100000 4300000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Costs incurred in the research and development of the Company’s technologies primarily consist of developer salaries. Research and development expenses were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 13100000 13500000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income taxes are accounted for using the asset and liability method. Deferred income taxes are provided for temporary differences in recognizing certain income, expense and credit items for financial reporting purposes and tax reporting purposes. Such deferred income taxes primarily relate to the difference between the tax bases of assets and liabilities and their financial reporting amounts. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized. Excess tax benefits and tax deficiencies are recognized in the income tax provision in the period in which they occur.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company records a valuation allowance when it determines, based on available positive and negative evidence, that it is more-likely-than-not that some portion, or all its deferred tax assets will not be realized. The Company determines the realizability of its deferred tax assets primarily based on the reversal of existing taxable temporary differences. In addition, the Company considers the time frame over which it would take to utilize the deferred tax assets prior to their expiration.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For uncertain tax positions, the Company uses a more-likely-than-not threshold based on the technical merits of the tax position taken. Tax positions that meet the more-likely-than-not recognition threshold are measured at the largest amount of tax benefits determined on a cumulative probability basis, which are more-likely-than-not to be realized upon ultimate settlement in the financial statements. The Company’s policy is to recognize interest and penalties related to income tax matters in income tax expense.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net Loss per Common Share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net loss per common share is determined by dividing net loss by the weighted average number of common shares outstanding during the year. Diluted net loss per common share is determined by dividing net loss by the weighted average number of common shares outstanding during the year, plus the dilutive effect of common stock equivalents, including stock options and restricted shares. Common stock and common stock equivalents included in the computation represent shares issuable upon assumed exercise of outstanding stock options and release of restricted shares, except when the effect of their inclusion would be antidilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Adopted Accounting Standards</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments using a modified retrospective approach. This guidance is intended to introduce a revised approach to the recognition and measurement of credit losses, emphasizing an updated model based on expected losses rather than incurred losses. The adoption </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">did not have a material impact</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on the Company's consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ASU No. 2016-02, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Topic 842), and related amendments, on a modified retrospective approach, which allows entities to initially apply the standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings, if any, in the period of adoption with no restatement of comparative periods. Upon adoption, the Company applied the guidance to all existing leases.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The new guidance requires the lease rights and obligations arising from the leasing arrangements, including operating leases, to be recognized as assets and liabilities on the balance sheet based on the present value of lease payments over the lease term. The present value of lease payments is determined primarily using the incremental borrowing rate based on the information available at the lease commencement date. As the Company’s leases do not have readily determinable implicit discount rates, the Company adjusts its incremental borrowing rate to determine the present value of the lease payments. There were estimates and judgments made in determining the Company’s incremental borrowing rates based on term, country and currency, including developing a secured credit rating and spreading market yield data across maturities.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Upon adoption of the new guidance, the most significant impact was the recognition of right-of-use assets and lease liabilities relating to operating leases in the amounts of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, reported within Operating lease right-of-use assets and Long-term operating lease liabilities, respectively, with the current portion of the liability reported within current portion of operating lease liabilities, in the Company's consolidated balance sheet as of January 1, 2022. Accounting for finance leases remained substantially unchanged and continues to be reported within "Property and equipment, net" and “Other liabilities”, with the current portion of the debt reported within “Accounts payable and accrued expense”, in the Company's consolidated balance sheets. There was no cumulative effect of applying the new standard and accordingly there was no adjustment to our retained earnings upon adoption. The Company has elected not to recognize operating right-of-use assets and lease liabilities for short-term leases for all classes of underlying assets. Short-term leases are leases with terms greater than 1 month, but less than 12 months. The Company elected to apply the package of transitional practical expedients under which the Company did not reassess prior conclusions about lease identification, lease classification. For additional information on leases, refer to Note 5 – Leases.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounting Standards Not Yet Adopted</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has elected to be an Emerging Growth Company, as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act and take advantage of the extended transition period of delaying the adoption of new or revised accounting standards until such time as those standards apply to private companies. This may make the comparison of the Company’s consolidated financial statements to other public companies not meaningful due to the differences in accounting standards being applied.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU requires enhanced disclosures about significant segment expenses and other segment items and requires companies to disclose all annual disclosures about segments in interim periods. This ASU also requires public entities with a single reportable segment to provide all the disclosures required by the amendments in this ASU and all existing segment disclosures in Topic 280. The amendments in this ASU are intended to improve financial reporting by requiring disclosure of incremental segment information on an annual and interim basis for all public entities to enable investors to develop more decision-useful financial analyses. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted and the amendments should be applied retrospectively to all periods presented. The Company is currently evaluating the impact of the new guidance on the Company's consolidated financial statements and related disclosures.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, to enhance the transparency and decision usefulness of income tax disclosures. Investors, lenders, creditors, and other allocators of capital (collectively, “investors”) indicated that the existing income tax disclosures should be enhanced to provide information to better assess how an entity’s operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. Investors currently rely on the rate reconciliation table and other disclosures, including total income taxes paid, to evaluate income tax risks and opportunities. While investors find these disclosures helpful, they suggested possible enhancements to better (1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">understand an entity’s exposure to potential changes in jurisdictional tax legislation and the ensuing risks and opportunities, (2) assess income tax information that affects cash flow forecasts and capital allocation decisions, and (3) identify potential opportunities to increase future cash flows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amendments in this ASU addresses investor requests for more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information.</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. This ASU is effective for the Company for annual periods beginning after December 15, 2025. The Company does not expect ASU 2023-09 to have a material impact on the Company’s consolidated financial statements and related disclosures.</span></p> 2023-01-01 true true 2022-01-01 true 21200000 23800000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2 – Fair value measurements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for recurring and non-recurring fair value measurements in accordance with ASC 820, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosures about fair value measurements. The ASC 820 hierarchy ranks the quality of reliability of inputs, or assumptions, used in the determination of fair value, and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 – Fair value is determined by using unadjusted quoted prices that are available in active markets for identical assets and liabilities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 – Fair value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets and liabilities in active markets or quoted prices for identical assets and liabilities in inactive markets. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 – Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by a reporting entity – e.g., determining an appropriate adjustment to a discount factor for illiquidity associated with a given security.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level at which to classify them each reporting period. This determination requires significant judgments to be made by the Company.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company believes that the fair values of its current assets and current liabilities (cash, accounts receivable, accounts payable, and other current liabilities) approximate their reported carrying amounts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company estimates the fair value of contingent purchase consideration based on the present value of the consideration expected to be paid during the remainder of the earn-out period, based on management’s assessment of the acquired operations’ forecasted earnings. This fair value measurement is based on significant inputs not observed in the market and thus represents a Level 3 measurement. The fair value of future expected acquisition-related contingent purchase consideration obligations was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2023. During 2022, the Company settled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million earn-out obligation by issuing </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">128,596</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has determined that the </span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;min-width:fit-content;">6,350,000</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> warrants to purchase Common Stock (the “Private Warrants”) issued in connection with the consummation of the Business Combination in December 2019 should be accounted for as liabilities in accordance with ASC 815-40, Derivatives and Hedging — Contracts in Entity’s Own Equity. The warrant liabilities are measured at fair value at inception and on a recurring basis, with changes in fair value presented within change in fair value of Private Warrants in the Consolidated Statements of Comprehensive Loss. The fair value of the Private Warrants w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million as of December 31, 2023.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of liabilities measured at fair value using significant unobservable inputs (Level 3) for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:78.58%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:17.52%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of Private Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,207</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of Private Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">572</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Management estimates the carrying amount of the Company’s long-term debt approximates its fair value because the interest rates on these instruments are subject to changes in market interest rates or are consistent with prevailing interest rates.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1300000 600000 128596 6350000 100000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides a reconciliation of liabilities measured at fair value using significant unobservable inputs (Level 3) for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:78.58%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:17.52%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of Private Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,207</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of Private Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">572</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2486000 -1207000 21000 1300000 -572000 -3000 725000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3 – Intangible assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets consist of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.409%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.238%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.778%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.778%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Useful<br/>Life in<br/>Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademark and tradenames</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademark and tradenames, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,908</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets, net of amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,729</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,862</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future amortization of intangible assets is as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,532</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,729</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets consist of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.409%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.238%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.778%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.778%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Useful<br/>Life in<br/>Years</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademark and tradenames</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,565</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademark and tradenames, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,355</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">96,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,908</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets, net of amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,729</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,862</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> P2Y2M12D 20565000 20565000 17780000 15210000 2785000 5355000 P3Y3M18D 96271000 87593000 76166000 69712000 20105000 17881000 P5Y7M6D 95747000 95348000 78908000 71722000 16839000 23626000 39729000 46862000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future amortization of intangible assets is as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,532</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,729</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 12463000 9532000 9315000 4327000 2931000 1161000 39729000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4 – Accrued expenses</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">532</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued salaries</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current taxes payable</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued expenses</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">532</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued salaries</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current taxes payable</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued expenses</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 532000 402000 14229000 12826000 742000 755000 1301000 1191000 16804000 15174000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5 – Leases</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s operating leases are primarily for office space expiring in various years through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2029</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Certain leases contain annual rent escalation clauses. The Company’s finance leases are primarily for data centers. As part of the Company’s efforts to optimize its real estate footprint, the Company terminated leases in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> locations and partially abandoned </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> locations in 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s lease terms vary depending upon the class of asset and some leases include options to extend or terminate. Generally, the Company does not include renewal or termination options as a component of its present value calculation of operating leases. However, for certain real estate leases, the Company includes them if the Company is reasonably certain to exercise these renewal or termination options, the options are considered in determining the lease term and associated potential option payments or penalties are included as lease payments. In addition, the Company has lease agreements that include lease and non-lease components, which are accounted for separately. Non-lease components consist primarily of common area maintenance expenses and property taxes. Non-lease components are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s operating lease assets and liabilities are reported separately in the Consolidated Balance Sheet. The classification of the Company’s finance leases in the Consolidated Balance Sheet was as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.323%;"></td> <td style="width:2.02%;"></td> <td style="width:31.313%;"></td> <td style="width:1.899%;"></td> <td style="width:1%;"></td> <td style="width:14.748000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.697%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Consolidated Statement Balance Sheet Classification</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease right of use asset, net</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_70e35c75-3589-47dc-8f11-3af0439d3472;"><span style="-sec-ix-hidden:F_42a18259-2f2b-406a-b0d8-e14c2d14f172;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment</span></span></span></span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,965</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease liabilities</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_97ca8fff-1ab4-406d-9b14-a9a66090c88f;"><span style="-sec-ix-hidden:F_fd681582-2e32-42d9-813e-9656a83b2d3b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable and accrued expense</span></span></span></span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current finance lease liabilities</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other liabilities</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease cost were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.258%;"></td> <td style="width:2.016%;"></td> <td style="width:32.016%;"></td> <td style="width:1.694%;"></td> <td style="width:1%;"></td> <td style="width:14.29%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.726%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Consolidated Statement of Comprehensive Loss Classification</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of Revenue</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and Administrative</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease cost:</span></p></td> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of right of use assets</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of Revenue</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of right of use assets</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and Administrative</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest on lease liabilities</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest expense</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sublease income</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of Revenue</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sublease income</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and Administrative</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">      Total lease cost</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to leases was as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.694%;"></td> <td style="width:2.284%;"></td> <td style="width:1%;"></td> <td style="width:13.785%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.239%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash used for operating leases</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing cash used for finance leases</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of lease liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.831%;"></td> <td style="width:2.22%;"></td> <td style="width:1%;"></td> <td style="width:18.363999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.22%;"></td> <td style="width:1%;"></td> <td style="width:18.363999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finance<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total undiscounted lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: interest on lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_771897a4-7506-457e-91dc-b48bb2886920;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2029 3 2 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s operating lease assets and liabilities are reported separately in the Consolidated Balance Sheet. The classification of the Company’s finance leases in the Consolidated Balance Sheet was as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.323%;"></td> <td style="width:2.02%;"></td> <td style="width:31.313%;"></td> <td style="width:1.899%;"></td> <td style="width:1%;"></td> <td style="width:14.748000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.697%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Consolidated Statement Balance Sheet Classification</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease right of use asset, net</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_70e35c75-3589-47dc-8f11-3af0439d3472;"><span style="-sec-ix-hidden:F_42a18259-2f2b-406a-b0d8-e14c2d14f172;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment</span></span></span></span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,965</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease liabilities</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_97ca8fff-1ab4-406d-9b14-a9a66090c88f;"><span style="-sec-ix-hidden:F_fd681582-2e32-42d9-813e-9656a83b2d3b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable and accrued expense</span></span></span></span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current finance lease liabilities</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other liabilities</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1749000 1965000 135000 1020000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of lease cost were as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.258%;"></td> <td style="width:2.016%;"></td> <td style="width:32.016%;"></td> <td style="width:1.694%;"></td> <td style="width:1%;"></td> <td style="width:14.29%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.726%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Consolidated Statement of Comprehensive Loss Classification</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:11pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of Revenue</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and Administrative</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease cost:</span></p></td> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of right of use assets</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of Revenue</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of right of use assets</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and Administrative</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest on lease liabilities</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest expense</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sublease income</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of Revenue</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sublease income</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and Administrative</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">      Total lease cost</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1591000 1682000 6455000 6460000 1465000 1184000 542000 442000 84000 142000 1865000 1772000 877000 844000 7395000 7294000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information related to leases was as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.694%;"></td> <td style="width:2.284%;"></td> <td style="width:1%;"></td> <td style="width:13.785%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.239%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash used for operating leases</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing cash used for finance leases</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 10353000 8104000 2278000 1981000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Maturities of lease liabilities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.831%;"></td> <td style="width:2.22%;"></td> <td style="width:1%;"></td> <td style="width:18.363999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.22%;"></td> <td style="width:1%;"></td> <td style="width:18.363999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finance<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating<br/>Leases</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total undiscounted lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: interest on lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_771897a4-7506-457e-91dc-b48bb2886920;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 138000 7026000 4120000 2462000 809000 704000 269000 138000 15390000 3000 1614000 135000 13776000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6 – Long term debt</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes the components of the Company’s long-term debt (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.24%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:13.4%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:13.4%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible Debenture notes due 2024</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">260,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021 Credit Agreement due 2026 (1) (2)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">291,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">294,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total debt</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">552,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">539,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: unamortized original issue discount</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: unamortized debt issuance costs</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total debt, net</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">546,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">527,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current portion of debt</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">552,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: current portion of unamortized original<br/>   issue discount</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: current portion of unamortized debt<br/>   issuance costs</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current portion of debt, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">546,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total long-term debt, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">524,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The 2021 Credit Agreement was amended on March 3, 2023.</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="font-size:9pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">291.8</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million and the Convertible Debentures of $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">260.9</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million are included in the current portion of long-term debt.</span></span></div></div></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Amended 2021 Credit Agreement</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 8, 2021, the Loan Parties entered into the 2021 Credit Agreement, a new secured credit agreement. Proceeds were used to pay in full all outstanding loans and terminate all lending commitments under the previously outstanding 2016 Credit Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 3, 2023, the Loan Parties entered into the First Amendment to the 2021 Credit Agreement. The First Amendment to the 2021 Credit Agreement provides for the revision of the benchmark interest rate from LIBOR to the secured overnight financing rate, (“SOFR”). At March 31, 2023, all outstanding indebtedness under the Amended 2021 Credit Agreement automatically converted from a LIBOR based loan to the new SOFR based loan at the end of the then-current applicable Interest Period. Additionally, the First Amendment to the 2021 Credit Agreement provides for the addition of the Term SOFR Adjustment of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, based on the term of the applicable Interest Period, to be added to the Applicable Rate for both SOFR Loans and Base Rate Loans (capitalized terms as defined in the Amended 2021 Credit Agreement).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Amended 2021 Credit Agreement provides for (i) Initial Term Loans in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">300</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, (ii) Delayed Draw Term Loans in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and (iii) Revolving Credit Loans in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, with a letter of credit sublimit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Delayed Draw Term Loans were available to the Loan Parties at any time prior to February 8, 2023, subject to certain conditions. As of December 31, 2023, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> outstanding Delayed Draw Term Loans and they are no longer available under the Amended 2021 Credit Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Initial Term Loans bear, and while they were available, the Delayed Draw Term Loans bore, interest, at the Loan Parties’ option, at the rate of (x) with respect to SOFR Rate Loans, the Term SOFR Rate with a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% floor, plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum, plus the Term SOFR Adjustment of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or (y) with respect to Base Rate Loans, the Base Rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum, plus the Term SOFR Adjustment of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Revolving Credit Loans bear interest, at our option, at the rate of (x) with respect to SOFR Rate Loans, the Term SOFR Rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum, or (y) with respect to Base Rate Loans, the Base Rate plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum. The Initial Term Loans amortize at a rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the aggregate principal amount of Initial Term Loans outstanding, payable in consecutive quarterly installments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, beginning on June 30, 2021. On December 31, 2023, the balance due was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">291.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million with a Term SOFR Rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.348140</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% plus the Term SOFR Adjustment of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Initial Term Loans and Revolving Credit Loans are each scheduled to mature on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. The Initial Term Loans may be voluntarily repaid at any time, but may be subject to a prepayment premium. The Initial Term Loans are required to be repaid under certain circumstances, including with Excess Cash Flow (as defined in the Amended 2021 Credit Agreement), the proceeds of an Asset Sale or Casualty Event (each as defined in the Amended 2021 Credit Agreement) and the proceeds of certain refinancing indebtedness.</span></span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The obligations under the Amended 2021 Credit Agreement are secured by substantially all of the Loan Parties’ assets. The Amended 2021 Credit Agreement contains customary affirmative and negative covenants as well as a financial maintenance covenant that requires the Loan Parties to maintain a First Lien Net Leverage Ratio (as defined in the Amended 2021 Credit Agreement) of less than or equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, tested at the end of each fiscal quarter. The Company was in compliance with all Amended 2021 Credit Agreement covenants as of December 31, 2023.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revolving Credit Loans</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2021 Credit Agreement also provides for an unfunded revolver commitment for borrowing up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;min-width:fit-content;">40.0</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the “Revolving Credit Loans”). As of </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;min-width:fit-content;">39.4</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million available capacity for borrowing under the revolving loan commitment due to the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of letters of credit outstanding (See Note 14 – Commitments and contingencies).</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Convertible Debentures</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 19, 2019, t</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">he Company issued Convertible Debentures, which mature in 2024, in an aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the “Debentures” or the “Convertible Debentures”). At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and December 31, 2022</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the balance due under the Debentures was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;min-width:fit-content;">260.9</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;min-width:fit-content;">244.8</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Debentures will mature on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 19, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unless earlier converted, redeemed or repurchased, and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">bear interest at an annual rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in cash, payable quarterly, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in kind, accrued quarterly, on the last business day of March, June, September and December.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In addition, on each anniversary of December 19, 2019 (the "Closing Date"), the Company will increase the principal amount of the Debentures by an amount equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the original aggregate principal amount of the Debentures outstanding (subject to reduction for any principal amount repaid). The additional payment will accrue from the last payment date for the additional payment (or the Closing Date if no prior payment has been made), and will also be payable at maturity, upon conversion and upon an optional redemption.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At any time, upon notice as set forth in the Debentures, the Debentures will be redeemable at the Company’s option, in whole or in part, at a price equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the principal amount of the Debentures redeemed, plus accrued and unpaid interest thereon.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Debentures are convertible into shares of common stock at the option of the Debenture holders at any time and from time to time at a price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, subject to certain adjustments. However, in the event the Company elects to redeem any Debentures, the holders have a right to purchase common stock from the Company in an amount equal to the amount redeemed at the conversion price.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Debentures contain covenants that limit the Company’s ability to, among other things: (i) incur additional debt; (ii) create liens on assets; (iii) engage in certain transactions with affiliates; or (iv) designate the Company’s subsidiaries as unrestricted subsidiaries. The Debentures provide for customary events of default, including non-payment, failure to comply with covenants or other agreements in the Debentures and certain events of bankruptcy or insolvency. Non-payment of, and certain failures to comply with the covenants under, the Amended 2021 Credit Agreement also constitute events of default under the Debentures. If an event of default occurs and continues, the holders of at least </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in aggregate principal amount of the outstanding Debentures may declare the entire principal amount of all the Debentures to be due and payable immediately. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 the Company was in compliance with all Debenture covenants.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future principal payments, including in kind interest, are as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.636%;"></td> <td style="width:2.721%;"></td> <td style="width:1%;"></td> <td style="width:15.643%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (1)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">568,840</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:13.7pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">568,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">291.8</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million and the Convertible Debentures of $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">260.9</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million are included in the current portion of long-term debt.</span></div></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Initial Term Loan borrowings related to the 2021 Credit Agreement were issued at an original issue discount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Convertible Debentures were issued at an original discount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The original issue discount is amortized using the effective yield method over the respective term of each facility or debenture. Accretion of the original issue discount totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and 2022, respectively. Amortization is recorded as interest expense in the accompanying Consolidated Statements of Comprehensive Loss.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company incurred Initial Term Loan closing fees related to the 2021 Credit Agreement of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, along with Revolving Credit Loans closing fees of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Initial Term Loan and Revolving Credit Loans closing fees were deferred on February 8, 2021 and are amortized over their respective terms. The Company incurred closing fees related to the Convertible Debentures of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million which were deferred on December 19, 2019 and are amortized over the term of the debentures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Amortization of debt issuance costs totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during the years ended December 31, 2023 and 2022, respectively. Amortization is recorded as interest expense in the accompanying Consolidated Statements of Comprehensive Loss.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The future amortization of debt issuance costs and original issue discount related to the Initial Term Loans and Revolving Credit Loans under the 2021 Credit Agreement, and Convertible Debentures are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:65.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes the components of the Company’s long-term debt (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.24%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:13.4%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:13.4%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible Debenture notes due 2024</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">260,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2021 Credit Agreement due 2026 (1) (2)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">291,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">294,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total debt</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">552,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">539,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: unamortized original issue discount</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: unamortized debt issuance costs</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total debt, net</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">546,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">527,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current portion of debt</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">552,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: current portion of unamortized original<br/>   issue discount</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: current portion of unamortized debt<br/>   issuance costs</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current portion of debt, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">546,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total long-term debt, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">524,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The 2021 Credit Agreement was amended on March 3, 2023.</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="font-size:9pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">291.8</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million and the Convertible Debentures of $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">260.9</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million are included in the current portion of long-term debt.</span></span></div></div> 260926000 244808000 291750000 294750000 552676000 539558000 5254000 10751000 577000 1278000 546845000 527529000 552676000 3000000 5254000 577000 546845000 3000000 524529000 The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt. 291800000 260900000 0.001 300000000 50000000 40000000 10000000 0 0.01 0.065 0.001 0.055 0.001 0.04 0.03 0.01 800000 291800000 0.0534814 0.001 0.065 The Initial Term Loans and Revolving Credit Loans are each scheduled to mature on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. The Initial Term Loans may be voluntarily repaid at any time, but may be subject to a prepayment premium. The Initial Term Loans are required to be repaid under certain circumstances, including with Excess Cash Flow (as defined in the Amended 2021 Credit Agreement), the proceeds of an Asset Sale or Casualty Event (each as defined in the Amended 2021 Credit Agreement) and the proceeds of certain refinancing indebtedness. 7 1 40000000.0 39400000 600000 200000000 260900000 244800000 2024-12-19 bear interest at an annual rate of 4.00% in cash, payable quarterly, and 4.00% in kind, accrued quarterly, on the last business day of March, June, September and December. 0.0400 0.0400 0.0300 1 18 0.25 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future principal payments, including in kind interest, are as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.636%;"></td> <td style="width:2.721%;"></td> <td style="width:1%;"></td> <td style="width:15.643%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024 (1)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">568,840</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:13.7pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">568,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">291.8</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million and the Convertible Debentures of $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">260.9</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million are included in the current portion of long-term debt.</span></div></div> 568840000 568840000 291800000 260900000 6000000.0 13700000 5500000 4000000.0 1300000 700000 900000 1000000 600000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The future amortization of debt issuance costs and original issue discount related to the Initial Term Loans and Revolving Credit Loans under the 2021 Credit Agreement, and Convertible Debentures are as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:65.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5822000 5822000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7 – Employee benefit plan</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s 401(k) plan covers employees who are at least </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years of age. Employees may elect to defer a percentage of their salary up to the maximum allowed under the Internal Revenue Service Code. The Company moved back to a safe harbor plan as of January 1, 2022 and reinstated the company matching contributions to the 401(k) plan, which had been discontinued in 2020. Company match is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for first 3% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for next 2% of employee’s contributions. The employee contributions are </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% vested immediately. Employer c</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ontributions to the 401(k) plan were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> The Company’s 401(k) plan covers employees who are at least 21 years of age. Employees may elect to defer a percentage of their salary up to the maximum allowed under the Internal Revenue Service Code. The Company moved back to a safe harbor plan as of January 1, 2022 and reinstated the company matching contributions to the 401(k) plan, which had been discontinued in 2020. Company match is 100% for first 3% and 50% for next 2% of employee’s contributions. The employee contributions are 100% vested immediately. Employer c P21Y 1 0.50 1 3500000 2900000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8 – Equity incentive plan</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 19, 2019, the Company adopted the 2019 Incentive Award Plan (the “2019 Plan”) under which eligible employees, officers, directors and consultants of the Company may be granted incentive or non-qualified stock options, restricted stock, restricted stock units, or other stock-based awards, including shares of common stock. </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the 2019 Plan, the number of shares of Common Stock available for issuance under the 2019 Plan automatically increases on each January 1 (commencing with January 1, 2021) until and including January 1, 2029, by an amount equal to the lesser of: (a) </span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the shares of Common Stock outstanding on the final day of the immediately preceding calendar year and (b) such smaller number of shares as is determined by our Board of Directors (the “Board”). The Compensation Committee of the Board approved an increase to the share reserve as set out in the 2019 Plan in the amount of </span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;min-width:fit-content;">2,416,007</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares in April 2023 and </span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;min-width:fit-content;">2,134,227</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares in February 2022, respectively.</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,176,685</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Common Stock were reserved under the 2019 Plan, of which </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,771,329</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of Common Stock remained available for issuance.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock option activity</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s stock option activity under the 2019 Plan:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.208%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:12.823%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.362%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:12.823%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:8.742%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options<br/>Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value (1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding, December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,093,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.4</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,135,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">273,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding, December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,757,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">997,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,791</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding, December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,529,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options vested and exercisable, December 31, 2023</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,503,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.4</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options vested and expected to vest, December 31, 2023</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,529,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Aggregate intrinsic value (in thousands) represents the difference between the estimated fair value of the underlying common stock and the exercise price of outstanding, in-the-money options. </span></div></div></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes additional information on stock option grants and vesting (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.64%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:17.84%;"></td> <td style="width:1%;"></td> <td style="width:3.48%;"></td> <td style="width:1%;"></td> <td style="width:14.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2019 Plan</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total fair value of stock options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total fair value of options vested</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Time-based vesting stock options</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Time-based vesting stock options generally vest over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period, are subject to graded vesting schedules, and expire </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the date of grant or within 90 days of termination. The weighted-average fair value per share of time-based vesting stock options granted by the Company was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.05</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.55</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the years ended December 31, 2023, and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of stock-based compensation expense in connection with time-based stock options, respectively. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized stock-based compensation expense, respectively, related to unvested time-based stock options that is expected to be recognized over a weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.53</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.84</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years, respectively.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Option Valuation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company used valuation models to value the time-based vesting stock options granted during 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the assumptions used in the valuation models to determine the fair value of awards granted to employees and non-employee directors under the 2019 Plan: </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.6%;"></td> <td style="width:1.96%;"></td> <td style="width:23.24%;"></td> <td style="width:1.96%;"></td> <td style="width:23.24%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.26</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.78</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.90</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span></span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk free interest rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.61</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.62</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A discussion of management’s methodology for developing each of the assumptions used in the valuation model follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.693432091613477%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Expected volatility </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– Volatility is a measure of the amount by which a financial variable such as a share price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company uses an estimated volatility based on the historical and implied volatilities of comparable companies. </span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.693432091613477%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Expected term </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– This is the period that the options granted are expected to remain unexercised. For options granted during the years ended December 31, 2023 and 2022, the Company derived the expected life of the option based on the average midpoint between vesting and the contractual term as there is little exercise history. </span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.693432091613477%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Dividend yield </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– The Company has never declared or paid dividends and have no plans to do so in the foreseeable future. </span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.693432091613477%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Risk-free interest rate </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– This is the U.S. Treasury rate for securities with similar terms that most closely resembles the expected life of the option. </span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.693432091613477%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Forfeiture rate - </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Forfeitures are included in compensation cost as they occur.</span></div></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense is included in the Consolidated Statements of Comprehensive Loss within the following line items (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">R</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">estricted stock units</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Periodically, the Company granted RSUs to certain employees which are subject to certain vesting criteria. These RSUs become eligible to begin vesting upon a liquidity event (as defined in the award agreements governing the RSUs). The amount and timing of the vesting of the RSUs depends on the type and timing of the liquidity event as it relates to the Closing Date. Generally, a portion of the RSUs were scheduled to first vest upon the occurrence of the liquidity event and the remainder were scheduled to vest in up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> annual installments thereafter. Because no liquidity event occurred before the third anniversary of the Closing Date, all RSUs are scheduled to vest immediately upon a future liquidity event.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determined the achievement of the liquidity event was not probable and therefore no expense has been recorded related to the performance-based awards that vest solely upon a liquidity event.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Performance based restricted stock units</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During 2023 and 2022, the Company granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">369,056</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">463,000</span><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">performance based RSUs to certain employees, respectively, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of which vest based on the achievement of annual consolidated revenue targets and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of which vest based on the achievement of certain annual Nebula revenue targets. These units will vest over </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> annual installments based on the achievement of the annual consolidated revenue and Nebula revenue performance conditions and are not subject to any liquidity event vesting condition. In the event that the performance conditions are not met in the first or second year, all units granted will vest in the third year if the cumulative performance conditions are met at that time. The grant of awards with performance conditions supports the Company’s goal of aligning executive incentives with long-term stockholder value and ensuring that executive officers have a continuing stake in the long-term success of the Company.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determined the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> achievement of the overall Company revenue and Nebula revenue targets was probable and incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of stock-based compensation expense for the years-ended</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> December 31, 2023 and 2022, respectively, for the performance based RSUs.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The vesting of the RSUs held by a grantee is generally subject to his or her continued employment with the Company.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the year ended December 31, 2023, the Company’s Board of Directors approved the vesting of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,726</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance-based RSUs previously granted to certain employees. The shares issued upon the vesting of the RSUs were distributed to the employees during the second quarter.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Time-based restricted stock units</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the years ended December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company granted to certain non-employee directors </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">338,349</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> stock awards, respectively. These stock awards were issued to non-employee directors in satisfaction of their annual retainer payments and vest over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period. </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accordingly, the Company recognized the grant-date fair value of the restricted stock units of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as stock-based compensation expense </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for each of the years ended years </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ended December 31, 2023 and 2022, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s RSU activity for performance based RSUs awarded to employees and for time-based RSUs granted to non-employee directors under the 2019 Plan:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.92%;"></td> <td style="width:2.88%;"></td> <td style="width:1%;"></td> <td style="width:29.2%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RSUs<br/>Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,876,669</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">792,000</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190,059</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,321</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,429,289</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> 0.05 2416007 2134227 14176685 2771329 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s stock option activity under the 2019 Plan:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.208%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:12.823%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.362%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:12.823%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:8.742%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Options<br/>Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value (1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding, December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,093,682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.4</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,135,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">273,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding, December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,757,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.6</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">997,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,791</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190,692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options outstanding, December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,529,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options vested and exercisable, December 31, 2023</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,503,751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.4</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options vested and expected to vest, December 31, 2023</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,529,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.1</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Aggregate intrinsic value (in thousands) represents the difference between the estimated fair value of the underlying common stock and the exercise price of outstanding, in-the-money options. </span></div></div> 5093682 8.34 P8Y4M24D 1135850 6 273195 7.51 198558 8.24 5757779 7.92 P7Y7M6D 997796 1.05 35791 5.07 190692 8.12 6529092 6.88 P7Y1M6D 4503751 8.21 P6Y4M24D 6529092 6.88 P7Y1M6D <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes additional information on stock option grants and vesting (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.64%;"></td> <td style="width:1.82%;"></td> <td style="width:1%;"></td> <td style="width:17.84%;"></td> <td style="width:1%;"></td> <td style="width:3.48%;"></td> <td style="width:1%;"></td> <td style="width:14.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2019 Plan</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total fair value of stock options granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total fair value of options vested</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 942000 2898000 1835000 3306000 P3Y P10Y 1.05 2.55 1900000 3900000 1900000 2800000 P1Y6M10D P1Y10M2D <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the assumptions used in the valuation models to determine the fair value of awards granted to employees and non-employee directors under the 2019 Plan: </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.6%;"></td> <td style="width:1.96%;"></td> <td style="width:23.24%;"></td> <td style="width:1.96%;"></td> <td style="width:23.24%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.26</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.78</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.90</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span></span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk free interest rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.61</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.62</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> 0.4126 0.4278 0.429 P6Y P6Y 0 0 0.0361 0.01 0.0162 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense is included in the Consolidated Statements of Comprehensive Loss within the following line items (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">R</span> 917000 1640000 1727000 2088000 373000 584000 348000 824000 3365000 5136000 3 369056 463000 0.50 0.50 0.50 0.50 3 3 3 3 P3Y 900000 700000 73726 338349 100000 P1Y P3Y 700000 700000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s RSU activity for performance based RSUs awarded to employees and for time-based RSUs granted to non-employee directors under the 2019 Plan:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.92%;"></td> <td style="width:2.88%;"></td> <td style="width:1%;"></td> <td style="width:29.2%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RSUs<br/>Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,876,669</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">792,000</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190,059</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,321</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,429,289</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1876669 792000 190059 49321 2429289 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9 – Equity</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is authorized to issue up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> par value per share and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of preferred stock, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> par value per share. Each holder of Common Stock is entitled to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one vote for each share</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of common stock held on all matters submitted to a vote of stockholders. The holders of the Common Stock are entitled to receive dividends out of assets legally available at the time and in the amounts as the Company’s Board of Directors may from time to time determine. In the event of any liquidation, dissolution or winding up of the Company, the assets of the Company shall be distributed ratably among the holders of the then outstanding common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During 2022, the Company settled earn-out obligations by issuing </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">128,596</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Warrants</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On the Closing Date, in connection with the consummation of the Business Combination, the Company assumed (i) </span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;min-width:fit-content;">23,000,000</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> warrants (the “Public Warrants”) to purchase shares of Common Stock and (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;min-width:fit-content;">6,350,000</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Private Warrants (together with the Public Warrants, the “Warrants”). The Public Warrants qualify for equity accounting as these warrants do not fall within the scope of ASC Topic 480, Distinguishing Liabilities from Equity. The Public Warrants were measured at fair value at the time of issuance and classified as equity. The Company has determined that the Private Warrants fall within the scope of ASC Topic 480, Distinguishing Liabilities from Equity</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">, </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and therefore these warrants are classified as liabilities and measured at fair value at each reporting period.</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Each warrant entitles the holder to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> share of common stock for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. If held by the initial purchaser of the Private Warrant or certain permitted transferees, the purchase can occur on a cashless basis. The warrants will expire on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 19, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or earlier upon redemption or liquidation.</span></span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If the reported last sale price of the Company’s common stock equals or exceeds $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share for any </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">trading days within a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-trading day period ending </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_3835a055-fb50-4cc4-953d-4c2ad05ea9c8;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three </span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">business days before the Company sends the notice of redemption to the warrant holders, the Company may redeem all the Public Warrants at a price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per warrant upon not less than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">days’ prior written notice.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a cashless basis. The exercise price and number of shares of common stock issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend, or recapitalization, reorganization, merger or consolidation. The warrants will not be adjusted for issuance of common stock at a price below its exercise price. The Company will not be required to net cash settle the warrants.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Private Warrants are identical to the Public Warrants except that the Private Warrants will be exercisable on a cashless basis and be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shares Subject to Forfeiture</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On the Closing Date, in connection with the consummation of the Business Combination, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">550,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock held by Pivotal Acquisition Holdings LLC are subject to an additional lockup that will be released only if the last reported sale price of the common stock equals or exceeds $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for a period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> consecutive trading days during the five-year period following the Closing Date. If the last reported sale price of common stock does not equal or exceed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> within </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the Closing Date, such shares will be forfeited to the Company for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> consideration. These shares are reported as outstanding in our financial statements and continue to be subject to the additional lockup as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 200000000 0.0001 1000000 0.0001 one vote for each share 128596 23000000 6350000 Each warrant entitles the holder to purchase one share of common stock for $11.50 per share. If held by the initial purchaser of the Private Warrant or certain permitted transferees, the purchase can occur on a cashless basis. The warrants will expire on December 19, 2024 or earlier upon redemption or liquidation. 1 11.50 2024-12-19 18.00 P20D P30D 0.01 P30D On the Closing Date, in connection with the consummation of the Business Combination, 550,000 shares of common stock held by Pivotal Acquisition Holdings LLC are subject to an additional lockup that will be released only if the last reported sale price of the common stock equals or exceeds $15.00 for a period of 20 consecutive trading days during the five-year period following the Closing Date. If the last reported sale price of common stock does not equal or exceed $15.00 within five years from the Closing Date, such shares will be forfeited to the Company for no consideration. These shares are reported as outstanding in our financial statements and continue to be subject to the additional lockup as of December 31, 2023 550000 15.00 P20D 15.00 P5Y 0 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10 – Loss per share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic loss per common share is calculated by dividing the net loss for the year by the weighted-average number of common shares outstanding during the period. Due to the Company’s net loss for the years ended December 31, 2023 and 2022, all potential common stock equivalents were anti-dilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes basic and diluted loss per share for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 (in thousands, except per share amounts):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.329%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:19.035999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:19.035999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic and diluted loss per share:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares<br/>   outstanding - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,013,825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,709,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of potentially<br/>   issuable shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares<br/>   outstanding - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,013,825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,709,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.01</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of potentially<br/>   issuable shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.01</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common share equivalents<br/>   excluded due to anti-dilutive effect</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,046,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,784,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes basic and diluted loss per share for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 (in thousands, except per share amounts):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:85.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.329%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:19.035999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.3%;"></td> <td style="width:1%;"></td> <td style="width:19.035999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic and diluted loss per share:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares<br/>   outstanding - basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,013,825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,709,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of potentially<br/>   issuable shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares<br/>   outstanding - diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,013,825</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,709,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.01</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of potentially<br/>   issuable shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.01</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common share equivalents<br/>   excluded due to anti-dilutive effect</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,046,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,784,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> -34813000 -43174000 43013825 42709706 43013825 42709706 -0.81 -1.01 -0.81 -1.01 55046280 52784891 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11 – Foreign currency</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company had immaterial foreign currency losses that are reflected in “Other expense” on the Company’s Consolidated Statements of Comprehensive Loss for years December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Transaction gains and losses, both realized and unrealized, relate to the remeasurement or settlement of monetary assets and liabilities that are denominated in a currency other than an entity’s functional currency. These monetary assets and liabilities include cash as well as third party receivables and payables.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 12 – Income taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of income tax expense for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 are presented below (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">999</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">697</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The actual income tax expense amounts for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> differed from the expected tax amounts computed by applying the U.S. federal corporate income tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and 2022 to the amounts of loss before income taxes as presented below (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pre-tax book loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax at Federal statutory rate of </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,069</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taxes on Foreign Earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign rate differential</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrecognized tax benefit</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other adjustments</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total income tax provision (benefit)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The domestic and foreign components of loss before income taxes for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 are as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Domestic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The tax effects of temporary differences at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 are as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net operating losses and other carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest expense carryforward</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payroll tax deferral</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for doubtful accounts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107,885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets, net of valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right of Use Asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had tax effected U.S. federal net operating loss carryforwards of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million begin to expire in 2027, approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million begin to expire between 2028 and 2036, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million have no expiration. At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022, the Company had tax effected state net operating loss carryforwards of approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The majority of the state tax losses will not begin expiring until 2035 or later.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The tax effected foreign net operating loss at December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, the majority of which has an unlimited carryforward period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities. The Company is subject to examination by U.S. tax authorities beginning with the year ended December 31, 2020. The Company is also subject to examination in various foreign jurisdictions. In material foreign jurisdictions, the statute of limitations ranges </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e86f1abf-0bb1-469d-beca-bc38cc404c4d;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the filing of a tax return.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Valuation Allowance</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had a valuation allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">103.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">91.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, against certain deferred tax assets. The valuation allowance relates to the deferred tax assets of the Company’s U.S. entities, including federal and state tax attributes and timing differences, as well as the deferred tax assets of certain foreign subsidiaries. The increase in the valuation allowance during </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is primarily related to operating losses incurred during the year and the limitation on deductibility of interest expense. To the extent the Company determines that, based on the weight of available evidence, all or a portion of its valuation allowance is no longer necessary, the Company will recognize an income tax benefit in the period such determination is made for the reversal of the valuation allowance. If management determines that, based on the weight of available evidence, it is more-likely-than-not that all or a portion of the net deferred tax assets will not be realized; the Company may recognize income tax expense in the period such determination is made to increase the valuation allowance. It is possible that such reduction of or addition to the Company’s valuation allowance may have a material impact on the Company’s results from operations. The U.S. federal and foreign changes to valuation allowance of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is presented in the effective tax rate reconciliation as part of the valuation allowance. The U.S. state changes to valuation allowance of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is presented as part of the state taxes in the effective tax rate reconciliation. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, there is approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of valuation allowance movement that is attributable to translation adjustment and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of valuation allowance included in the effective tax rate reconciliation as part of the other adjustments.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the deferred tax asset valuation allowance is as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.729%;"></td> <td style="width:2.38%;"></td> <td style="width:1%;"></td> <td style="width:21.663999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.38%;"></td> <td style="width:1%;"></td> <td style="width:22.845%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning Balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending Balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Uncertain Tax Positions</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the total amount of unrecognized tax benefits was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, that would favorably impact the Company’s effective income tax rate if realized. However, due to the Company’s determination that the deferred tax asset would not more-likely-than-not be realized, a full valuation allowance would be recorded if the unrecognized tax benefits were realized. The Company’s uncertain income tax position liability has been recorded to deferred income taxes to offset the tax attribute carryforward amounts. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> change to the uncertain tax position liability during the year.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of income tax expense for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 are presented below (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">999</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">697</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">751</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 70000 56000 832000 885000 307000 370000 999000 697000 751000 -296000 2959000 1712000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The actual income tax expense amounts for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> differed from the expected tax amounts computed by applying the U.S. federal corporate income tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 and 2022 to the amounts of loss before income taxes as presented below (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Pre-tax book loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax at Federal statutory rate of </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,069</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Taxes on Foreign Earnings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign rate differential</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrecognized tax benefit</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other adjustments</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total income tax provision (benefit)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0.21 0.21 -31854000 -41462000 0.21 0.21 -6690000 -8707000 1069000 754000 709000 1162000 -1227000 -635000 -283000 252000 805000 9129000 8333000 2959000 1712000 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The domestic and foreign components of loss before income taxes for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 are as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:75.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Domestic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -35259000 -40326000 3405000 -1136000 -31854000 -41462000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The tax effects of temporary differences at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 are as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net operating losses and other carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest expense carryforward</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">919</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payroll tax deferral</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Allowance for doubtful accounts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,307</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107,885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets, net of valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,341</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right of Use Asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,941</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 38603000 42084000 69762000 53204000 4302000 3884000 2599000 3409000 919000 720000 827000 1307000 3288000 2786000 332000 491000 120632000 107885000 103291000 91866000 17341000 16019000 1793000 2029000 24068000 20419000 21000 21000 400000 474000 26282000 22943000 8941000 6924000 29200000 31500000 500000 20200000 8500000 7000000 7400000 2400000 3000000 P4Y 103300000 91900000 9100000 3200000 100000 1000000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the deferred tax asset valuation allowance is as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.729%;"></td> <td style="width:2.38%;"></td> <td style="width:1%;"></td> <td style="width:21.663999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.38%;"></td> <td style="width:1%;"></td> <td style="width:22.845%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning Balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80,449</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending Balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 91866000 80449000 12302000 11425000 877000 8000 103291000 91866000 500000 1000000.0 0 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 13 – Severance and retention</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023 Severance and retention expense reflects cost incurred in ordinary course of business. 2022 Severance and retention expense primarily reflects cost in connection with the Company’s continued integration and realignment efforts following the 2016 acquisition of Kroll Ontrack, LLC which resulted in a 2022 reduction in workforce of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">57</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> employees. The Company recorded severance and retention expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during the years ended December 31, 2023 and 2022, respectively, comprised of employee severance and other employee-related costs. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Severance and retention expense are included in the Consolidated Statements of Comprehensive Loss as follows (in thousands): </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Costs of revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The activity and balance of severance-related liabilities, which are recorded within Accounts payable and accrued expense in our Consolidated Balance Sheet are as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 57 600000 2900000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Severance and retention expense are included in the Consolidated Statements of Comprehensive Loss as follows (in thousands): </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended<br/>December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Costs of revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales and marketing</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 137000 884000 20000 55000 406000 1643000 14000 270000 577000 2852000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The activity and balance of severance-related liabilities, which are recorded within Accounts payable and accrued expense in our Consolidated Balance Sheet are as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 443000 1569000 2852000 1726000 1557000 577000 746000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 14 – Commitments and contingencies</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is involved in various legal proceedings, which may arise occasionally in the normal course of business. While the ultimate results of such matters generally cannot be predicted with certainty, management does not expect such matters to have a material effect on the financial position and results of operations as of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> letters of credit totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as additional security for lease guarantees related to leased properties.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2 600000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 15 – Related parties</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">130.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million including paid-in kind interest of the Company’s Debentures are owed to affiliates of MGG Investment Group, which is an affiliate of a director of the Company. For the years ended December 31, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">14.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in interest expense, respectively related to the Debentures owned by the MGG Investment Group.</span></p> 130500000 14700000 13800000 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 16 – Subsequent events</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has evaluated subsequent events through March 28, 2024, the date on which these financial statements were issued. Based upon this evaluation, it was determined that the following subsequent events occurred that require recognition or disclosure in the financial statements. On March 8, 2024, the Loan Parties entered into the Second Amendment to the Amended 2021 Credit Agreement. The Second Amendment to the Amended 2021 Credit Agreement provides that the Loan Parties may deliver to the Administrative Agent annual, audited financial statements of the Company accompanied by a report and opinion of the Company's independent certified public accountant that is subject to a “going concern” qualification if such qualification results from an upcoming maturity date under any Indebtedness (as defined in the Amended 2021 Credit Agreement).</span></p> The 2021 Credit Agreement was amended on March 3, 2023. The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt. The Amended 2021 Credit Agreement matures on February 8, 2026, unless the Convertible Debentures are outstanding six months prior to the December 19, 2024 maturity date thereof, in which case the Amended 2021 Credit Agreement matures on June 19, 2024. As of December 31, 2023, the Company does not anticipate repaying the Convertible Debentures by June 19, 2024 and as such, the Term Loan debt of $291.8 million and the Convertible Debentures of $260.9 million are included in the current portion of long-term debt.